equal
deleted
inserted
replaced
45 """ |
45 """ |
46 |
46 |
47 new_params = {} |
47 new_params = {} |
48 new_params['logic'] = soc.logic.models.sponsor.logic |
48 new_params['logic'] = soc.logic.models.sponsor.logic |
49 |
49 |
|
50 # TODO(ljvderijk) Set rights for the different views including list_requests |
|
51 |
50 new_params['name'] = "Program Owner" |
52 new_params['name'] = "Program Owner" |
51 new_params['module_name'] = "sponsor" |
53 new_params['module_name'] = "sponsor" |
|
54 |
|
55 # set the role names for the request overview |
|
56 new_params['role_names'] = ['host'] |
52 |
57 |
53 params = dicts.merge(params, new_params) |
58 params = dicts.merge(params, new_params) |
54 |
59 |
55 super(View, self).__init__(params=params) |
60 super(View, self).__init__(params=params) |
56 |
61 |
59 |
64 |
60 create = view.create |
65 create = view.create |
61 delete = view.delete |
66 delete = view.delete |
62 edit = view.edit |
67 edit = view.edit |
63 list = view.list |
68 list = view.list |
|
69 list_requests = view.listRequests |
64 public = view.public |
70 public = view.public |
65 export = view.export |
71 export = view.export |
66 pick = view.pick |
72 pick = view.pick |