app/soc/views/models/org_admin.py
changeset 1386 0c205ce4e27d
parent 1384 bb22ea156567
child 1387 857e6cc8ebc1
equal deleted inserted replaced
1385:08a2d7a73760 1386:0c205ce4e27d
    57 
    57 
    58     rights = access.Checker(params)
    58     rights = access.Checker(params)
    59     rights['create'] = ['checkIsDeveloper']
    59     rights['create'] = ['checkIsDeveloper']
    60     rights['edit'] = [('checkHasActiveRoleForScope', org_admin_logic.logic)]
    60     rights['edit'] = [('checkHasActiveRoleForScope', org_admin_logic.logic)]
    61     rights['delete'] = ['checkIsDeveloper']
    61     rights['delete'] = ['checkIsDeveloper']
    62     # TODO accessCheck checkIsAdministratorForOrg
    62     rights['invite'] = [('checkHasActiveRoleForScope', 
    63     rights['invite'] = ['checkIsDeveloper']
    63                          org_admin_logic.logic)]
    64     rights['accept_invite'] = [('checkCanCreateFromRequest', 'org_admin'),
    64     rights['accept_invite'] = [('checkCanCreateFromRequest', 'org_admin'),
    65         'checkIsNotStudentForProgramOfOrg']
    65         'checkIsNotStudentForProgramOfOrg']
    66     # TODO accessCheck checkIsAdministratorForOrg
    66     rights['process_request'] = [
    67     rights['process_request'] = ['checkIsDeveloper',
    67         ('checkHasActiveRoleForScope', org_admin_logic.logic),
    68         ('checkCanProcessRequest', 'org_admin')]
    68         ('checkCanProcessRequest', 'org_admin')]
    69     rights['manage'] = [
    69     rights['manage'] = [
    70         ('checkIsAllowedToManageRole', [soc.logic.models.org_admin.logic,
    70         ('checkIsAllowedToManageRole', [org_admin_logic.logic,
    71              soc.logic.models.org_admin.logic])]
    71              org_admin_logic.logic])]
    72 
    72 
    73     new_params = {}
    73     new_params = {}
    74     new_params['logic'] = soc.logic.models.org_admin.logic
    74     new_params['logic'] = soc.logic.models.org_admin.logic
    75     new_params['group_logic'] = org_logic.logic
    75     new_params['group_logic'] = org_logic.logic
    76     new_params['group_view'] = org_view.view
    76     new_params['group_view'] = org_view.view