Add UI for action bar
This commit is contained in:
parent
f9e9df6056
commit
b75a52fe74
22 changed files with 543 additions and 333 deletions
|
@ -18,7 +18,7 @@ class PageVote(models.Model):
|
|||
class Meta:
|
||||
verbose_name = _("pagevote")
|
||||
verbose_name_plural = _("pagevotes")
|
||||
|
||||
|
||||
def vote_score(self, user):
|
||||
page_vote = PageVoteVoter.objects.filter(pagevote=self, voter=user)
|
||||
if page_vote.exists():
|
||||
|
@ -29,6 +29,7 @@ class PageVote(models.Model):
|
|||
def __str__(self):
|
||||
return f"pagevote for {self.page}"
|
||||
|
||||
|
||||
class PageVoteVoter(models.Model):
|
||||
voter = models.ForeignKey(Profile, related_name="voted_page", on_delete=CASCADE)
|
||||
pagevote = models.ForeignKey(PageVote, related_name="votes", on_delete=CASCADE)
|
||||
|
@ -37,4 +38,4 @@ class PageVoteVoter(models.Model):
|
|||
class Meta:
|
||||
unique_together = ["voter", "pagevote"]
|
||||
verbose_name = _("pagevote vote")
|
||||
verbose_name_plural = _("pagevote votes")
|
||||
verbose_name_plural = _("pagevote votes")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue