Skip to content

Commit

Permalink
apps/projects: remove method from templatetag that was only used in opin
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzzylogic2000 authored and Rineee committed Feb 20, 2023
1 parent ffc060e commit ca0331a
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 24 deletions.
16 changes: 0 additions & 16 deletions adhocracy4/projects/templatetags/project_tags.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,8 @@
from django import template
from django.utils.translation import gettext as _
from django.utils.translation import ngettext

register = template.Library()


@register.simple_tag
def get_days(number):
# FIXME: only used in opin. Do we need it? Is there a better way?
if number and number >= 1 and number <= 5:
text = ngettext("%(number)d day left", "%(number)d days left", number) % {
"number": number,
}
return text
elif number == 0:
return _("a few hours left")
else:
return ""


@register.simple_tag
def project_tile_image(project):
return project.tile_image or project.image or None
Expand Down
8 changes: 0 additions & 8 deletions tests/projects/test_project_templatetags.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@
from adhocracy4.test.helpers import render_template


def test_get_days_tag():
template = "{% load project_tags %}{% get_days days as x %}{{x}}"

assert "a few hours left" == render_template(template, {"days": 0})
assert "1 day left" == render_template(template, {"days": 1})
assert "2 days left" == render_template(template, {"days": 2})


@pytest.mark.django_db
def test_project_tile_image(project):
template = "{% load project_tags %}" "{% project_tile_image project as x %}{{x}}"
Expand Down

0 comments on commit ca0331a

Please sign in to comment.