diff --git a/forum/views.py b/forum/views.py index 11ab52ad..9a2f443b 100644 --- a/forum/views.py +++ b/forum/views.py @@ -42,6 +42,7 @@ from core.views import ( CanEditMixin, CanEditPropMixin, CanCreateMixin, + UserIsLoggedMixin, can_view, ) from core.views.forms import MarkdownInput @@ -273,7 +274,9 @@ class ForumTopicEditView(CanEditMixin, UpdateView): template_name = "core/edit.jinja" -class ForumTopicSubscribeView(CanViewMixin, SingleObjectMixin, RedirectView): +class ForumTopicSubscribeView( + CanViewMixin, UserIsLoggedMixin, SingleObjectMixin, RedirectView +): model = ForumTopic pk_url_kwarg = "topic_id" permanent = False