__init__.py 616 B

12345678910111213141516171819
  1. from django.conf.urls import url
  2. from django.utils.translation import gettext_lazy as _
  3. from .views import icons_admin
  4. class MisagoAdminExtension:
  5. def register_urlpatterns(self, urlpatterns):
  6. # Icons
  7. urlpatterns.namespace(r"^icons/", "icons", "settings")
  8. urlpatterns.patterns("settings:icons", url(r"^$", icons_admin, name="index"))
  9. def register_navigation_nodes(self, site):
  10. site.add_node(
  11. name=_("Icons"),
  12. description=_("Upload favicon and application icon for the site."),
  13. parent="settings",
  14. namespace="icons",
  15. )