equal
deleted
inserted
replaced
40 from soc.views.helper import responses |
40 from soc.views.helper import responses |
41 from soc.views.helper import widgets |
41 from soc.views.helper import widgets |
42 from soc.views.models import group |
42 from soc.views.models import group |
43 |
43 |
44 import soc.logic.models.club |
44 import soc.logic.models.club |
|
45 import soc.logic.models.club_admin |
|
46 import soc.logic.models.club_member |
45 import soc.views.helper |
47 import soc.views.helper |
46 |
48 |
47 |
49 |
48 class View(group.View): |
50 class View(group.View): |
49 """View methods for the Club model. |
51 """View methods for the Club model. |
82 new_params['edit_extra_dynafields'] = { |
84 new_params['edit_extra_dynafields'] = { |
83 'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(), |
85 'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(), |
84 required=False), |
86 required=False), |
85 } |
87 } |
86 |
88 |
87 # set the role names for the request overview |
89 # set the roles logic |
88 new_params['role_names'] = ['club_admin', 'club_member'] |
90 new_params['roles_logic'] = { |
|
91 'club_admin': soc.logic.models.club_admin.logic, |
|
92 'club_member': soc.logic.models.club_admin.logic} |
89 |
93 |
90 params = dicts.merge(params, new_params) |
94 params = dicts.merge(params, new_params) |
91 |
95 |
92 super(View, self).__init__(params=params) |
96 super(View, self).__init__(params=params) |
93 |
97 |