diff --git a/activities/templatetags/activity_tags.py b/activities/templatetags/activity_tags.py index f063b60..8165a3c 100644 --- a/activities/templatetags/activity_tags.py +++ b/activities/templatetags/activity_tags.py @@ -35,6 +35,19 @@ def timedeltashort(value: datetime.datetime): return sign + text +@register.filter +def timedeltashortenddate(value: datetime.datetime): + """ + Formatter for end dates - timedeltashort but it adds "ended ... ago" or + "left" depending on the direction. + """ + output = timedeltashort(value) + if output.startswith("-"): + return f"{output[1:]} left" + else: + return f"Ended {output} ago" + + @register.simple_tag(takes_context=True) def urlparams(context, **kwargs): """ diff --git a/static/css/style.css b/static/css/style.css index 10fd1c1..56b96b4 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1650,6 +1650,12 @@ form .post { font-size: 12px; } +.poll-footer span.todo { + padding-left: 6px; + font-size: 90%; + color: var(--color-text-dull); +} + .post .poll ul li .votes { margin-left: 10px; font-size: small; diff --git a/templates/activities/_type_question.html b/templates/activities/_type_question.html index ef456b6..111c24e 100644 --- a/templates/activities/_type_question.html +++ b/templates/activities/_type_question.html @@ -16,9 +16,9 @@ {% if forloop.last %}{% endif %} {% endfor %}