equal
deleted
inserted
replaced
26 |
26 |
27 from soc.logic import dicts |
27 from soc.logic import dicts |
28 from soc.views.models import group |
28 from soc.views.models import group |
29 |
29 |
30 import soc.models.sponsor |
30 import soc.models.sponsor |
|
31 import soc.logic.dicts |
|
32 import soc.logic.models.host |
31 import soc.logic.models.sponsor |
33 import soc.logic.models.sponsor |
32 import soc.logic.dicts |
|
33 |
34 |
34 |
35 |
35 class View(group.View): |
36 class View(group.View): |
36 """View methods for the Sponsor model. |
37 """View methods for the Sponsor model. |
37 """ |
38 """ |
50 # TODO(ljvderijk) Set rights for the different views including list_requests |
51 # TODO(ljvderijk) Set rights for the different views including list_requests |
51 |
52 |
52 new_params['name'] = "Program Owner" |
53 new_params['name'] = "Program Owner" |
53 new_params['module_name'] = "sponsor" |
54 new_params['module_name'] = "sponsor" |
54 |
55 |
55 # set the role names for the request overview |
56 # set the roles logic |
56 new_params['role_names'] = ['host'] |
57 new_params['roles_logic'] = {'host': soc.logic.models.host.logic} |
57 |
58 |
58 params = dicts.merge(params, new_params) |
59 params = dicts.merge(params, new_params) |
59 |
60 |
60 super(View, self).__init__(params=params) |
61 super(View, self).__init__(params=params) |
61 |
62 |