feat: consolidate shared UI and harden browser authority for release

This commit is contained in:
2026-09-08 01:35:05 +02:00
parent ac40774785
commit b75ca34295
143 changed files with 8664 additions and 752 deletions
+3
View File
@@ -200,6 +200,9 @@ def _nav_item_payload(
"visible": scoped.visible,
"locked": scoped.locked,
"lock_source": scoped.lock_source,
"section": scoped.section.as_dict() if scoped.section else None,
"custom_layout": scoped.custom_layout,
"layout_source": scoped.layout_source,
}
for scope in ("module", "system", "tenant")
if (scoped := navigation.get(scope, {}).get(navigation_id)) is not None