app/soc/views/models/request.py
changeset 944 5ea2bd9e3fa6
parent 940 a40056afef83
child 951 026696e4a3af
--- a/app/soc/views/models/request.py	Sat Jan 24 10:18:30 2009 +0000
+++ b/app/soc/views/models/request.py	Sat Jan 24 10:19:17 2009 +0000
@@ -66,7 +66,7 @@
 
     rights = {}
     rights['listSelf'] = [access.checkAgreesToSiteToS]
-    rights['create'] = [access.allow] # TODO(ljvderijk) Set to deny once host has been converted
+    rights['create'] = [access.deny]
     rights['edit'] = [access.checkIsDeveloper]
     rights['process_invite'] = [access.checkIsMyGroupAcceptedRequest]
     rights['list'] = [access.checkIsDeveloper]
@@ -92,6 +92,11 @@
         'clean_link_id': cleaning.clean_existing_user('link_id')
         }
 
+    new_params['edit_extra_dynafields'] = {
+        'scope_path': forms.CharField(widget=forms.HiddenInput,
+                                        required=True),
+        }
+
     patterns = [(r'^%(url_name)s/(?P<access_type>invite)/%(lnp)s$',
         'soc.views.models.%(module_name)s.invite',
         'Create invite for %(name_plural)s'),
@@ -210,23 +215,6 @@
     return self._list(request, params, contents, page_name)
 
 
-  def _editPost(self, request, entity, fields):
-    """See base.View._editPost().
-    """
-
-    # TODO(ljvderijk) remove this once host has been rewritten
-    callback, args, kwargs = urlresolvers.resolve(request.path)
-
-    # fill in the fields via kwargs
-    fields['link_id'] = kwargs['link_id']
-    fields['scope_path'] = kwargs['scope_path']
-    fields['role'] = kwargs['role']
-    fields['role_verbose'] = 'Some Role'
-    fields['state'] = 'group_accepted'
-
-    super(View, self)._editPost(request, entity, fields)
-
-
 view = View()
 
 create = view.create