From fc6b3a7fa0c96b16212edbac371250874fb8bca7 Mon Sep 17 00:00:00 2001 From: Eden Kirin Date: Thu, 16 May 2024 07:55:27 +0200 Subject: [PATCH] Validation --- .../main/components/inline_table_row.html | 18 +++++++++++++---- .../main/table_inline_table_row.html | 2 +- project/main/views/table_inline_edit.py | 20 +++++++++++++++---- 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/project/main/templates/main/components/inline_table_row.html b/project/main/templates/main/components/inline_table_row.html index b5e6733..0c11523 100644 --- a/project/main/templates/main/components/inline_table_row.html +++ b/project/main/templates/main/components/inline_table_row.html @@ -1,14 +1,24 @@ -{% macro inline_table_row(person, is_editing) %} +{% macro inline_table_row(person, is_editing, errors={}) %} + {% macro render_input(field_name, value) %} + {% set has_error = field_name in errors %} + + {% endmacro %} + {% if is_editing %} - + {{ render_input(field_name="name", value=person.name) }} - + {{ render_input(field_name="address", value=person.address) }} - + {{ render_input(field_name="city", value=person.city) }}