bugSavane - Bugs: bug #8900, project configuration broken

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #8900: project configuration broken

Submitted by:  matthieu CASTET <matc>
Submitted on:  Mon 09 Apr 2007 08:22:20 PM UTC  
 
Category: NoneStatus: None
Severity: 3 - NormalPriority: C - Normal
Assigned to: NoneOpen/Closed: Open
Release: Planned Release: 
Reproducibility: NonePrivacy: Public

Mon 25 Jun 2007 03:55:48 PM UTC, comment #4:

Just noticed bug #8836 is a dupe for this, and suggests much the same solution. I think once a child class has a constructor the parent one is no longer called, so I don't know if Group() needs to be called as in my example, or not as in the other.

Colin Turner <ct1972>
Mon 25 Jun 2007 03:52:57 PM UTC, comment #3:

I think I have a fix for this. The problem seems to stem from Group.class, in which there is a function called Project(), and an empty class that merely derives from Group.

In PHP5, the base constructor is not being called. So I have modified the empty class definition as below. This uses the __construct() syntax which should mean the new code will not be called in PHP4, and so this should be backwards compatible.

The new class has a constructor that explicitly calls the base constructor. This seems to solve several bugs: the missing fields in some displays, and the inability to use proper project configuration.

The diff, for Group.class, follows.

Colin Turner <ct1972>
Mon 09 Apr 2007 08:22:20 PM UTC, comment #2:

This item has been reassigned from the project Gna! Administration support tracker to your tracker.

The original report is still available at support #1555

Following are the information included in the original report:

[field #0] Item ID: 1555
[field #1] Group ID: 101
[field #2] Open/Closed: Closed
[field #3] Severity: 3 - Normal
[field #4] Privacy: Public
[field #8] : Unknown support Field Display Type
[field #9] Category: Savane Tools
[field #10] Submitted by: matc
[field #11] Assigned to: None
[field #12] Submitted on: lundi 09.04.2007 à 21:35
[field #13] Summary: project configuration broken
[field #14] Original Submission: Hi,

for the project airo-wpa, the configuration seems broken :
- there is no license on the main page nor developpement status.
- from the admin configuration, it is imposible to remove some tools (cvs, download aera, ...). When the configuration is done, there a message saying "configuration done", but the same tools as before are selected.

Thanks

Matthieu
[field #15] Closed on: lundi 09.04.2007 à 22:22
[field #16] Item Group: None
[field #17] Status: Done
[field #18] Component Version: None
[field #19] Operating System: GNU/Linux
[field #20] Reproducibility: None
[field #21] Size (loc): None
[field #22] Fixed Release: None
[field #23] Planned Release: None
[field #24] Effort: 0.00
[field #28] Priority: 5 - Normal
[field #31] Percent Complete: 0%
[field #33] Release: None
[field #58] Custom Select Box #1: None
[field #59] Custom Select Box #2: None
[field #60] Custom Select Box #3: None
[field #61] Custom Select Box #4: None
[field #62] Custom Select Box #5: None
[field #63] Custom Select Box #6: None
[field #64] Custom Select Box #7: None
[field #65] Custom Select Box #8: None
[field #66] Custom Select Box #9: None
[field #67] Custom Select Box #10: None

Mathieu Roy <yeupou>
Project Administrator
Mon 09 Apr 2007 08:22:07 PM UTC, comment #1:

It was due to an upgrade to PHP5. Now it is back to PHP4, working as expected.

Mathieu Roy <yeupou>
Project Administrator
Mon 09 Apr 2007 08:22:20 PM UTC, original submission:

Hi,

for the project airo-wpa, the configuration seems broken :
- there is no license on the main page nor developpement status.
- from the admin configuration, it is imposible to remove some tools (cvs, download aera, ...). When the configuration is done, there a message saying "configuration done", but the same tools as before are selected.

Thanks

Matthieu

matthieu CASTET <matc>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one

Digest:
   task dependencies.

 

Carbon-Copy List
  • -unavailable- added by ct1972 (Posted a comment)
  • -unavailable- added by ct1972
  • -unavailable- added by yeupou (Posted a comment)
  • -unavailable- added by matc (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 24 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 25 Jun 2007 03:52:57 PM UTCct1972Carbon-Copy-=>Added -unavailable-
    Mon 09 Apr 2007 09:19:12 PM UTCyeupouCategoryNone=>Web Frontend
      StatusNone=>Confirmed
      Release=>3.0
      Open/Closed-Automatic update due to transitions settings-=>Open
    Mon 09 Apr 2007 09:17:48 PM UTCyeupouCategoryNone=>Web Frontend
      StatusNone=>Confirmed
      Severity3 - Normal=>5 - Blocker
      Release=>3.0
      Summaryproject configuration broken=>php5 issues
      Open/Closed-Automatic update due to transitions settings-=>Open
    Mon 09 Apr 2007 09:17:30 PM UTCyeupouCategoryNone=>Web Frontend
      StatusNone=>Confirmed
      Severity3 - Normal=>5 - Blocker
      Release=>3.0
      Summaryproject configuration broken=>php5 issues
      Open/Closed-Automatic update due to transitions settings-=>Open
    Mon 09 Apr 2007 08:22:45 PM UTCyeupouCategoryNone=>Web Frontend
      StatusNone=>Confirmed
      Release=>3.0
      Planned Release=>3.1
      Summaryproject configuration broken=>project configuration broken with PHP5
      Open/Closed-Automatic update due to transitions settings-=>Open
    Mon 09 Apr 2007 08:22:20 PM UTCyeupouReassign itemGna! Administration, sr #1555=>Savane, bug #8900
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup