Add configurable menu structure and purchasing area

This commit is contained in:
2026-06-05 07:03:08 +02:00
parent bed1f5f0ba
commit 6f094fcac6
15 changed files with 710 additions and 101 deletions
@@ -215,4 +215,22 @@ CREATE TABLE FinanceRules (
SortOrder INTEGER NOT NULL DEFAULT 0,
IsActive INTEGER NOT NULL DEFAULT 1
);";
internal static string GetNavigationMenuItemsCreateSql() => @"
CREATE TABLE NavigationMenuItems (
Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
Key TEXT NOT NULL,
ParentKey TEXT NULL,
TitleDe TEXT NOT NULL DEFAULT '',
TitleEn TEXT NOT NULL DEFAULT '',
Icon TEXT NOT NULL DEFAULT '',
Href TEXT NOT NULL DEFAULT '',
ItemType TEXT NOT NULL DEFAULT 'Link',
Match TEXT NOT NULL DEFAULT 'Prefix',
RequiredPolicy TEXT NOT NULL DEFAULT '',
IsVisible INTEGER NOT NULL DEFAULT 1,
IsExpanded INTEGER NOT NULL DEFAULT 0,
IsSystem INTEGER NOT NULL DEFAULT 1,
SortOrder INTEGER NOT NULL DEFAULT 0
);";
}