equal
deleted
inserted
replaced
27 |
27 |
28 from django import forms |
28 from django import forms |
29 |
29 |
30 from soc.logic import dicts |
30 from soc.logic import dicts |
31 from soc.logic.models import program as program_logic |
31 from soc.logic.models import program as program_logic |
|
32 from soc.views.helper import access |
32 from soc.views.helper import dynaform |
33 from soc.views.helper import dynaform |
33 from soc.views.helper import params as params_helper |
34 from soc.views.helper import params as params_helper |
34 from soc.views.models import base |
35 from soc.views.models import base |
35 |
36 |
36 import soc.logic.models.timeline |
37 import soc.logic.models.timeline |
46 |
47 |
47 Params: |
48 Params: |
48 params: a dict with params for this View |
49 params: a dict with params for this View |
49 """ |
50 """ |
50 |
51 |
|
52 rights = access.Checker(params) |
|
53 rights['edit'] = ['checkCanEditTimeline'] |
|
54 |
51 new_params = {} |
55 new_params = {} |
|
56 new_params['rights'] = rights |
52 new_params['logic'] = soc.logic.models.timeline.logic |
57 new_params['logic'] = soc.logic.models.timeline.logic |
53 new_params['edit_template'] = 'soc/timeline/edit.html' |
58 new_params['edit_template'] = 'soc/timeline/edit.html' |
54 new_params['name'] = "Timeline" |
59 new_params['name'] = "Timeline" |
55 |
60 |
56 patterns = [(r'^%(url_name)s/(?P<access_type>edit)/%(key_fields)s$', |
61 patterns = [(r'^%(url_name)s/(?P<access_type>edit)/%(key_fields)s$', |