context_processors.py 726 B

12345678910111213141516171819202122232425
  1. from django.urls import reverse
  2. from misago.conf import settings
  3. def legal_links(request):
  4. if settings.terms_of_service_link:
  5. request.frontend_context['url'].update({
  6. 'tos': settings.terms_of_service_link,
  7. })
  8. elif settings.terms_of_service:
  9. request.frontend_context['url'].update({
  10. 'tos': reverse('misago:terms-of-service'),
  11. })
  12. if settings.privacy_policy_link:
  13. request.frontend_context['url'].update({
  14. 'privacy_policy': settings.privacy_policy_link,
  15. })
  16. elif settings.privacy_policy:
  17. request.frontend_context['url'].update({
  18. 'privacy_policy': reverse('misago:privacy-policy'),
  19. })
  20. return {}