equal
deleted
inserted
replaced
37 from soc.views.models import presence_with_tos |
37 from soc.views.models import presence_with_tos |
38 |
38 |
39 import soc.models.site |
39 import soc.models.site |
40 import soc.logic.models.site |
40 import soc.logic.models.site |
41 import soc.logic.dicts |
41 import soc.logic.dicts |
|
42 import soc.logic.system |
42 |
43 |
43 |
44 |
44 class View(presence_with_tos.View): |
45 class View(presence_with_tos.View): |
45 """View methods for the Document model. |
46 """View methods for the Document model. |
46 """ |
47 """ |
108 page_name = "Edit Site" |
109 page_name = "Edit Site" |
109 patterns += [(r'^%(url_name)s/(?P<access_type>edit)$', |
110 patterns += [(r'^%(url_name)s/(?P<access_type>edit)$', |
110 'soc.views.models.%(module_name)s.main_edit', |
111 'soc.views.models.%(module_name)s.main_edit', |
111 page_name)] |
112 page_name)] |
112 |
113 |
|
114 if soc.logic.system.isDebug(): |
|
115 patterns += [('^seed_db$', 'soc.models.seed_db.seed', "Seed DB"), |
|
116 ('^clear_db$', 'soc.models.seed_db.clear', "Clear DB"), |
|
117 ('^reseed_db$', 'soc.models.seed_db.reseed', "Reseed DB")] |
|
118 |
113 new_params['extra_django_patterns'] = patterns |
119 new_params['extra_django_patterns'] = patterns |
114 |
120 |
115 params = dicts.merge(params, new_params) |
121 params = dicts.merge(params, new_params) |
116 |
122 |
117 super(View, self).__init__(params=params) |
123 super(View, self).__init__(params=params) |