admin.py 673 B

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