Ignore:
Timestamp:
19 Nov 2011, 08:20:47 (13 years ago)
Author:
Henrik Bettermann
Message:

Rename permissions and add clearStudent permission.

Location:
main/waeup.sirp/trunk/src/waeup/sirp/students
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py

    r7134 r7136  
    260260    grok.context(IStudentsContainer)
    261261    grok.view(StudentsContainerPage)
    262     grok.require('waeup.manageStudents')
     262    grok.require('waeup.manageStudent')
    263263    text = 'Manage student section'
    264264
     
    269269    grok.context(IStudentsContainer)
    270270    grok.name('manage')
    271     grok.require('waeup.manageStudents')
     271    grok.require('waeup.manageStudent')
    272272    grok.template('containermanagepage')
    273273    pnav = 4
     
    317317    grok.context(IStudentsContainer)
    318318    grok.view(StudentsContainerManagePage)
    319     grok.require('waeup.manageStudents')
     319    grok.require('waeup.manageStudent')
    320320    text = 'Add student'
    321321    target = 'addstudent'
     
    325325    """
    326326    grok.context(IStudentsContainer)
    327     grok.require('waeup.manageStudents')
     327    grok.require('waeup.manageStudent')
    328328    grok.name('addstudent')
    329329    grok.template('studentaddpage')
     
    367367    grok.context(IStudent)
    368368    grok.view(StudentBaseDisplayFormPage)
    369     grok.require('waeup.manageStudents')
     369    grok.require('waeup.manageStudent')
    370370    text = 'Manage'
    371371    target = 'manage_base'
     
    376376    grok.context(IStudent)
    377377    grok.name('manage_base')
    378     grok.require('waeup.manageStudents')
     378    grok.require('waeup.manageStudent')
    379379    form_fields = grok.AutoFields(IStudentBase).omit('student_id')
    380380    grok.template('basemanagepage')
     
    463463    grok.context(IStudent)
    464464    grok.view(StudentClearanceDisplayFormPage)
    465     grok.require('waeup.manageStudents')
     465    grok.require('waeup.manageStudent')
    466466    text = 'Manage'
    467467    target = 'edit_clearance'
     
    472472    grok.context(IStudent)
    473473    grok.name('edit_clearance')
    474     grok.require('waeup.manageStudents')
     474    grok.require('waeup.manageStudent')
    475475    grok.template('clearanceeditpage')
    476476    form_fields = grok.AutoFields(IStudentClearance)
     
    508508    grok.context(IStudent)
    509509    grok.view(StudentPersonalDisplayFormPage)
    510     grok.require('waeup.manageStudents')
     510    grok.require('waeup.manageStudent')
    511511    text = 'Manage'
    512512    target = 'edit_personal'
     
    552552    grok.context(IStudentStudyCourse)
    553553    grok.view(StudyCourseDisplayFormPage)
    554     grok.require('waeup.manageStudents')
     554    grok.require('waeup.manageStudent')
    555555    text = 'Manage'
    556556    target = 'manage'
     
    561561    grok.context(IStudentStudyCourse)
    562562    grok.name('manage')
    563     grok.require('waeup.manageStudents')
     563    grok.require('waeup.manageStudent')
    564564    grok.template('studycoursemanagepage')
    565565    form_fields = grok.AutoFields(IStudentStudyCourse)
     
    684684    grok.context(IStudentStudyLevel)
    685685    grok.view(StudyLevelDisplayFormPage)
    686     grok.require('waeup.manageStudents')
     686    grok.require('waeup.manageStudent')
    687687    text = 'Manage'
    688688    target = 'manage'
     
    693693    grok.context(IStudentStudyLevel)
    694694    grok.name('manage')
    695     grok.require('waeup.manageStudents')
     695    grok.require('waeup.manageStudent')
    696696    grok.template('studylevelmanagepage')
    697697    form_fields = grok.AutoFields(IStudentStudyLevel)
     
    752752    grok.context(IStudentStudyLevel)
    753753    grok.name('add')
    754     grok.require('waeup.manageStudents')
     754    grok.require('waeup.manageStudent')
    755755    label = 'Add course ticket'
    756756    form_fields = grok.AutoFields(ICourseTicketAdd).omit(
     
    811811    grok.context(ICourseTicket)
    812812    grok.view(CourseTicketDisplayFormPage)
    813     grok.require('waeup.manageStudents')
     813    grok.require('waeup.manageStudent')
    814814    text = 'Manage'
    815815    target = 'manage'
     
    820820    grok.context(ICourseTicket)
    821821    grok.name('manage')
    822     grok.require('waeup.manageStudents')
     822    grok.require('waeup.manageStudent')
    823823    form_fields = grok.AutoFields(ICourseTicket)
    824824    grok.template('courseticketmanagepage')
     
    932932#    grok.context(IStudentPaymentsContainer)
    933933#    grok.view(PaymentsDisplayFormPage)
    934 #    grok.require('waeup.manageStudents')
     934#    grok.require('waeup.manageStudent')
    935935#    text = 'Manage payments'
    936936#    target = 'manage'
  • main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py

    r7127 r7136  
    3333    grok.name('waeup.uploadStudentFile')
    3434
    35 class ManageStudents(grok.Permission):
    36     grok.name('waeup.manageStudents')
     35class ManageStudent(grok.Permission):
     36    grok.name('waeup.manageStudent')
     37
     38class ClearStudent(grok.Permission):
     39    grok.name('waeup.clearStudent')
    3740
    3841# Local role
     
    5255    grok.title(u'Students Officer')
    5356    grok.permissions('waeup.View', 'waeup.Public',
    54                      'waeup.viewStudent', 'waeup.manageStudents',
     57                     'waeup.viewStudent', 'waeup.manageStudent',
    5558                     'waeup.payStudent', 'waeup.uploadStudentFile')
  • main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py

    r7134 r7136  
    340340    grok.context(IStudent)
    341341    grok.view(StudentBaseManageFormPage)
    342     grok.require('waeup.manageStudents')
     342    grok.require('waeup.manageStudent')
    343343    grok.template('imageupload')
    344344    label = u'Passport Picture (jpg only):'
Note: See TracChangeset for help on using the changeset viewer.