145 |
145 |
146 new_params = {} |
146 new_params = {} |
147 new_params['list_template'] = 'soc/models/list.html' |
147 new_params['list_template'] = 'soc/models/list.html' |
148 # TODO(SRabbelier) Change the redirect to something more useful |
148 # TODO(SRabbelier) Change the redirect to something more useful |
149 new_params['list_redirect_action'] = '/' |
149 new_params['list_redirect_action'] = '/' |
150 new_params['list_redirect_entity'] = 'Request' |
|
151 new_params['name'] = 'Request' |
150 new_params['name'] = 'Request' |
152 new_params['name_short'] = 'Request' |
151 new_params['name_short'] = 'Request' |
153 new_params['name_plural'] = 'Request' |
152 new_params['name_plural'] = 'Request' |
154 new_params['instruction_text'] = "An overview of your unhandeled requests" |
153 new_params['instruction_text'] = "An overview of your unhandeled requests" |
155 |
154 |
156 params = dicts.merge(params, new_params) |
155 params = dicts.merge(params, new_params) |
157 |
156 |
158 # get the current user |
157 # get the current user |
159 properties = {'account': users.get_current_user()} |
158 properties = {'account': users.get_current_user()} |
160 user_entity = user_logic.logic.getForFields(properties, unique=True) |
159 user_entity = user_logic.logic.getForFields(properties, unique=True) |
161 |
160 |
162 # only select the requests for this user that haven't been handled yet |
161 # only select the requests for this user that haven't been handled yet |
163 filter = {'requester': user_entity, |
162 filter = {'requester': user_entity, |
164 'accepted' : False, |
163 'accepted' : True, |
165 'declined' : False} |
164 'declined' : False} |
166 |
165 |
167 |
166 |
168 return list(request, "Unhandled Requests", params, filter) |
167 return list(request, page_name, params, filter) |
169 |
168 |
170 def _editSeed(self, request, seed): |
169 def _editSeed(self, request, seed): |
171 """See base.View._editGet(). |
170 """See base.View._editGet(). |
172 """ |
171 """ |
173 |
172 |