equal
deleted
inserted
replaced
33 from soc.views.helper import redirects |
33 from soc.views.helper import redirects |
34 from soc.views.models import base |
34 from soc.views.models import base |
35 from soc.views.models import user as user_view |
35 from soc.views.models import user as user_view |
36 |
36 |
37 import soc.models.request |
37 import soc.models.request |
|
38 import soc.views.helper.lists |
|
39 import soc.views.helper.responses |
38 import soc.views.helper.widgets |
40 import soc.views.helper.widgets |
39 |
41 |
40 |
42 |
41 class RequestForm(helper.forms.BaseForm): |
43 class RequestForm(helper.forms.BaseForm): |
42 """Django form displayed when creating a new invititation/request. |
44 """Django form displayed when creating a new invititation/request. |
98 params = dicts.merge(new_params, user_view.view._params) |
100 params = dicts.merge(new_params, user_view.view._params) |
99 |
101 |
100 try: |
102 try: |
101 access.checkAccess('invite', request, rights=params['rights']) |
103 access.checkAccess('invite', request, rights=params['rights']) |
102 except out_of_band.Error, error: |
104 except out_of_band.Error, error: |
103 return error.response(request) |
105 return helper.responses.errorResponse(error, request) |
104 |
106 |
105 content = helper.lists.getListContent(request, params, user_logic.logic) |
107 content = helper.lists.getListContent(request, params, user_logic.logic) |
106 contents = [content] |
108 contents = [content] |
107 |
109 |
108 return self._list(request, params, contents, page_name) |
110 return self._list(request, params, contents, page_name) |