app/soc/views/models/org_app.py
changeset 1238 af56ae7397ab
parent 1230 b1b1897e4df1
child 1244 20494064bc3f
equal deleted inserted replaced
1237:b5bf2aa0f3f9 1238:af56ae7397ab
    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'] = ['checkIsDeveloper']
    66     rights['review_overview'] = ['checkIsHostForProgram']
    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')]
    83 
    86 
    84     new_params['extra_django_patterns'] = patterns
    87     new_params['extra_django_patterns'] = patterns
    85 
    88 
    86     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    89     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    87         'created_on', 'last_modified_on']
    90         'created_on', 'last_modified_on']