2021-05-11 21:14:22 +00:00
|
|
|
""" template filters for status interaction buttons """
|
|
|
|
from django import template
|
|
|
|
from bookwyrm import models
|
|
|
|
|
|
|
|
|
|
|
|
register = template.Library()
|
|
|
|
|
|
|
|
|
|
|
|
@register.filter(name="liked")
|
|
|
|
def get_user_liked(user, status):
|
|
|
|
"""did the given user fav a status?"""
|
2021-05-23 01:34:34 +00:00
|
|
|
return models.Favorite.objects.filter(user=user, status=status).exists()
|
2021-05-11 21:14:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
@register.filter(name="boosted")
|
|
|
|
def get_user_boosted(user, status):
|
|
|
|
"""did the given user fav a status?"""
|
2021-05-23 01:34:34 +00:00
|
|
|
return status.boosters.filter(user=user).exists()
|