equal
deleted
inserted
replaced
51 """ |
51 """ |
52 |
52 |
53 new_params = {} |
53 new_params = {} |
54 new_params['logic'] = soc.logic.models.program.logic |
54 new_params['logic'] = soc.logic.models.program.logic |
55 |
55 |
|
56 new_params['scope_logic'] = sponsor_logic |
|
57 new_params['scope_view'] = sponsor_view |
|
58 |
56 new_params['name'] = "Program" |
59 new_params['name'] = "Program" |
57 new_params['name_short'] = "Program" |
60 new_params['name_short'] = "Program" |
58 new_params['name_plural'] = "Programs" |
61 new_params['name_plural'] = "Programs" |
59 new_params['url_name'] = "program" |
62 new_params['url_name'] = "program" |
60 new_params['module_name'] = "program" |
63 new_params['module_name'] = "program" |
93 |
96 |
94 view = sponsor_view.view |
97 view = sponsor_view.view |
95 redirect = redirects.getCreateRedirect |
98 redirect = redirects.getCreateRedirect |
96 return self.select(request, view, redirect, **kwargs) |
99 return self.select(request, view, redirect, **kwargs) |
97 |
100 |
98 def _editGet(self, request, entity, form): |
|
99 """See base.View._editGet(). |
|
100 """ |
|
101 |
|
102 # fill in the email field with the data from the entity |
|
103 form.fields['scope_path'].initial = entity.scope_path |
|
104 |
|
105 def _editPost(self, request, entity, fields): |
|
106 """See base.View._editPost(). |
|
107 """ |
|
108 |
|
109 sponsor = sponsor_logic.logic.getFromFields(link_id=fields['scope_path']) |
|
110 fields['scope'] = sponsor |
|
111 |
|
112 |
101 |
113 view = View() |
102 view = View() |
114 |
103 |
115 create = view.create |
104 create = view.create |
116 delete = view.delete |
105 delete = view.delete |