app/soc/views/models/site.py
changeset 1789 6f112b2ebd1f
parent 1635 b7e2d494aa11
child 1901 5a98e8a8efb5
equal deleted inserted replaced
1788:f7665077a54f 1789:6f112b2ebd1f
    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)