From 9181ba660fe12d8ff60df1755d8ce74365aa218c Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Thu, 9 Oct 2025 10:25:23 -0500 Subject: [PATCH] Some layout tweaks. --- inventory/routes/entry.py | 26 ++++-- inventory/templates/crudkit/table.html | 2 +- ...{submit_button.html => entry_buttons.html} | 6 +- inventory/templates/listing.html | 83 +++++++++---------- inventory/templates/update_list.html | 28 +++---- 5 files changed, 80 insertions(+), 65 deletions(-) rename inventory/templates/{submit_button.html => entry_buttons.html} (94%) diff --git a/inventory/routes/entry.py b/inventory/routes/entry.py index 6b0c912..0999e52 100644 --- a/inventory/routes/entry.py +++ b/inventory/routes/entry.py @@ -15,11 +15,19 @@ def _fields_for_model(model: str): layout = [] if model == "inventory": - fields = [] + fields = [ + "label", + "name", + "serial", + "barcode", + "model", + "condition", + "notes", + ] fields_spec = [ {"name": "label", "type": "display", "label": "", "row": "label", "attrs": {"class": "display-6 mb-3"}, "wrap": {"class": "col"}}, - {"name": "submit", "label": "", "row": "label", "type": "template", "template": "submit_button.html", + {"name": "submit", "label": "", "row": "label", "type": "template", "template": "entry_buttons.html", "wrap": {"class": "col-auto text-end me-2"}, "attrs": {"data-model": model}}, {"name": "name", "row": "names", "label": "Name", "wrap": {"class": "col-3"}, "attrs": {"class": "form-control"}, "label_attrs": {"class": "form-label"}}, @@ -70,11 +78,18 @@ def _fields_for_model(model: str): ] elif model.lower() == 'user': - fields = [] + fields = [ + "label", + "first_name", + "last_name", + "title", + "active", + "staff" + ] fields_spec = [ {"name": "label", "row": "label", "label": "", "type": "display", "attrs": {"class": "display-6 mb-3"}, "wrap": {"class": "col"}}, - {"name": "submit", "label": "", "row": "label", "type": "template", "template": "submit_button.html", + {"name": "submit", "label": "", "row": "label", "type": "template", "template": "entry_buttons.html", "wrap": {"class": "col-auto text-end me-2"}, "attrs": {"data-model": model}}, {"name": "last_name", "label": "Last Name", "label_attrs": {"class": "form-label"}, "attrs": {"placeholder": "Doe", "class": "form-control"}, "row": "name", "wrap": {"class": "col-3"}}, @@ -119,7 +134,7 @@ def _fields_for_model(model: str): fields_spec = [ {"name": "id", "label": "", "type": "display", "label_spec": "Work Item #{id}", "attrs": {"class": "display-6 mb-3"}, "row": "label", "wrap": {"class": "col"}}, - {"name": "submit", "label": "", "row": "label", "type": "template", "template": "submit_button.html", + {"name": "submit", "label": "", "row": "label", "type": "template", "template": "entry_buttons.html", "wrap": {"class": "col-auto text-end me-2"}, "attrs": {"data-model": model}}, {"name": "contact", "row": "ownership", "wrap": {"class": "col"}, "label": "Contact", "label_spec": "{label}", "attrs": {"class": "form-control"}, "label_attrs": {"class": "form-label"}}, @@ -139,6 +154,7 @@ def _fields_for_model(model: str): {"name": "ownership", "order": 10, "attrs": {"class": "row mb-2"}}, {"name": "timestamps", "order": 20, "attrs": {"class": "row d-flex align-items-center"}}, {"name": "updates", "order": 30, "attrs": {"class": "row"}}, + {"name": "buttons"}, ] return (fields, fields_spec, layout) diff --git a/inventory/templates/crudkit/table.html b/inventory/templates/crudkit/table.html index fb27052..0c05cf2 100644 --- a/inventory/templates/crudkit/table.html +++ b/inventory/templates/crudkit/table.html @@ -1,4 +1,4 @@ -
+
diff --git a/inventory/templates/submit_button.html b/inventory/templates/entry_buttons.html similarity index 94% rename from inventory/templates/submit_button.html rename to inventory/templates/entry_buttons.html index 1025b01..153e0df 100644 --- a/inventory/templates/submit_button.html +++ b/inventory/templates/entry_buttons.html @@ -1,4 +1,8 @@ - +
+ + +
+