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 @@
+
+
+
+
+
+
+