diff -r deaf548efde3 -r 3603fdafabf7 app/soc/views/models/home_settings.py --- a/app/soc/views/models/home_settings.py Wed Nov 19 21:05:31 2008 +0000 +++ b/app/soc/views/models/home_settings.py Thu Nov 20 15:41:14 2008 +0000 @@ -99,17 +99,15 @@ """View methods for the Document 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 """ params = {} - rights = {} params['name'] = "Home Settings" params['name_short'] = "Home Settings" @@ -140,13 +138,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) self._logic = soc.logic.models.home_settings.logic