app/soc/views/models/org_app.py
changeset 1200 e68fd70ba076
parent 1185 fe25d98a24c3
child 1201 0a4c1af700a0
equal deleted inserted replaced
1199:4e69a5f30a9a 1200:e68fd70ba076
    47     """
    47     """
    48 
    48 
    49     #TODO(ljvderijk) do the right rights check
    49     #TODO(ljvderijk) do the right rights check
    50     rights = access.Checker(params)
    50     rights = access.Checker(params)
    51     rights['create'] = ['checkIsDeveloper']
    51     rights['create'] = ['checkIsDeveloper']
    52     rights['delete'] = [('checkIsMyEntity',
    52     rights['delete'] = [('checkCanEditGroupApp',
    53                        [org_app_logic.logic, 'applicant', True])]
    53                        [org_app_logic.logic])]
    54     rights['edit'] = [('checkIsMyEntity',
    54     rights['edit'] = [('checkCanEditGroupApp',
    55                        [org_app_logic.logic, 'applicant', True])]
    55                        [org_app_logic.logic])]
    56     rights['list'] = ['checkIsDeveloper']
    56     rights['list'] = ['checkIsDeveloper']
    57     rights['public'] = [('checkIsMyEntity',
    57     rights['public'] = [('checkCanEditGroupApp',
    58                        [org_app_logic.logic, 'applicant', True])]
    58                        [org_app_logic.logic])]
    59     rights['review'] = ['checkIsDeveloper']
    59     rights['review'] = ['checkIsDeveloper']
    60 
    60 
    61     new_params = {}
    61     new_params = {}
    62 
    62 
    63     new_params['rights'] = rights
    63     new_params['rights'] = rights