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.
This commit is contained in:
Daeng Deni Mardaeni
2024-12-29 20:32:53 +07:00
parent b52abe7773
commit 785f9bf1d9

View File

@@ -13,6 +13,101 @@
], ],
"menu": { "menu": {
"main": [ "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", "title": "Permohonan",
"path": "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", "title": "SPK",
"path": "spk", "path": "spk",
@@ -175,18 +241,6 @@
"pemohon-ao" "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", "title": "Data Debitur",
"path": "debitur", "path": "debitur",
@@ -200,18 +254,6 @@
"pemohon-eo" "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", "title": "Assignment",
"path": "penilaian", "path": "penilaian",
@@ -236,57 +278,6 @@
"senior-officer" "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", "title": "Surveyor",
"path": "surveyor", "path": "surveyor",