app/soc/views/models/org_app.py
changeset 1244 20494064bc3f
parent 1238 af56ae7397ab
child 1246 756fd7195213
equal deleted inserted replaced
1243:ccd791a899b3 1244:20494064bc3f
    61     rights['public'] = [('checkCanEditGroupApp',
    61     rights['public'] = [('checkCanEditGroupApp',
    62                        [org_app_logic.logic])]
    62                        [org_app_logic.logic])]
    63     # TODO(ljvderijk) fix host access check
    63     # TODO(ljvderijk) fix host access check
    64     rights['review'] = ['checkIsHostForProgram',
    64     rights['review'] = ['checkIsHostForProgram',
    65                         ('checkCanReviewGroupApp', [org_app_logic.logic])]
    65                         ('checkCanReviewGroupApp', [org_app_logic.logic])]
    66     rights['review_overview'] = ['checkIsHostForProgram']
    66     rights['review_overview'] = ['checkIsDeveloper']
    67     rights['apply'] = ['checkIsUser',
    67     rights['apply'] = ['checkIsUser',
    68                              ('checkCanCreateOrgApp', ['org_signup'])]
    68                              ('checkCanCreateOrgApp', ['org_signup'])]
    69 
    69 
    70     new_params = {}
    70     new_params = {}
    71 
    71 
    77 
    77 
    78     new_params['sidebar_grouping'] = 'Organizations'
    78     new_params['sidebar_grouping'] = 'Organizations'
    79 
    79 
    80     patterns = [(r'^%(url_name)s/(?P<access_type>apply)/%(scope)s$',
    80     patterns = [(r'^%(url_name)s/(?P<access_type>apply)/%(scope)s$',
    81         'soc.views.models.%(module_name)s.create',
    81         'soc.views.models.%(module_name)s.create',
    82         'Create an %(name_plural)s'),
    82         'Create an %(name_plural)s'),]
    83         (r'^%(url_name)s/(?P<access_type>list)/%(scope)s$',
       
    84         'soc.views.models.%(module_name)s.create',
       
    85         'Create an %(name_plural)s')]
       
    86 
    83 
    87     new_params['extra_django_patterns'] = patterns
    84     new_params['extra_django_patterns'] = patterns
    88 
    85 
    89     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    86     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    90         'created_on', 'last_modified_on']
    87         'created_on', 'last_modified_on']