Skip to content
Snippets Groups Projects
Verified Commit 1da52613 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Improve url configuration for substitutions print view

parent 767bb33b
No related branches found
No related tags found
1 merge request!34Include print view for substitutions
......@@ -18,7 +18,7 @@
</div>
<div class="col s2 m6 right align-right print-icon">
<a class="waves-effect waves-teal btn-flat btn-flat-medium right"
href="{% url "substitutions_print_by_date" day.year day.month day.day "print" %}" target="_blank">
href="{% url "substitutions_print_by_date" day.year day.month day.day %}" target="_blank">
<i class="material-icons center">print</i>
</a>
</div>
......
......@@ -22,7 +22,7 @@ urlpatterns = [
name="delete_substitution",
),
path("substitutions/", views.substitutions, name="substitutions"),
path("substitutions/<str:is_print>/", views.substitutions, name="substitutions_print"),
path("substitutions/print/", views.substitutions, {"is_print": True}, name="substitutions_print"),
path("substitutions/<int:year>/<int:month>/<int:day>/", views.substitutions, name="substitutions_by_date"),
path("substitutions/<int:year>/<int:month>/<int:day>/<str:is_print>/", views.substitutions, name="substitutions_print_by_date"),
path("substitutions/<int:year>/<int:month>/<int:day>/print/", views.substitutions, {"is_print": True}, name="substitutions_print_by_date"),
]
......@@ -299,12 +299,10 @@ def substitutions(
year: Optional[int] = None,
month: Optional[int] = None,
day: Optional[int] = None,
is_print: Optional[str] = None,
is_print: bool = False,
) -> HttpResponse:
context = {}
is_print = is_print == "print"
if day:
wanted_day = timezone.datetime(year=year, month=month, day=day).date()
wanted_day = get_next_relevant_day(wanted_day)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment