app/soc/modules/gsoc/views/models/org_admin.py
changeset 3057 966bbe3e204d
parent 3043 187c1709756b
child 3058 5395772146cc
equal deleted inserted replaced
3056:64bb50e94a37 3057:966bbe3e204d
    50     rights['create'] = ['checkIsDeveloper']
    50     rights['create'] = ['checkIsDeveloper']
    51     rights['edit'] = [('checkIsMyActiveRole', org_admin_logic)]
    51     rights['edit'] = [('checkIsMyActiveRole', org_admin_logic)]
    52     rights['delete'] = ['checkIsDeveloper']
    52     rights['delete'] = ['checkIsDeveloper']
    53     rights['invite'] = [('checkHasActiveRoleForScope',
    53     rights['invite'] = [('checkHasActiveRoleForScope',
    54                          org_admin_logic)]
    54                          org_admin_logic)]
    55     rights['accept_invite'] = [('checkCanCreateFromRequest', 'org_admin'),
    55     rights['accept_invite'] = ['checkCanCreateFromRequest',
    56         ('checkIsNotStudentForProgramOfOrg', [org_logic, student_logic])]
    56         ('checkIsNotStudentForProgramOfOrgInRequest',
       
    57          [org_logic, student_logic])]
    57     rights['process_request'] = [
    58     rights['process_request'] = [
    58         ('checkHasActiveRoleForScope', org_admin_logic),
    59         ('checkCanProcessRequest', [[org_admin_logic]])]
    59         ('checkCanProcessRequest', 'org_admin')]
       
    60     rights['manage'] = [
    60     rights['manage'] = [
    61         ('checkIsAllowedToManageRole', [org_admin_logic, org_admin_logic])]
    61         ('checkIsAllowedToManageRole', [org_admin_logic, org_admin_logic])]
    62 
    62 
    63     new_params = {}
    63     new_params = {}
    64     new_params['logic'] = org_admin_logic
    64     new_params['logic'] = org_admin_logic