diff -r 0e89b027b140 -r c2dcae606699 app/soc/views/models/program.py --- a/app/soc/views/models/program.py Wed Dec 03 23:49:10 2008 +0000 +++ b/app/soc/views/models/program.py Thu Dec 04 10:09:38 2008 +0000 @@ -75,29 +75,12 @@ (r'^%(url_name)s/create/(?P%(ulnp)s)$', 'soc.views.models.%(module_name)s.create', 'Create %(name_short)s')] + new_params['scope_redirect'] = redirects.getCreateRedirect + params = dicts.merge(params, new_params) super(View, self).__init__(params=params) - def create(self, request, **kwargs): - """Specialized create view to enforce needing a scope_path - - This view simply gives control to the base.View.create if the - scope_path is specified in kwargs. If it is not present, it - instead displays the result of self.select. Refer to the - respective docstrings on what they do. - - Args: - see base.View.create - """ - - if 'scope_path' in kwargs: - return super(View, self).create(request, **kwargs) - - view = sponsor_view.view - redirect = redirects.getCreateRedirect - return self.select(request, view, redirect, **kwargs) - view = View()