app/soc/views/models/program.py
changeset 2782 3944749338d3
parent 2778 44bb0e89cc1b
child 2784 801eee4eda9a
equal deleted inserted replaced
2781:8f6c0a5a7491 2782:3944749338d3
   120         'mentor_agreement', 'student_agreement', 'slots_allocation']
   120         'mentor_agreement', 'student_agreement', 'slots_allocation']
   121 
   121 
   122     patterns = []
   122     patterns = []
   123     patterns += [
   123     patterns += [
   124         (r'^%(url_name)s/(?P<access_type>assign_slots)/%(key_fields)s$',
   124         (r'^%(url_name)s/(?P<access_type>assign_slots)/%(key_fields)s$',
   125           'soc.views.models.%(module_name)s.assign_slots',
   125           '%(module_package)s.%(module_name)s.assign_slots',
   126           'Assign slots'),
   126           'Assign slots'),
   127         (r'^%(url_name)s/(?P<access_type>slots)/%(key_fields)s$',
   127         (r'^%(url_name)s/(?P<access_type>slots)/%(key_fields)s$',
   128           'soc.views.models.%(module_name)s.slots',
   128           '%(module_package)s.%(module_name)s.slots',
   129           'Assign slots (JSON)'),
   129           'Assign slots (JSON)'),
   130         (r'^%(url_name)s/(?P<access_type>show_duplicates)/%(key_fields)s$',
   130         (r'^%(url_name)s/(?P<access_type>show_duplicates)/%(key_fields)s$',
   131           'soc.views.models.%(module_name)s.show_duplicates',
   131           '%(module_package)s.%(module_name)s.show_duplicates',
   132           'Show duplicate slot assignments'),
   132           'Show duplicate slot assignments'),
   133         (r'^%(url_name)s/(?P<access_type>assigned_proposals)/%(key_fields)s$',
   133         (r'^%(url_name)s/(?P<access_type>assigned_proposals)/%(key_fields)s$',
   134           'soc.views.models.%(module_name)s.assigned_proposals',
   134           '%(module_package)s.%(module_name)s.assigned_proposals',
   135           "Assigned proposals for multiple organizations"),
   135           "Assigned proposals for multiple organizations"),
   136         (r'^%(url_name)s/(?P<access_type>accepted_orgs)/%(key_fields)s$',
   136         (r'^%(url_name)s/(?P<access_type>accepted_orgs)/%(key_fields)s$',
   137           'soc.views.models.%(module_name)s.accepted_orgs',
   137           '%(module_package)s.%(module_name)s.accepted_orgs',
   138           "List all accepted organizations"),
   138           "List all accepted organizations"),
   139         (r'^%(url_name)s/(?P<access_type>list_projects)/%(key_fields)s$',
   139         (r'^%(url_name)s/(?P<access_type>list_projects)/%(key_fields)s$',
   140           'soc.views.models.%(module_name)s.list_projects',
   140           '%(module_package)s.%(module_name)s.list_projects',
   141           "List all student projects"),
   141           "List all student projects"),
   142         ]
   142         ]
   143 
   143 
   144     new_params['extra_django_patterns'] = patterns
   144     new_params['extra_django_patterns'] = patterns
   145 
   145