app/soc/views/models/org_app.py
changeset 1182 5bea281505f4
parent 1151 3116b927f4b9
child 1185 fe25d98a24c3
equal deleted inserted replaced
1181:6fb4134e1dfc 1182:5bea281505f4
    45     """
    45     """
    46 
    46 
    47     #TODO(ljvderijk) do the right rights check
    47     #TODO(ljvderijk) do the right rights check
    48     rights = access.Checker(params)
    48     rights = access.Checker(params)
    49     rights['create'] = ['checkIsDeveloper']
    49     rights['create'] = ['checkIsDeveloper']
    50     rights['delete'] = [('checkIsMyApplication', org_app_logic)]
    50     rights['delete'] = [('checkIsMyEntity',
    51     rights['edit'] = [('checkIsMyApplication', org_app_logic)]
    51                        [org_app_logic.logic, 'applicant', True])]
       
    52     rights['edit'] = [('checkIsMyEntity',
       
    53                        [org_app_logic.logic, 'applicant', True])]
    52     rights['list'] = ['checkIsDeveloper']
    54     rights['list'] = ['checkIsDeveloper']
    53     rights['public'] = [('checkIsMyApplication', org_app_logic)]
    55     rights['public'] = [('checkIsMyEntity',
       
    56                        [org_app_logic.logic, 'applicant', True])]
    54     rights['review'] = ['checkIsDeveloper']
    57     rights['review'] = ['checkIsDeveloper']
    55 
    58 
    56     new_params = {}
    59     new_params = {}
    57 
    60 
    58     new_params['rights'] = rights
    61     new_params['rights'] = rights