From 78b18a6d12c639fce3f858980d35a9bdcef821e7 Mon Sep 17 00:00:00 2001 From: Parbhat Puri <parbhatpuri17@gmail.com> Date: Mon, 4 Feb 2019 13:23:49 +0000 Subject: [PATCH] Forms section only display wagtail forms not apply --- opentech/public/forms/wagtail_hooks.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 opentech/public/forms/wagtail_hooks.py diff --git a/opentech/public/forms/wagtail_hooks.py b/opentech/public/forms/wagtail_hooks.py new file mode 100644 index 000000000..7bb7907ed --- /dev/null +++ b/opentech/public/forms/wagtail_hooks.py @@ -0,0 +1,15 @@ +from django.contrib.contenttypes.models import ContentType + +from wagtail.core import hooks + +from opentech.public.forms.models import FormPage + + +@hooks.register('filter_form_submissions_for_user') +def construct_from_wagtail_forms(user, queryset): + """only show wagtail forms (hiding all the ones created from the apply app).""" + + form_page_type = ContentType.objects.get_for_model(FormPage) + queryset = queryset.filter(content_type__pk=form_page_type.pk) + + return queryset -- GitLab