diff -r d7b643255255 -r 0e89b027b140 app/soc/views/models/program.py --- a/app/soc/views/models/program.py Wed Dec 03 23:48:33 2008 +0000 +++ b/app/soc/views/models/program.py Wed Dec 03 23:49:10 2008 +0000 @@ -53,6 +53,9 @@ new_params = {} new_params['logic'] = soc.logic.models.program.logic + new_params['scope_logic'] = sponsor_logic + new_params['scope_view'] = sponsor_view + new_params['name'] = "Program" new_params['name_short'] = "Program" new_params['name_plural'] = "Programs" @@ -95,20 +98,6 @@ redirect = redirects.getCreateRedirect return self.select(request, view, redirect, **kwargs) - def _editGet(self, request, entity, form): - """See base.View._editGet(). - """ - - # fill in the email field with the data from the entity - form.fields['scope_path'].initial = entity.scope_path - - def _editPost(self, request, entity, fields): - """See base.View._editPost(). - """ - - sponsor = sponsor_logic.logic.getFromFields(link_id=fields['scope_path']) - fields['scope'] = sponsor - view = View()