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