app/soc/views/models/request.py
changeset 646 860e17e5118f
parent 629 492df53e4a0f
child 651 ef6e22d463cb
equal deleted inserted replaced
645:262b27ed23af 646:860e17e5118f
    40 
    40 
    41 import soc.models.request
    41 import soc.models.request
    42 import soc.logic.models.request
    42 import soc.logic.models.request
    43 import soc.logic.dicts
    43 import soc.logic.dicts
    44 import soc.views.helper
    44 import soc.views.helper
       
    45 import soc.views.helper.lists
       
    46 import soc.views.helper.responses
    45 import soc.views.helper.widgets
    47 import soc.views.helper.widgets
    46 
    48 
    47 
    49 
    48 class CreateForm(helper.forms.BaseForm):
    50 class CreateForm(helper.forms.BaseForm):
    49   """Django form displayed when Developer creates a Request.
    51   """Django form displayed when Developer creates a Request.
   140     params = dicts.merge(params, self._params)
   142     params = dicts.merge(params, self._params)
   141 
   143 
   142     try:
   144     try:
   143       access.checkAccess('listSelf', request, params['rights'])
   145       access.checkAccess('listSelf', request, params['rights'])
   144     except out_of_band.Error, error:
   146     except out_of_band.Error, error:
   145       return error.response(request)
   147       return helper.responses.errorResponse(error, request)
   146 
   148 
   147     # get the current user
   149     # get the current user
   148     properties = {'account': users.get_current_user()}
   150     properties = {'account': users.get_current_user()}
   149     user_entity = user_logic.logic.getForFields(properties, unique=True)
   151     user_entity = user_logic.logic.getForFields(properties, unique=True)
   150 
   152