X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/118fd7ac41a586001b4c8f45c149731cc9a2e586..602e4759c725ce5ba0eb37d27852d7a3bf7b48e4:/contact/views.py?ds=sidebyside diff --git a/contact/views.py b/contact/views.py index 6ec18e5..20d28a3 100644 --- a/contact/views.py +++ b/contact/views.py @@ -7,12 +7,13 @@ from .forms import contact_forms from .models import Attachment -def form(request, form_tag): +def form(request, form_tag, force_enabled=False): try: form_class = contact_forms[form_tag] except KeyError: raise Http404 - if getattr(form_class, 'disabled', False): + if (getattr(form_class, 'disabled', False) and + not (force_enabled and request.user.is_superuser)): template = getattr(form_class, 'disabled_template', None) if template: return render(request, template)