From 6004156b6f3176e64ceba2e5f0ac2053386591df Mon Sep 17 00:00:00 2001 From: Tommi S Date: Sun, 1 Oct 2023 17:34:01 +0300 Subject: [PATCH] Add kaehmybot disable button --- kaehmy/views.py | 6 +++++- templates/kaehmy/kaehmy.html | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/kaehmy/views.py b/kaehmy/views.py index 99430db..e0a05f3 100644 --- a/kaehmy/views.py +++ b/kaehmy/views.py @@ -123,6 +123,7 @@ def submit(request, *args, **kwargs): application = form.save() custom_name = form.cleaned_data.get("custom_role_name") custom_is_board = form.cleaned_data.get("custom_role_is_board") + kaehmybot_allowed = form.cleaned_data.get("kaehmybot") if len(custom_name) > 0: custom_role = CustomRole(name=custom_name, is_board=custom_is_board) @@ -141,7 +142,10 @@ def submit(request, *args, **kwargs): send_email(to=to_email, subject=subject, body=message, html=True) logging.debug(f"Sent kaehmy email to recipient <{to_email}>") - processHooks(message=f"Uusi New kaehmy! {name} -> {url}", eventType="kaehmy") + if kaehmybot_allowed or custom_is_board: + processHooks( + message=f"Uusi New kaehmy! {name} -> {url}", eventType="kaehmy" + ) else: context = {"error": form.errors} return render(request, "kaehmy/error.html", context) diff --git a/templates/kaehmy/kaehmy.html b/templates/kaehmy/kaehmy.html index 1afc813..1d74ad2 100644 --- a/templates/kaehmy/kaehmy.html +++ b/templates/kaehmy/kaehmy.html @@ -80,6 +80,11 @@ Hyväksyn tietosuojaselosteen ja tietojeni tallentamisen. {% endblocktrans %} + + {% blocktrans %} + Kähmybot saa lähettää hakemuksestani viestin killan telegramiin (hallitusvirkoihin hakiessa valitse kyllä). + {% endblocktrans %} + {% buttons %}