equal
deleted
inserted
replaced
124 params = dicts.merge(params, new_params) |
124 params = dicts.merge(params, new_params) |
125 |
125 |
126 super(View, self).__init__(params=params) |
126 super(View, self).__init__(params=params) |
127 |
127 |
128 |
128 |
129 def listSelf(self, request, page_name=None, params=None, **kwargs): |
129 def listSelf(self, request, access_type, |
|
130 page_name=None, params=None, **kwargs): |
130 """Displays the unhandled requests for this user. |
131 """Displays the unhandled requests for this user. |
131 |
132 |
132 Args: |
133 Args: |
133 request: the standard Django HTTP request object |
134 request: the standard Django HTTP request object |
134 page_name: the page name displayed in templates as page and header title |
135 page_name: the page name displayed in templates as page and header title |
138 |
139 |
139 params = dicts.merge(params, self._params) |
140 params = dicts.merge(params, self._params) |
140 params['logic'] = self._logic |
141 params['logic'] = self._logic |
141 |
142 |
142 try: |
143 try: |
143 access.checkAccess('listSelf', request, params['rights']) |
144 access.checkAccess(access_type, request, params['rights']) |
144 except out_of_band.Error, error: |
145 except out_of_band.Error, error: |
145 return helper.responses.errorResponse(error, request) |
146 return helper.responses.errorResponse(error, request) |
146 |
147 |
147 # get the current user |
148 # get the current user |
148 properties = {'account': users.get_current_user()} |
149 properties = {'account': users.get_current_user()} |