From fcfe53e3cf08f1336f35cd88c7f17f429cea71c4 Mon Sep 17 00:00:00 2001 From: Daniel Allaire Date: Mon, 16 Mar 2026 20:32:11 -0400 Subject: [PATCH] =?UTF-8?q?permettre=20l'=C3=A9criture=20de=20days=5Funtil?= =?UTF-8?q?=5Fdue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ansible/roles/life_noc/tasks/main.yml | 2 ++ scripts/life_noc_input_api.py | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/ansible/roles/life_noc/tasks/main.yml b/ansible/roles/life_noc/tasks/main.yml index bd2037b..9e53391 100644 --- a/ansible/roles/life_noc/tasks/main.yml +++ b/ansible/roles/life_noc/tasks/main.yml @@ -46,6 +46,8 @@ owner: root group: root mode: preserve + notify: + - restart life-noc input api - name: generate icinga services from domains ansible.builtin.command: diff --git a/scripts/life_noc_input_api.py b/scripts/life_noc_input_api.py index 552cb41..f112445 100644 --- a/scripts/life_noc_input_api.py +++ b/scripts/life_noc_input_api.py @@ -580,14 +580,24 @@ def page_item(domain: str, item_key: str) -> HTMLResponse: """ manual_form_html = "" - if allow_manual_edit and form_mode == "complete_date": + if allow_manual_edit and form_mode in {"complete_date", "due_date"}: + form_title = "Mettre à jour la date" if form_mode == "complete_date" else "Définir l’échéance" + field_label = "Date" if form_mode == "complete_date" else "Date d’échéance" + form_hint = "" + if form_mode == "due_date": + form_hint = '

Saisir la date cible de cette échéance.

' manual_form_html = f"""
-

Mettre à jour la date

-
- +

{html_escape(form_title)}

+ {form_hint} + + - +
+ +
"""