__init__.py 552 B

123456789101112131415161718192021
  1. from django.conf import settings
  2. from django.shortcuts import render as dj_render
  3. from misago.admin import site
  4. def get_admin_namespace(requested_namespace):
  5. for namespace in settings.MISAGO_ADMIN_NAMESPACES:
  6. if requested_namespace[:len(namespace)] == namespace:
  7. return namespace
  8. else:
  9. return None
  10. def render(request, template, context=None):
  11. context = context or {}
  12. context.update({
  13. 'navigation': site.visible_branches(request),
  14. })
  15. return dj_render(request, template, context)