diff --git a/navigation/index.js b/navigation/index.js index 9a543d0..6267931 100644 --- a/navigation/index.js +++ b/navigation/index.js @@ -1,100 +1,155 @@ export default [ { - "header": "Utama", - "description": "", - "child": [ + header: "Utama", + description: "", + child: [ { - "title": "Dashboard", - "path": "/dashboard", - "icon": "ic:outline-dashboard", - "child": [], - "meta": {} + title: "Dashboard", + path: "/dashboard", + icon: "ic:outline-dashboard", + child: [], + meta: {}, }, { - "title": "Notes", - "path": "/notes", - "icon": "", - "child": [] + title: "Notes", + path: "/notes", + icon: "", + child: [], }, { - "title": "Metabase", - "path": "/metabase", - "icon": "", - "child": [] - } + title: "Metabase", + path: "/metabase", + icon: "", + child: [], + }, ], - "meta": {} + meta: {}, }, { - "header": "Pentadbiran", - "description": "Urus aplikasi anda", - "child": [ + header: "Notification", + description: "", + child: [ { - "title": "Konfigurasi", - "icon": "ic:outline-settings", - "child": [ - { - "title": "Persekitaran", - "path": "/devtool/config/environment" - }, - { - "title": "Site Settings", - "path": "/devtool/config/site-settings" - } - ] + title: "Dashboard", + path: "/notification/dashboard", + icon: "ic:outline-dashboard", + child: [], + meta: {}, }, { - "title": "Penyunting Menu", - "icon": "ci:menu-alt-03", - "path": "/devtool/menu-editor", - "child": [] + title: "Templates", + path: "/notification/templates", + icon: "ic:outline-email", + child: [], + meta: {}, }, { - "title": "Urus Pengguna", - "path": "/devtool/user-management", - "icon": "ph:user-circle-gear", - "child": [ - { - "title": "Senarai Pengguna", - "path": "/devtool/user-management/user", - "icon": "", - "child": [] - }, - { - "title": "Senarai Peranan", - "path": "/devtool/user-management/role", - "icon": "", - "child": [] - } - ] + title: "Triggers & Rules", + path: "/notification/triggers-rule", + icon: "ic:outline-rule", + child: [], + meta: {}, }, { - "title": "Kandungan", - "icon": "mdi:pencil-ruler", - "child": [ - { - "title": "Penyunting", - "path": "/devtool/content-editor" - }, - { - "title": "Templat", - "path": "/devtool/content-editor/template" - } - ] + title: "Queue & Scheduler", + path: "/notification/queue-scheduler", + icon: "ic:outline-queue", + child: [], + meta: {}, }, { - "title": "Penyunting API", - "path": "/devtool/api-editor", - "icon": "material-symbols:api-rounded", - "child": [] - } + title: "Delivery Engine", + path: "/notification/delivery", + icon: "ic:outline-mail", + child: [], + meta: {}, + }, + + { + title: "User Preferences", + path: "/notification/preferences", + icon: "ic:outline-settings", + child: [], + meta: {}, + }, + { + title: "Log & Audit Trail", + path: "/notification/log-audit", + icon: "ic:outline-history", + child: [], + meta: {}, + }, ], - "meta": { - "auth": { - "role": [ - "Developer" - ] - } - } - } -] \ No newline at end of file + meta: {}, + }, + { + header: "Pentadbiran", + description: "Urus aplikasi anda", + child: [ + { + title: "Konfigurasi", + icon: "ic:outline-settings", + child: [ + { + title: "Persekitaran", + path: "/devtool/config/environment", + }, + { + title: "Site Settings", + path: "/devtool/config/site-settings", + }, + ], + }, + { + title: "Penyunting Menu", + icon: "ci:menu-alt-03", + path: "/devtool/menu-editor", + child: [], + }, + { + title: "Urus Pengguna", + path: "/devtool/user-management", + icon: "ph:user-circle-gear", + child: [ + { + title: "Senarai Pengguna", + path: "/devtool/user-management/user", + icon: "", + child: [], + }, + { + title: "Senarai Peranan", + path: "/devtool/user-management/role", + icon: "", + child: [], + }, + ], + }, + { + title: "Kandungan", + icon: "mdi:pencil-ruler", + child: [ + { + title: "Penyunting", + path: "/devtool/content-editor", + }, + { + title: "Templat", + path: "/devtool/content-editor/template", + }, + ], + }, + { + title: "Penyunting API", + path: "/devtool/api-editor", + icon: "material-symbols:api-rounded", + child: [], + }, + ], + meta: { + auth: { + role: ["Developer"], + }, + }, + }, +]; diff --git a/pages/notification/dashboard/index.vue b/pages/notification/dashboard/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/dashboard/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/delivery/index.vue b/pages/notification/delivery/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/delivery/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/log-audit/index.vue b/pages/notification/log-audit/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/log-audit/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/preferences/index.vue b/pages/notification/preferences/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/preferences/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/queue-scheduler/index.vue b/pages/notification/queue-scheduler/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/queue-scheduler/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/templates/index.vue b/pages/notification/templates/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/templates/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/pages/notification/triggers-rule/index.vue b/pages/notification/triggers-rule/index.vue new file mode 100644 index 0000000..677f24b --- /dev/null +++ b/pages/notification/triggers-rule/index.vue @@ -0,0 +1,7 @@ + + + + +