admin.py 656 B

12345678910111213141516171819
  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(
  12. parent='misago:admin',
  13. link='misago:admin:settings:index',
  14. name=_("Settings"),
  15. icon='fa fa-gears')