app/soc/views/models/org_app.py
changeset 1185 fe25d98a24c3
parent 1182 5bea281505f4
child 1200 e68fd70ba076
equal deleted inserted replaced
1184:bd9c6101d41d 1185:fe25d98a24c3
    25 from django import forms
    25 from django import forms
    26 
    26 
    27 from soc.logic import dicts
    27 from soc.logic import dicts
    28 from soc.logic.models import org_app as org_app_logic
    28 from soc.logic.models import org_app as org_app_logic
    29 from soc.views.helper import access
    29 from soc.views.helper import access
       
    30 from soc.views.helper import redirects
    30 from soc.views.models import group_app
    31 from soc.views.models import group_app
       
    32 from soc.views.models import program as program_view
    31 
    33 
    32 import soc.logic.dicts
    34 import soc.logic.dicts
    33 
    35 
    34 
    36 
    35 class View(group_app.View):
    37 class View(group_app.View):
    59     new_params = {}
    61     new_params = {}
    60 
    62 
    61     new_params['rights'] = rights
    63     new_params['rights'] = rights
    62     new_params['logic'] = org_app_logic.logic
    64     new_params['logic'] = org_app_logic.logic
    63 
    65 
    64     new_params['sidebar_grouping'] = 'Organization'
    66     new_params['scope_view'] = program_view
       
    67     new_params['scope_redirect'] = redirects.getCreateRedirect
       
    68 
       
    69     new_params['sidebar_grouping'] = 'Organizations'
    65 
    70 
    66     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    71     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    67         'created_on', 'last_modified_on']
    72         'created_on', 'last_modified_on']
    68     # TODO(ljvderijk) add cleaning method to ensure uniqueness
    73     # TODO(ljvderijk) add cleaning method to ensure uniqueness
    69     new_params['create_extra_dynafields'] = {
    74     new_params['create_extra_dynafields'] = {