112 class View(base.View): |
112 class View(base.View): |
113 """View methods for the User model. |
113 """View methods for the User model. |
114 """ |
114 """ |
115 |
115 |
116 |
116 |
117 def __init__(self, original_params=None): |
117 def __init__(self, params=None): |
118 """Defines the fields and methods required for the base View class |
118 """Defines the fields and methods required for the base View class |
119 to provide the user with list, public, create, edit and delete views. |
119 to provide the user with list, public, create, edit and delete views. |
120 |
120 |
121 Params: |
121 Params: |
122 original_params: a dict with params for this View |
122 params: a dict with params for this View |
123 """ |
123 """ |
124 |
124 |
125 params = {} |
125 new_params = {} |
126 params['logic'] = soc.logic.models.user.logic |
126 new_params['logic'] = soc.logic.models.user.logic |
127 |
127 |
128 params['name'] = "User" |
128 new_params['name'] = "User" |
129 params['name_short'] = "User" |
129 new_params['name_short'] = "User" |
130 params['name_plural'] = "Users" |
130 new_params['name_plural'] = "Users" |
131 params['url_name'] = "user" |
131 new_params['url_name'] = "user" |
132 params['module_name'] = "user" |
132 new_params['module_name'] = "user" |
133 |
133 |
134 params['edit_form'] = EditForm |
134 new_params['edit_form'] = EditForm |
135 params['create_form'] = CreateForm |
135 new_params['create_form'] = CreateForm |
136 |
136 |
137 params['edit_template'] = 'soc/user/edit.html' |
137 new_params['edit_template'] = 'soc/user/edit.html' |
138 |
138 |
139 params['sidebar_heading'] = 'Users' |
139 new_params['sidebar_heading'] = 'Users' |
140 |
140 |
141 params = dicts.merge(original_params, params) |
141 params = dicts.merge(params, new_params) |
142 |
142 |
143 base.View.__init__(self, params=params) |
143 super(View, self).__init__(params=params) |
144 |
144 |
145 |
145 |
146 def _editGet(self, request, entity, form): |
146 def _editGet(self, request, entity, form): |
147 """See base.View._editGet(). |
147 """See base.View._editGet(). |
148 """ |
148 """ |