Forum member¶
The forum_member
application provides functionalities to forum members and defines forum profile abstract models.
Abstract models¶
-
class
machina.apps.forum_member.abstract_models.
AbstractForumProfile
(*args, **kwargs)¶ Bases:
django.db.models.base.Model
Represents the profile associated with each forum user.
Views¶
-
class
machina.apps.forum_member.views.
ForumProfileDetailView
(**kwargs)¶ Bases:
django.views.generic.detail.DetailView
Shows a user’s forum profile.
-
class
machina.apps.forum_member.views.
ForumProfileUpdateView
(**kwargs)¶ Bases:
django.views.generic.edit.UpdateView
Allows the current user to update its forum profile.
-
class
machina.apps.forum_member.views.
TopicSubscribeView
(**kwargs)¶ Bases:
machina.apps.forum_permission.viewmixins.PermissionRequiredMixin
,django.views.generic.detail.SingleObjectTemplateResponseMixin
,django.views.generic.detail.BaseDetailView
Allows a user to subscribe to a specific topic.
-
model
¶ alias of
Topic
-
-
class
machina.apps.forum_member.views.
TopicSubscribtionListView
(**kwargs)¶ Bases:
django.views.generic.list.ListView
Provides a list of all topics to which the current user has subscribed.
-
model
¶ alias of
Topic
-
-
class
machina.apps.forum_member.views.
TopicUnsubscribeView
(**kwargs)¶ Bases:
machina.apps.forum_permission.viewmixins.PermissionRequiredMixin
,django.views.generic.detail.SingleObjectTemplateResponseMixin
,django.views.generic.detail.BaseDetailView
Allows a user to unsubscribe from a specific topic.
-
model
¶ alias of
Topic
-