equal
deleted
inserted
replaced
49 Params: |
49 Params: |
50 params: a dict with params for this View |
50 params: a dict with params for this View |
51 """ |
51 """ |
52 |
52 |
53 rights = {} |
53 rights = {} |
54 rights['create'] = [access.checkIsApplied] |
54 rights['create'] = [access.checkIsClubAppAccepted] |
|
55 rights['edit'] = [access.checkIsClubAdminForClub] |
55 |
56 |
56 new_params = {} |
57 new_params = {} |
57 new_params['logic'] = soc.logic.models.club.logic |
58 new_params['logic'] = soc.logic.models.club.logic |
58 new_params['rights'] = rights |
59 new_params['rights'] = rights |
59 |
60 |
62 new_params['extra_dynaexclude'] = ['founder', 'home', 'member_template'] |
63 new_params['extra_dynaexclude'] = ['founder', 'home', 'member_template'] |
63 new_params['edit_extra_dynafields'] = { |
64 new_params['edit_extra_dynafields'] = { |
64 'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(), |
65 'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(), |
65 required=False), |
66 required=False), |
66 } |
67 } |
|
68 |
|
69 new_params['edit_redirect'] = '/notification/list' |
67 |
70 |
68 params = dicts.merge(params, new_params) |
71 params = dicts.merge(params, new_params) |
69 |
72 |
70 super(View, self).__init__(params=params) |
73 super(View, self).__init__(params=params) |
71 |
74 |