admin.py 662 B

123456789101112131415161718192021
  1. from django.conf.urls import url
  2. from django.utils.translation import ugettext_lazy as _
  3. from misago.conf import views
  4. class MisagoAdminExtension(object):
  5. def register_urlpatterns(self, urlpatterns):
  6. urlpatterns.namespace(r'^settings/', 'settings')
  7. urlpatterns.patterns('settings',
  8. url(r'^$', views.index, name='index'),
  9. url(r'^(?P<key>(\w|-)+)/$', views.group, name='group'),
  10. )
  11. def register_navigation_nodes(self, site):
  12. site.add_node(
  13. name=_("Settings"),
  14. icon='fa fa-gears',
  15. parent='misago:admin',
  16. link='misago:admin:settings:index',
  17. )