refactor: expose menu_code in limbah module controllers to support dynamic permission checks
Ringkasan
Pada modul limbah, kode menu kini diekspose secara terpisah sehingga proses pengecekan hak akses menjadi lebih fleksibel. Perubahan ini tidak mengubah tampilan atau alur kerja yang biasa Anda lihat, namun meningkatkan keandalan kontrol akses di belakang layar.
Penggunaan
Bagi pengguna, tidak ada perubahan cara mengakses menu limbah. Anda tetap dapat membuka menu seperti biasa, dan sistem akan otomatis menyesuaikan hak akses berdasarkan kode menu yang telah ditetapkan.
Perubahan Detail
Pengguna kini mendapatkan kontrol akses yang lebih akurat karena sistem memeriksa hak akses berdasarkan kode menu yang terpisah. Ini berarti bila kode menu berubah di masa depan, hak akses tetap terjaga tanpa memengaruhi pengalaman pengguna. Secara praktis, tidak ada perubahan tampilan atau alur kerja yang terlihat, namun keamanan dan fleksibilitas pengelolaan izin menjadi lebih baik.