app/soc/views/models/sponsor.py
changeset 998 125257161908
parent 996 a6f67d4c297f
child 1003 b13da1ddcd50
--- a/app/soc/views/models/sponsor.py	Sun Jan 25 23:35:39 2009 +0000
+++ b/app/soc/views/models/sponsor.py	Mon Jan 26 09:44:00 2009 +0000
@@ -30,7 +30,6 @@
 
 import soc.models.sponsor
 import soc.logic.dicts
-import soc.logic.models.host
 import soc.logic.models.sponsor
 
 
@@ -52,6 +51,7 @@
     rights['delete'] = [access.checkIsDeveloper]
     rights['list'] = [access.checkIsDeveloper]
     rights['list_requests'] = [access.checkIsHostForSponsor]
+    rights['list_roles'] = [access.checkIsHostForSponsor]
 
     new_params = {}
     new_params['logic'] = soc.logic.models.sponsor.logic
@@ -60,9 +60,6 @@
     new_params['name'] = "Program Owner"
     new_params['module_name'] = "sponsor"
 
-    # set the roles logic
-    new_params['roles_logic'] =  {'host': soc.logic.models.host.logic}
-
     params = dicts.merge(params, new_params)
 
     super(View, self).__init__(params=params)
@@ -75,6 +72,7 @@
 edit = view.edit
 list = view.list
 list_requests = view.listRequests
+list_roles = view.listRoles
 public = view.public
 export = view.export
 pick = view.pick