commit 99de83bb612626706d132a5b9d0a0aa0174e14c6 Author: Tom Peltonen Date: Mon Nov 17 08:52:47 2025 +1100 Seeding files diff --git a/entitlements/sample/allow_acmefox_jack.txt b/entitlements/sample/allow_acmefox_jack.txt new file mode 100644 index 0000000..3d625a0 --- /dev/null +++ b/entitlements/sample/allow_acmefox_jack.txt @@ -0,0 +1,12 @@ +apps1 +menu-004 +menu-004-001 +menu-004-002-001 +menu-004-002-002 +menu-005 +menu-005-001 +menu-005-002 +menu-005-003 +menu-099-001 +menu-099-002 +apps2 \ No newline at end of file diff --git a/entitlements/sample/allow_acmefox_mark.txt b/entitlements/sample/allow_acmefox_mark.txt new file mode 100644 index 0000000..7ea14da --- /dev/null +++ b/entitlements/sample/allow_acmefox_mark.txt @@ -0,0 +1,27 @@ +home1 +menu-001-001 +menu-001-002 +apps1 +menu-002 +menu-002-001 +menu-002-002 +menu-003 +menu-003-001 +menu-003-002 +menu-003-003 +menu-003-004 +menu-004 +menu-004-001 +menu-004-002-001 +menu-004-002-002 +menu-005 +menu-005-001 +menu-005-002 +menu-005-003 +menu-099-001 +menu-099-002 +apps2 +apps2-002 +apps2-002-001 +apps2-002-002 +apps2-002-003 \ No newline at end of file diff --git a/entitlements/sample/tmp_allow.json b/entitlements/sample/tmp_allow.json new file mode 100644 index 0000000..6fa0b8e --- /dev/null +++ b/entitlements/sample/tmp_allow.json @@ -0,0 +1,16 @@ +{ + "sample": [ + "apps1", + "menu-004", + "menu-004-001", + "menu-004-002-003", + "menu-004-002-002", + "menu-005", + "menu-005-001", + "menu-005-002", + "menu-005-003", + "menu-099-001", + "menu-099-002", + "apps2" + ] +} \ No newline at end of file diff --git a/entitlements/sample/tmp_allow_jack.json b/entitlements/sample/tmp_allow_jack.json new file mode 100644 index 0000000..07ebb6c --- /dev/null +++ b/entitlements/sample/tmp_allow_jack.json @@ -0,0 +1,16 @@ +{ + "sample": [ + "apps1", + "menu-004", + "menu-004-001", + "menu-004-002-001", + "menu-004-002-002", + "menu-005", + "menu-005-001", + "menu-005-002", + "menu-005-003", + "menu-099-001", + "menu-099-002", + "apps2" + ] +} \ No newline at end of file diff --git a/menu/menu_full.json b/menu/menu_full.json new file mode 100644 index 0000000..bf42a84 --- /dev/null +++ b/menu/menu_full.json @@ -0,0 +1,88 @@ +{ + "id": "menu_full", + "intent": "", + "label": "L0 Menu", + "children": [ + { + "children": [ + { + "id": "menu_001_001", + "label": "Dashboard**", + "intent": "https://villacentrum.com/", + "target": "_blank", + "tenant": "" + }, + { + "id": "menu_001_002", + "label": "Alternate Dashboard", + "intent": "https://google.com.au/", + "target": "_blank", + "tenant": "" + } + ], + "id": "menu_001", + "intent": "https://sit.villacentrum.com/", + "label": "Home", + "target": "_blank", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_002_001", + "label": "View", + "target": "_blank", + "tenant": "" + }, + { + "id": "menu_002_002", + "label": "Transfer", + "target": "_blank", + "tenant": "" + } + ], + "id": "menu_002", + "intent": "/accounts", + "label": "Accounts", + "target": "_blank", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_003_001", + "label": "Production Site", + "intent": "https://villacentrum.com", + "target": "vcm", + "tenant": "" + }, + { + "id": "menu_003_002", + "label": "SIT (Testing) Site", + "intent": "https://sit.villacentrum.com", + "target": "vcm", + "tenant": "", + "children": [ + { + "id": "menu_003_002_001", + "label": "Submenu Level 3 - 1", + "intent": "/submenu_level_3_1", + "target": "_blank", + "tenant": "" + }, + { + "id": "menu_003_002_002", + "label": "Submenu Level 3 - 2", + "intent": "/submenu_level_3_2", + "target": "_blank", + "tenant": "" + } + ] + } + ], + "id": "menu_001", + "label": "Villa Centrum", + "tenant": "" + } + ] +} \ No newline at end of file diff --git a/menu/menu_user.json b/menu/menu_user.json new file mode 100644 index 0000000..3daa47e --- /dev/null +++ b/menu/menu_user.json @@ -0,0 +1,284 @@ +{ + "id": "menu-full", + "intent": "", + "label": "L0 Menu", + "children": [ + { + "id": "home1", + "label": "Home", + "target": "_blank", + "icon": "fa-home", + "tenant": "", + "children": [ + { + "id": "menu-001-001", + "label": "Dashboard", + "functionId": "menu-001-001", + "intent": "/content/dashboard.html", + "target": "Home", + "icon": "fa-tachometer-alt", + "iconActive": "fa-chart-line", + "tenant": "" + }, + { + "id": "menu-001-002", + "label": "Alternate Dashboard", + "functionId": "menu-001-002", + "intent": "/content/dashboard-alt.html", + "target": "Home", + "icon": "fa-chart-line", + "tenant": "" + } + ] + }, + { + "id": "apps1", + "intent": "", + "label": "Apps 1", + "functionId": "apps1", + "children": [ + { + "children": [ + { + "id": "menu-002-001", + "intent": "/content/viewaccounts.html", + "label": "View", + "target": "Accounts", + "icon": "fa-eye", + "tenant": "" + }, + { + "id": "menu-002-002", + "intent": "/content/transfer.html", + "label": "Transfer", + "target": "Payment", + "icon": "fa-exchange-alt", + "tenant": "" + }, + { + "id": "menu-002-003", + "intent": "/content/payment.html", + "label": "Payment", + "target": "Payment", + "icon": "fa-money-check-dollar", + "tenant": "" + } + ], + "id": "menu-002", + "label": "Accounts", + "target": "_blank", + "icon": "fa-wallet", + "tenant": "" + }, + { + "children": [ + { + "id": "menu-003-001", + "intent": "https://news.com.au", + "label": "News (AU)", + "target": "news", + "icon": "fa-envelope", + "tenant": "" + }, + { + "id": "menu-003-002", + "intent": "https://bbc.co.uk/news", + "label": "BBC", + "target": "news", + "icon": "fa-radio", + "tenant": "" + }, + { + "id": "menu-003-003", + "intent": "https://smh.com.au", + "label": "SMH", + "target": "news", + "icon": "fa-envelope-open", + "tenant": "" + }, + { + "id": "menu-003-004", + "intent": "https://abc.net.au/news", + "label": "ABC news", + "target": "news", + "icon": "fa-envelope-open", + "tenant": "" + }, + { + "id": "menu-003-005", + "intent": "https://cnn.com", + "label": "CNN", + "target": "news", + "icon": "fa-envelope-open", + "tenant": "" + } + ], + "id": "menu-003", + "intent": "/accounts", + "label": "News", + "target": "_blank", + "icon": "fa-newspaper", + "tenant": "" + }, + { + "children": [ + { + "id": "menu-004-001", + "label": "Production Site", + "intent": "https://villacentrum.com", + "target": "vcm", + "icon": "fa-server", + "functionId": "menu-004-001", + "tenant": "" + }, + { + "id": "menu-004-002", + "label": "Photos", + "icon": "fa-images", + "iconActive": "fa-level-up-alt", + "tenant": "", + "functionId": "", + "children": [ + { + "id": "menu-004-002-001", + "label": "Global notes 1", + "intent": "/content/global_notes1.html", + "icon": "fa-image", + "iconActive": "fa-image", + "target": "Photos", + "functionId": "menu-004-002-001", + "tenant": "" + }, + { + "id": "menu-004-002-002", + "label": "Oberon lake", + "intent": "/content/IMG_6662.html", + "target": "Photos", + "icon": "fa-image", + "iconActive": "fa-image", + "functionId": "menu-004-002-002", + "tenant": "" + } + ] + } + ], + "id": "menu-004", + "label": "Villa Centrum", + "icon": "fa-building", + "iconActive": "fa-building", + "functionId": "menu-004", + "tenant": "" + }, + { + "children": [ + { + "id": "menu-005-001", + "intent": "https://google.com.au", + "label": "Google", + "target": "search", + "icon": "fa-magnifying-glass", + "functionId": "menu-005-001", + "tenant": "" + }, + { + "id": "menu-005-002", + "intent": "https://bing.com", + "label": "Bing", + "target": "search", + "icon": "fa-magnifying-glass-dollar", + "functionId": "menu-005-002", + "tenant": "" + }, + { + "id": "menu-005-003", + "intent": "https://duckduckgo.com/", + "label": "Duck Duck Go", + "target": "search", + "icon": "fa-magnifying-glass", + "functionId": "menu-005-003", + "tenant": "" + } + ], + "id": "menu-005", + "intent": "", + "label": "Search", + "target": "_blank", + "icon": "fa-magnifying-glass-location", + "functionId": "menu-005", + "tenant": "" + }, + { + "children": [ + { + "id": "menu-099-001", + "intent": "/content/about.html", + "label": "About", + "target": "Support", + "icon": "fa-circle-info", + "functionId": "menu-099-001", + "tenant": "" + }, + { + "id": "menu-099-002", + "intent": "/content/contact.html", + "label": "Contact", + "target": "Support", + "icon": "fa-phone", + "functionId": "menu-099-002", + "tenant": "" + } + ], + "id": "menu-099", + "intent": "", + "label": "Support", + "icon": "fa-caret-right", + "tenant": "" + } + ] + }, + { + "id": "apps2", + "intent": "", + "label": "Apps 2", + "functionId": "", + "children": [ + { + "children": [ + { + "id": "apps2-002-001", + "intent": "/content/viewfx.html", + "functionId": "apps2-002-001", + "label": "View", + "target": "FX", + "icon": "fa-eye", + "tenant": "" + }, + { + "id": "apps2-002-002", + "intent": "/content/transferfx.html", + "functionId": "apps2-002-002", + "label": "Transfer FX", + "target": "FXHome", + "icon": "fa-exchange-alt", + "tenant": "" + }, + { + "id": "apps2-002-003", + "intent": "/content/travelcard.html", + "functionId": "apps2-002-003", + "label": "Travel Card", + "target": "FXHome", + "icon": "fa-money-check-dollar", + "tenant": "" + } + ], + "id": "apps2-002", + "label": "Foreign Exchange", + "target": "_blank", + "icon": "fa-wallet", + "tenant": "" + } + ] + } + ] +} \ No newline at end of file diff --git a/menu/menu_user_l3.json b/menu/menu_user_l3.json new file mode 100644 index 0000000..cc9521c --- /dev/null +++ b/menu/menu_user_l3.json @@ -0,0 +1,219 @@ +{ + "id": "menu_full", + "intent": "", + "label": "L0 Menu", + "children": [ + { + "children": [ + { + "id": "menu_001_001", + "label": "Dashboard", + "intent": "/content/dashboard.html", + "target": "Dashboard", + "icon": "fa-tachometer-alt", + "icon_active": "fa-chart-line", + "tenant": "" + }, + { + "id": "menu_001_002", + "label": "Alternate Dashboard", + "intent": "/content/dashboard-alt.html", + "target": "Dashboard", + "icon": "fa-chart-line", + "tenant": "" + } + ], + "id": "menu_001", + "label": "Home", + "target": "_blank", + "icon": "fa-home", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_002_001", + "intent": "/content/viewaccounts.html", + "label": "View", + "target": "Accounts", + "icon": "fa-eye", + "tenant": "" + }, + { + "id": "menu_002_002", + "intent": "/content/transfer.html", + "label": "Transfer", + "target": "Payment", + "icon": "fa-exchange-alt", + "tenant": "" + }, + { + "id": "menu_002_003", + "intent": "/content/payment.html", + "label": "Payment", + "target": "Payment", + "icon": "fa-money-check-dollar", + "tenant": "" + } + ], + "id": "menu_002", + "label": "Accounts", + "target": "_blank", + "icon": "fa-wallet", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_003_001", + "intent": "https://news.com.au", + "label": "News (AU)", + "target": "news", + "icon": "fa-envelope", + "tenant": "" + }, + { + "id": "menu_003_002", + "intent": "https://bbc.co.uk/news", + "label": "BBC", + "target": "news", + "icon": "fa-radio", + "tenant": "" + }, + { + "id": "menu_003_003", + "intent": "https://smh.com.au", + "label": "SMH", + "target": "news", + "icon": "fa-envelope-open", + "tenant": "" + }, + { + "id": "menu_003_004", + "intent": "https://cnn.com", + "label": "CNN", + "target": "news", + "icon": "fa-envelope-open", + "tenant": "" + } + ], + "id": "menu_003", + "intent": "/accounts", + "label": "News", + "target": "_blank", + "icon": "fa-newspaper", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_004_001", + "label": "Production Site", + "intent": "https://villacentrum.com", + "target": "vcm", + "icon": "fa-server", + "function_id": "menu_004_001", + "tenant": "" + }, + { + "id": "menu_004_002", + "label": "Photos", + "icon": "fa-images", + "icon_active": "fa-level-up-alt", + "tenant": "", + "function_id": "menu_004_002", + "children": [ + { + "id": "menu_004_002_001", + "label": "Global notes 1", + "intent": "/content/global_notes1.html", + "icon": "fa-image", + "icon_active": "fa-image", + "target": "Photos", + "function_id": "menu_004_002_001", + "tenant": "" + }, + { + "id": "menu_004_002_002", + "label": "Oberon lake", + "intent": "/content/IMG_6662.html", + "target": "Photos", + "icon": "fa-image", + "icon_active": "fa-image", + "function_id": "menu_004_002_002", + "tenant": "" + } + ] + } + ], + "id": "menu_004", + "label": "Villa Centrum", + "icon": "fa-building", + "icon_active": "fa-building", + "function_id": "menu_004", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_005_001", + "intent": "https://google.com.au", + "label": "Google", + "target": "search", + "icon": "fa-magnifying-glass", + "tenant": "" + }, + { + "id": "menu_005_002", + "intent": "https://bing.com", + "label": "Bing", + "target": "search", + "icon": "fa-magnifying-glass-dollar", + "tenant": "" + }, + { + "id": "menu_005_003", + "intent": "https://duckduckgo.com/", + "label": "Duck Duck Go", + "target": "search", + "icon": "fa-magnifying-glass", + "tenant": "" + } + ], + "id": "menu_005", + "intent": "", + "label": "Search", + "target": "_blank", + "icon": "fa-magnifying-glass-location", + "function_id": "menu_005", + "tenant": "" + }, + { + "children": [ + { + "id": "menu_099_001", + "intent": "/content/about.html", + "label": "About", + "target": "Support", + "icon": "fa-circle-info", + "function_id": "menu_099_001", + "tenant": "" + }, + { + "id": "menu_099_002", + "intent": "/content/contact.html", + "label": "Contact", + "target": "Support", + "icon": "fa-phone", + "function_id": "menu_099_002", + "tenant": "" + } + ], + "id": "menu_099", + "intent": "", + "label": "Support", + "icon": "fa-caret-right", + "tenant": "" + } + ] +} \ No newline at end of file