app/soc/views/models/organization.py
changeset 1702 6c69b7cff908
parent 1700 599a5ff8f422
child 1760 393891d794e2
equal deleted inserted replaced
1701:58e3b1e2b0c1 1702:6c69b7cff908
    34 from soc.logic import accounts
    34 from soc.logic import accounts
    35 from soc.logic.models import mentor as mentor_logic
    35 from soc.logic.models import mentor as mentor_logic
    36 from soc.logic.models import organization as org_logic
    36 from soc.logic.models import organization as org_logic
    37 from soc.logic.models import org_admin as org_admin_logic
    37 from soc.logic.models import org_admin as org_admin_logic
    38 from soc.logic.models import org_app as org_app_logic
    38 from soc.logic.models import org_app as org_app_logic
       
    39 from soc.logic.models import program as program_logic
    39 from soc.logic.models import user as user_logic
    40 from soc.logic.models import user as user_logic
    40 from soc.views import helper
    41 from soc.views import helper
    41 from soc.views import out_of_band
    42 from soc.views import out_of_band
    42 from soc.views.helper import access
    43 from soc.views.helper import access
    43 from soc.views.helper import decorators
    44 from soc.views.helper import decorators
   105     new_params['group_applicant_url'] = True
   106     new_params['group_applicant_url'] = True
   106     new_params['sans_link_id_public_list'] = True
   107     new_params['sans_link_id_public_list'] = True
   107 
   108 
   108     patterns = []
   109     patterns = []
   109 
   110 
   110     patterns += [(r'^%(url_name)s/(?P<access_type>apply_mentor)/%(scope)s$',
   111     patterns += [
       
   112         (r'^%(url_name)s/(?P<access_type>apply_mentor)/%(scope)s$',
   111         'soc.views.models.%(module_name)s.apply_mentor',
   113         'soc.views.models.%(module_name)s.apply_mentor',
   112         "List of all %(name_plural)s you can apply to"),
   114         "List of all %(name_plural)s you can apply to"),
   113         (r'^%(url_name)s/(?P<access_type>list_proposals)/%(key_fields)s$',
   115         (r'^%(url_name)s/(?P<access_type>list_proposals)/%(key_fields)s$',
   114         'soc.views.models.%(module_name)s.list_proposals',
   116         'soc.views.models.%(module_name)s.list_proposals',
   115         "List of all Student Proposals for this %(name)s"),]
   117         "List of all Student Proposals for this %(name)s"),
       
   118         ]
   116 
   119 
   117     new_params['extra_django_patterns'] = patterns
   120     new_params['extra_django_patterns'] = patterns
   118 
   121 
   119     new_params['create_extra_dynaproperties'] = {
   122     new_params['create_extra_dynaproperties'] = {
   120         'scope_path': forms.CharField(widget=forms.HiddenInput,
   123         'scope_path': forms.CharField(widget=forms.HiddenInput,