admin.py 698 B

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