--- a/app/soc/views/models/request.py Wed Nov 19 21:05:31 2008 +0000
+++ b/app/soc/views/models/request.py Thu Nov 20 15:41:14 2008 +0000
@@ -88,19 +88,17 @@
"""View methods for the Docs model.
"""
- def __init__(self, original_params=None, original_rights=None):
+ def __init__(self, original_params=None):
"""Defines the fields and methods required for the base View class
to provide the user with list, public, create, edit and delete views.
Params:
original_params: a dict with params for this View
- original_rights: a dict with right definitions for this View
"""
self._logic = soc.logic.models.request.logic
params = {}
- rights = {}
params['name'] = "Request"
params['name_short'] = "Request"
@@ -134,13 +132,9 @@
self.DEF_SUBMIT_MSG_PARAM_NAME: self.DEF_SUBMIT_MSG_PROFILE_SAVED,
}
- rights['list'] = [helper.access.checkIsDeveloper]
- rights['delete'] = [helper.access.checkIsDeveloper]
+ params = dicts.merge(original_params, params)
- params = dicts.merge(original_params, params)
- rights = dicts.merge(original_rights, rights)
-
- base.View.__init__(self, rights=rights, params=params)
+ base.View.__init__(self, params=params)
def _editSeed(self, request, seed):
"""See base.View._editGet().