--- 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