From 785f9bf1d95d53a8e7f2daac1d586f05fb31fea8 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Sun, 29 Dec 2024 20:32:53 +0700 Subject: [PATCH] Refactor struktur menu otorisasi - Menggabungkan menu "Otorisator", "Otorisasi Tender", "Approval Pembayaran", dan "Authorization" menjadi satu entitas dengan sub-menu sesuai peran. - Memperbarui akses peran pada setiap sub-menu untuk memastikan hak akses yang sesuai. - Menghapus redundansi pada menu dan menyederhanakan struktur navigasi. --- module.json | 199 +++++++++++++++++++++++++--------------------------- 1 file changed, 95 insertions(+), 104 deletions(-) diff --git a/module.json b/module.json index f70ecd2..e00f784 100644 --- a/module.json +++ b/module.json @@ -13,6 +13,101 @@ ], "menu": { "main": [ + { + "title": "Otorisator", + "path": "otorisator", + "icon": "ki-filled ki-security-user text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "pemohon-eo", + "admin", + "EO Appraisal", + "DD Appraisal" + ], + "sub": [ + { + "title": "Permohonan", + "path": "authorization", + "icon": "ki-filled ki-security-user text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "pemohon-eo" + ] + }, + { + "title": "Otorisasi Penawaran", + "path": "otorisasitender.penawaran", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "admin", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pembayaran", + "path": "pembayaran.approval", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "admin", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pelaporan", + "path": "otorisator.pelaporan", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pembatalan", + "path": "otorisator.pembatalan", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "SLA", + "path": "otorisator.sla", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + } + ] + }, { "title": "Permohonan", "path": "permohonan", @@ -110,35 +205,6 @@ } ] }, - { - "title": "Otorisasi Tender", - "path": "otorisasitender", - "icon": "ki-filled ki-brifecase-tick text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin", - "EO Appraisal", - "DD Appraisal" - ], - "sub": [ - { - "title": "Otorisasi Penawaran", - "path": "otorisasitender.penawaran", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin", - "EO Appraisal", - "DD Appraisal" - ] - } - ] - }, { "title": "SPK", "path": "spk", @@ -175,18 +241,6 @@ "pemohon-ao" ] }, - { - "title": "Approval Pembayaran", - "path": "pembayaran.approval", - "icon": "ki-filled ki-ensure text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin" - ] - }, { "title": "Data Debitur", "path": "debitur", @@ -200,18 +254,6 @@ "pemohon-eo" ] }, - { - "title": "Authorization", - "path": "authorization", - "icon": "ki-filled ki-security-user text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "pemohon-eo" - ] - }, { "title": "Assignment", "path": "penilaian", @@ -236,57 +278,6 @@ "senior-officer" ] }, - { - "title": "Otorisator", - "path": "otorisator", - "icon": "ki-filled ki-security-user text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer", - "EO Appraisal", - "DD Appraisal" - ], - "sub": [ - { - "title": "Pelaporan", - "path": "otorisator.pelaporan", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer", - "EO Appraisal", - "DD Appraisal" - ] - }, - { - "title": "Pembatalan", - "path": "otorisator.pembatalan", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer" - ] - }, - { - "title": "SLA", - "path": "otorisator.sla", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer" - ] - } - ] - }, { "title": "Surveyor", "path": "surveyor",