Ignore:
Timestamp:
28 Oct 2005, 19:44:25 (19 years ago)
Author:
Henrik Bettermann
Message:

bug fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/Extensions/install.py

    r115 r119  
    2929        product_name = self.product_name
    3030        self.log("Starting %(product_name)s install" % vars() )
    31    
     31
    3232        # Roles and Permissions ###(
    3333        #
     
    4848        waeup_perms = {
    4949            UniversityManage:
    50                 ('Manager', 'SectionManager','UniversityManager', 
     50                ('Manager', 'SectionManager','UniversityManager',
    5151                 ),
    5252            StudentManage:
    53                 ('Manager', 'SectionManager','UniversityManager', 'StudentManager' 
     53                ('Manager', 'SectionManager','UniversityManager', 'StudentManager'
    5454                 ),
    5555            FacultyManage:
    56                 ('Manager', 'SectionManager','UniversityManager', 'FacultyManager' 
     56                ('Manager', 'SectionManager','UniversityManager', 'FacultyManager'
    5757                 ),
    5858            DepartmentManage:
    59                 ('Manager', 'SectionManager','UniversityManager', 'DepartmentManager' 
     59                ('Manager', 'SectionManager','UniversityManager', 'DepartmentManager'
    6060                 ),
    6161            CourseManage:
    62                 ('Manager', 'SectionManager','UniversityManager', 'CourseManager' 
     62                ('Manager', 'SectionManager','UniversityManager', 'CourseManager'
    6363                 ),
    6464        }
     
    6868
    6969        ##########################################
    70         # Actions 
     70        # Actions
    7171        ##########################################
    7272        waeup_ptypes = "'University','StudentsFolder','Student','Jamb','Faculty','Department','Course'"
    73         waeup_ptypes += ",'AccoFolder','Accommodation','StudentPersonal','Academics'"
     73        waeup_ptypes += ",'AccoFolder','Accommodation','StudentPersonal','AcademicsFolder'"
    7474        if CPSSubscriptions: ###(
    75            
     75
    7676            ptypes = "('Portal', 'CPSMailAccess Message', 'CPSMailAccess Box', 'CPSMailAccess Folder',"\
    7777                     + waeup_ptypes + ")"
    7878            condition = "object.portal_type not in %s" % ptypes
    79    
     79
    8080            action = {'id' : 'notify_content',
    8181                      'name' : 'action_notify_content',
     
    8989        if CPSForum:
    9090            condition = "object.portal_type not in (%s)" % waeup_ptypes
    91    
     91
    9292            action = {'id' : 'activate_comments',
    9393                      'name': 'action_activate_comments',
     
    136136                      }
    137137            self.verifyAction('portal_discussion', **action)
    138        
     138
    139139###)
    140140
     
    144144        actions = ( { 'tool'      : 'portal_actions',
    145145                        'id'        : 'student_administration',
    146                         'name'      : 'Student Administration',
     146                        'name'      : 'Students',
    147147                        'action'    : 'string:${portal_url}/sections/waeup/students',
    148148                        'permission': (View, ),
     
    161161                        'id'        : 'accomodation',
    162162                        'name'      : 'Accommodation',
    163                         'action'    : 'string:${portal_url}/sections/waeup/Accommodation/accommodation_index_html',
     163                        'action'    : 'string:${portal_url}/sections/waeup/accommodation/accommodation_index_html',
    164164                        'permissions': (View),
    165165                        #'permissions': (ModifyPortalContent,UniversityManage,StudentManage),
     
    226226###)
    227227
    228         # skins 
     228        # skins
    229229        ##########################################
    230230        self.log("Verifying %(product_name)s skinss" % vars())
     
    235235        self.verifySkins(wskins)
    236236        self.resetSkinCache()
    237        
     237
    238238        ##########################################
    239239        # portal types
     
    265265        # Groups
    266266        ##########################################
    267            
     267
    268268        self.installCustomWorkflows()
    269269        self.verifyWorkflowAssociation()
    270        
     270
    271271        self.log("End of specific %(product_name)s install" % vars())
    272272        self.finalize()
    273        
     273
    274274
    275275    def installCustomWorkflows(self):
     
    285285        """Verify workflow association
    286286        """
    287         ws_chains = { 
     287        ws_chains = {
    288288                      'Student': 'waeup_workspace_wf',
    289289                      'Jamb': 'waeup_workspace_wf',
     
    319319    for delEntry in ('StudentManager',):
    320320        if delEntry in groups.listEntryIds():
    321             groups.deleteEntry(delEntry) 
     321            groups.deleteEntry(delEntry)
    322322    for newEntry in ('Students',):
    323323        if newEntry not in groups.listEntryIds():
    324             groups.createEntry({'group': newEntry, 
    325                                 'members': []}) 
     324            groups.createEntry({'group': newEntry,
     325                                'members': []})
    326326    #groups.manage_setLocalGroupRoles(groupid = 'StudentManager',roles=('Manager',))
    327327    #groups.manage_setLocalGroupRoles(groupid = 'Students',roles=('Contributor',))
Note: See TracChangeset for help on using the changeset viewer.