app/soc/views/models/org_app.py
changeset 3029 3c09b9396e2e
parent 2947 435f8701c6bc
equal deleted inserted replaced
3028:1852a74ba03a 3029:3c09b9396e2e
    29 from soc.logic import cleaning
    29 from soc.logic import cleaning
    30 from soc.logic import dicts
    30 from soc.logic import dicts
    31 from soc.logic import mail_dispatcher
    31 from soc.logic import mail_dispatcher
    32 from soc.logic import models as model_logic
    32 from soc.logic import models as model_logic
    33 from soc.logic import system
    33 from soc.logic import system
       
    34 from soc.logic.models import org_app as org_app_logic
    34 from soc.logic.models import program as program_logic
    35 from soc.logic.models import program as program_logic
    35 from soc.logic.models import org_app as org_app_logic
    36 from soc.logic.models import student as student_logic
    36 from soc.views import helper
    37 from soc.views import helper
    37 from soc.views.helper import access
    38 from soc.views.helper import access
    38 from soc.views.helper import decorators
    39 from soc.views.helper import decorators
    39 from soc.views.helper import redirects
    40 from soc.views.helper import redirects
    40 from soc.views.helper import responses
    41 from soc.views.helper import responses
    74     rights['bulk_accept'] = ['checkIsHostForProgramInScope']
    75     rights['bulk_accept'] = ['checkIsHostForProgramInScope']
    75     rights['bulk_reject'] = ['checkIsHostForProgramInScope']
    76     rights['bulk_reject'] = ['checkIsHostForProgramInScope']
    76     rights['apply'] = ['checkIsUser',
    77     rights['apply'] = ['checkIsUser',
    77                              ('checkCanCreateOrgApp', 
    78                              ('checkCanCreateOrgApp', 
    78                               ['org_signup', program_logic.logic]),
    79                               ['org_signup', program_logic.logic]),
    79                        ('checkIsNotStudentForProgramInScope', [program_logic.logic])]
    80                        ('checkIsNotStudentForProgramInScope',
       
    81                         [program_logic.logic, student_logic.logic])]
    80 
    82 
    81     new_params = {}
    83     new_params = {}
    82 
    84 
    83     new_params['rights'] = rights
    85     new_params['rights'] = rights
    84     new_params['logic'] = org_app_logic.logic
    86     new_params['logic'] = org_app_logic.logic