From ecb08e96ca089a23924078d40520e082351f9e05 Mon Sep 17 00:00:00 2001 From: level09 Date: Wed, 22 Jul 2026 18:26:10 +0300 Subject: [PATCH 01/21] feat: add label structure navigator --- enferno/admin/templates/nav-bar.html | 19 ++ enferno/admin/views/labels.py | 2 +- enferno/static/css/app.css | 9 + .../js/components/LabelStructureNavigator.js | 225 ++++++++++++++++++ enferno/static/js/mixins/global-mixin.js | 1 + enferno/templates/layout.html | 1 + tests/test_label_tree.py | 64 +++++ 7 files changed, 320 insertions(+), 1 deletion(-) create mode 100644 enferno/static/js/components/LabelStructureNavigator.js create mode 100644 tests/test_label_tree.py diff --git a/enferno/admin/templates/nav-bar.html b/enferno/admin/templates/nav-bar.html index e7c36c8ac..623a8d4e7 100644 --- a/enferno/admin/templates/nav-bar.html +++ b/enferno/admin/templates/nav-bar.html @@ -11,6 +11,25 @@