diff --git a/infoscreen/views/admin_views.py b/infoscreen/views/admin_views.py index f251442..19283e4 100644 --- a/infoscreen/views/admin_views.py +++ b/infoscreen/views/admin_views.py @@ -36,7 +36,7 @@ from infoscreen.models import ( @permission_required("infoscreen.change_infoinstance", raise_exception=True) def admin(request, *args, **kwargs): """Render infoscreen admin page.""" - return render(request, "infoscreen:infoscreen_admin.html", {}) + return render(request, "infoscreen/infoscreen_admin.html", {}) def create_item_generator(model): diff --git a/infoscreen/views/public_views.py b/infoscreen/views/public_views.py index 978543c..665f7e1 100644 --- a/infoscreen/views/public_views.py +++ b/infoscreen/views/public_views.py @@ -15,7 +15,7 @@ import requests @require_http_methods(["GET"]) def index(request, idx, *args, **kwargs): """Render infoscreen index page.""" - return render(request, "infoscreen_index.html", {"rotation": idx}) + return render(request, "infoscreen/infoscreen_index.html", {"rotation": idx}) @require_http_methods(["GET"]) diff --git a/kaehmy/forms.py b/kaehmy/forms.py index 8190251..c82b549 100644 --- a/kaehmy/forms.py +++ b/kaehmy/forms.py @@ -6,7 +6,7 @@ from kaehmy.models import PresetRole, CustomRole, Application, Comment, KaehmyBa class CheckboxSelectMultiple(forms.widgets.CheckboxSelectMultiple): - option_template_name = "checkbox_option.html" + option_template_name = "kaehmy/checkbox_option.html" def create_option( self, name, value, label, selected, index, subindex=None, attrs=None diff --git a/kaehmy/views.py b/kaehmy/views.py index cc00cc7..92f151d 100644 --- a/kaehmy/views.py +++ b/kaehmy/views.py @@ -52,7 +52,7 @@ def list_view(request, *args, **kwargs): "filter_options": filter_options, } - return render(request, "kaehmy:list.html", context) + return render(request, "kaehmy/kaehmy_list.html", context) @ensure_csrf_cookie @@ -77,7 +77,7 @@ def comment(request, *args, **kwargs): return redirect("/kaehmy") else: context = {"error": form.errors} - return render(request, "kaehmy:error.html", context) + return render(request, "kaehmy/kaehmy_error.html", context) @require_http_methods(["GET"]) @@ -102,14 +102,14 @@ def statistics_view(request, *args, **kwargs): "application_count": len(applications), "role_list": role_list, } - return render(request, "kaehmy:statistics.html", context) + return render(request, "kaehmy/statistics.html", context) @require_http_methods(["GET"]) def view(request, *args, **kwargs): """Render Kaehmy form page.""" form = ApplicationForm() - return render(request, "kaehmy:kaehmy.html", {"form": form}) + return render(request, "kaehmy/kaehmy.html", {"form": form}) @ensure_csrf_cookie @@ -144,7 +144,7 @@ def submit(request, *args, **kwargs): processHooks(message=f"Uusi New kaehmy! {name} -> {url}", eventType="kaehmy") else: context = {"error": form.errors} - return render(request, "kaehmy:error.html", context) + return render(request, "kaehmy/error.html", context) return HttpResponseRedirect("/kaehmy") @@ -171,4 +171,4 @@ def export_view(request, *args, **kwargs): "non_board_table": make_table(non_board), "board_table": make_table(board), } - return render(request, "kaehmy:export.html", context) + return render(request, "kaehmy/export.html", context) diff --git a/members/views/applications.py b/members/views/applications.py index 4376d50..a7a0220 100644 --- a/members/views/applications.py +++ b/members/views/applications.py @@ -41,7 +41,7 @@ def application_list(request, *args, **kwargs): "application_count": application_count, "notification": request.GET.get("notification", None), } - return render(request, "application_list.html", context) + return render(request, "members/application_list.html", context) @ensure_csrf_cookie @@ -57,7 +57,9 @@ def application_edit(request, *args, **kwargs): application = Request.objects.get(id=i) form = ApplicationForm(instance=application) return render( - request, "application_edit.html", {"application_id": i, "form": form} + request, + "members/application_edit.html", + {"application_id": i, "form": form}, ) @@ -101,7 +103,7 @@ def application_accept(request, *args, **kwargs): subject = _("Jäsenhakemuksesi Sähköinsinöörikiltaan on hyväksytty!") message = render_to_string( - "email_application_accept.html", + "members/email_application_accept.html", {"first_name": application.first_name}, ) send_email(member.email, subject, message, True) @@ -158,7 +160,7 @@ def application_delete_confirm(request, *args, **kwargs): form = ApplicationForm(instance=application) return render( request, - "application_delete_confirm.html", + "members/application_delete_confirm.html", {"application_id": i, "form": form}, ) @@ -167,7 +169,7 @@ def application_delete_confirm(request, *args, **kwargs): def application_form(request, *args, **kwargs): """Render member application form.""" form = ApplicationForm() - return render(request, "application_index.html", {"form": form}) + return render(request, "members/application_index.html", {"form": form}) @ensure_csrf_cookie @@ -186,7 +188,7 @@ def application_submit(request, *args, **kwargs): ) message = render_to_string( - "email_application_submit.html", + "members/email_application_submit.html", { "application": application, "ayy": _("Kyllä") if application.AYY else _("Ei"), @@ -195,6 +197,6 @@ def application_submit(request, *args, **kwargs): ) send_email(email, subject, message) finally: - return render(request, "application_success.html", {}) + return render(request, "members/application_success.html", {}) else: return error_view(request, form.errors) diff --git a/members/views/members.py b/members/views/members.py index 0efdee7..2717afa 100644 --- a/members/views/members.py +++ b/members/views/members.py @@ -70,7 +70,7 @@ def member_list(request, *args, **kwargs): "paid_count": len(queryset.filter(last_paid__gte=filter_date)), "notification": request.GET.get("notification", None), } - return render(request, "member_list.html", context) + return render(request, "members/member_list.html", context) @ensure_csrf_cookie @@ -80,7 +80,7 @@ def member_list(request, *args, **kwargs): def member_add(request, *args, **kwargs): """Render add member page.""" form = MemberForm() - return render(request, "member_add.html", {"form": form}) + return render(request, "members/member_add.html", {"form": form}) @ensure_csrf_cookie @@ -96,7 +96,9 @@ def member_delete_confirm(request, *args, **kwargs): member = Member.objects.get(id=i) form = MemberForm(instance=member) return render( - request, "member_delete_confirm.html", {"member_id": i, "form": form} + request, + "members/member_delete_confirm.html", + {"member_id": i, "form": form}, ) @@ -106,7 +108,7 @@ def member_delete_confirm(request, *args, **kwargs): @permission_required("members.add_member", raise_exception=True) def member_add_many(request, *args, **kwargs): """Render add multiple members page.""" - return render(request, "member_add_many.html", {}) + return render(request, "members/member_add_many.html", {}) @ensure_csrf_cookie @@ -233,7 +235,9 @@ def member_edit(request, *args, **kwargs): else: member = Member.objects.get(id=i) form = MemberForm(instance=member) - return render(request, "member_edit.html", {"member_id": i, "form": form}) + return render( + request, "members/member_edit.html", {"member_id": i, "form": form} + ) @method_decorator(login_required(login_url="/admin/login"), name="dispatch") diff --git a/members/views/payments.py b/members/views/payments.py index 5511129..1912260 100644 --- a/members/views/payments.py +++ b/members/views/payments.py @@ -43,7 +43,7 @@ def payment_list(request, *args, **kwargs): "payment_count": len(payments), "notification": request.GET.get("notification", None), } - return render(request, "payment_list.html", context) + return render(request, "members/payment_list.html", context) @ensure_csrf_cookie @@ -53,7 +53,7 @@ def payment_list(request, *args, **kwargs): def payment_add(request, *args, **kwargs): """Render add payment form.""" form = PaymentForm() - return render(request, "payment_add.html", {"form": form}) + return render(request, "members/payment_add.html", {"form": form}) @ensure_csrf_cookie @@ -92,7 +92,9 @@ def payment_edit(request, *args, **kwargs): else: payment = Payment.objects.get(id=i) form = PaymentForm(instance=payment) - return render(request, "payment_edit.html", {"payment_id": i, "form": form}) + return render( + request, "members/payment_edit.html", {"payment_id": i, "form": form} + ) @ensure_csrf_cookie @@ -108,7 +110,9 @@ def payment_delete_confirm(request, *args, **kwargs): payment = Payment.objects.get(id=i) form = PaymentForm(instance=payment) return render( - request, "payment_delete_confirm.html", {"payment_id": i, "form": form} + request, + "members/payment_delete_confirm.html", + {"payment_id": i, "form": form}, ) diff --git a/members/views/utils.py b/members/views/utils.py index 36bf60c..2adfe87 100644 --- a/members/views/utils.py +++ b/members/views/utils.py @@ -46,7 +46,7 @@ class MemberDetail(generics.RetrieveAPIView): def error_view(request, message, status=400): - return render(request, "error.html", {"error": message}, status=400) + return render(request, "members/error.html", {"error": message}, status=400) def validate_recaptcha(response): @@ -100,7 +100,7 @@ def convert_table_to_html(table, request): @permission_required("members.change_member", raise_exception=True) def settings_page(request, *args, **kwargs): """Render member app settings page.""" - return render(request, "settings.html", {}) + return render(request, "members/settings.html", {}) @ensure_csrf_cookie @@ -155,7 +155,7 @@ def import_csv(request, *args, **kwargs): request.session["models"] = result request.session["payment_source"] = payment_source context = {"members": member_table_html, "payments": payment_table_html} - return render(request, "member_add_many_confirm.html", context) + return render(request, "members/member_add_many_confirm.html", context) def make_excel_response(Resource): diff --git a/ohlhafv/views.py b/ohlhafv/views.py index f9d3c3b..f6bc7f9 100644 --- a/ohlhafv/views.py +++ b/ohlhafv/views.py @@ -18,7 +18,7 @@ from webapp.models import processHooks def ohlhafv_view(request, *args, **kwargs): """Render Ohlhafv form page.""" form = OhlhafvForm() - return render(request, "ohlhafv:new.html", {"form": form}) + return render(request, "ohlhafv/new.html", {"form": form}) @ensure_csrf_cookie @@ -32,7 +32,7 @@ def ohlhafv_submit(request, *args, **kwargs): url = f"https://{URL}/ohlhafv/list" email_body = render_to_string( - "ohlhafv:email.html", + "ohlhafv/email.html", { "challenge": challenge, "url": url, @@ -46,7 +46,7 @@ def ohlhafv_submit(request, *args, **kwargs): try: webhook_message = render_to_string( - "ohlhafv:tgmsg.tpl", {"challenge": challenge, "url": url} + "ohlhafv/tgmsg.tpl", {"challenge": challenge, "url": url} ) processHooks(message=webhook_message, eventType="ohlhafv") except Exception: @@ -67,4 +67,4 @@ def ohlhafv_list(request, *args, **kwargs): "challenges": challenges, "challenge_count": len(challenges), } - return render(request, "ohlhafv:list.html", context) + return render(request, "ohlhafv/list.html", context) diff --git a/templates/error.html b/templates/error.html index 25c4b1b..909b93a 100644 --- a/templates/error.html +++ b/templates/error.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "members/base.html" %} {% load static %} {% load i18n %} diff --git a/infoscreen/templates/base.html b/templates/infoscreen/base.html similarity index 100% rename from infoscreen/templates/base.html rename to templates/infoscreen/base.html diff --git a/infoscreen/templates/header.html b/templates/infoscreen/header.html similarity index 100% rename from infoscreen/templates/header.html rename to templates/infoscreen/header.html diff --git a/infoscreen/templates/infoscreen_admin.html b/templates/infoscreen/infoscreen_admin.html similarity index 75% rename from infoscreen/templates/infoscreen_admin.html rename to templates/infoscreen/infoscreen_admin.html index 4db11d0..958669c 100644 --- a/infoscreen/templates/infoscreen_admin.html +++ b/templates/infoscreen/infoscreen_admin.html @@ -1,4 +1,4 @@ -{% extends "infoscreen:base.html" %} +{% extends "infoscreen/base.html" %} {% load i18n %} {% load static %} @@ -32,13 +32,13 @@