From f99386f23b21812ece551d55070851f624ff1631 Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Thu, 7 Mar 2019 21:07:54 +0100 Subject: [PATCH] Debug subforum creation --- forums/forms.py | 8 +++++++- forums/views.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/forums/forms.py b/forums/forms.py index 0a484adc2..ce91c1096 100644 --- a/forums/forms.py +++ b/forums/forms.py @@ -12,7 +12,13 @@ from .models import Forum, Post class ForumForm(forms.ModelForm): class Meta: model = Forum - fields = ['name', 'slug', 'publicly_visible', 'moderators'] + fields = ['name', 'slug', 'publicly_visible', 'moderators', + 'parent_content_type', 'parent_object_id'] + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.fields['parent_content_type'].widget = forms.HiddenInput() + self.fields['parent_object_id'].widget = forms.HiddenInput() class ForumGroupPermissionsForm(forms.ModelForm): diff --git a/forums/views.py b/forums/views.py index a7eab55c2..7cadc2616 100644 --- a/forums/views.py +++ b/forums/views.py @@ -103,7 +103,7 @@ class ForumListView(ListView): template_name = 'forum_list.html' def get_queryset(self): - queryset = get_objects_for_user(self.request.user, 'forums.can_view_forum') + queryset = get_objects_for_user(self.request.user, 'forums.can_view_forum').anchors() return queryset -- GitLab