Forum polls

The forum_polls application handles all the polls that can be created in forum topics. It provides forms and tools for creating polls and for voting in forum polls.

Abstract models

class machina.apps.forum_conversation.forum_polls.abstract_models.AbstractTopicPoll(*args, **kwargs)

Bases: machina.models.abstract_models.DatedModel

Represents a poll embedded in a forum topic.

votes

Returns all the votes related to this topic poll.

class machina.apps.forum_conversation.forum_polls.abstract_models.AbstractTopicPollOption(*args, **kwargs)

Bases: django.db.models.base.Model

Represents a poll option.

class machina.apps.forum_conversation.forum_polls.abstract_models.AbstractTopicPollVote(*args, **kwargs)

Bases: django.db.models.base.Model

Represents a poll vote.

Views

class machina.apps.forum_conversation.forum_polls.views.TopicPollVoteView(**kwargs)

Bases: machina.apps.forum_permission.viewmixins.PermissionRequiredMixin, django.views.generic.edit.UpdateView

Allows to vote in polls.

model

alias of TopicPoll