--- a/app/soc/views/models/sponsor.py Sun Jan 25 22:15:13 2009 +0000
+++ b/app/soc/views/models/sponsor.py Sun Jan 25 22:30:42 2009 +0000
@@ -25,6 +25,7 @@
from soc.logic import dicts
+from soc.views.helper import access
from soc.views.models import group
import soc.models.sponsor
@@ -45,10 +46,16 @@
params: a dict with params for this View
"""
+ rights = {}
+ rights['create'] = [access.checkIsDeveloper]
+ rights['edit'] = [access.checkIsHostForProgram]
+ rights['delete'] = [access.checkIsDeveloper]
+ rights['list'] = [access.checkIsDeveloper]
+ rights['list_requests'] = [access.checkIsHostForProgram]
+
new_params = {}
new_params['logic'] = soc.logic.models.sponsor.logic
-
- # TODO(ljvderijk) Set rights for the different views including list_requests
+ new_params['rights'] = rights
new_params['name'] = "Program Owner"
new_params['module_name'] = "sponsor"