Add UI for action bar

This commit is contained in:
cuom1999 2022-11-16 18:48:32 -06:00
parent f9e9df6056
commit b75a52fe74
22 changed files with 543 additions and 333 deletions

View file

@ -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")