Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/
Upload File :
Current File : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/README.md

## Original Repo
https://bitbucket.org/jamilalidrus/catatan_keuangan/src/master/

## Aplikasi Mobile
https://bitbucket.org/bagusindrayana/catatan_keuangan_flutter

## Modul
- awalnya pengembangan menggunakan modul untuk membagi role, tapi karena rolenya dinamis jadi tidak menggunakan modul dan pengembanan dengan struktur yang biasa

## Hak Akses Role (versi sebelumnya)
- superadmin|admin -> data master
- staf|spv|spt|wakil-direktur|direktur -> permitaan (staf = pengajuan | selainnya menunggu proses)
- spt -> bugeting

## Hak Akses Role (versi sekarang)
- role dinamis
- penentuan siapa atasannya

## Penentuan atasan/user berikutnya disposisi
- akan di cek atasan yang punya departemen dan perusahaan yang sama (jika ada)
- jika tidak ada maka akan di cek atasan yang punya perusahaan yang sama tanpa divisi (jika ada)
- jika tidak ada maka akan di cek atasan yang punya departemen yang sama tanpa perusahaan
  
user pertama dari hasil query

## Chart Dashboard
- data chart diload dengan ajax secara beurutan karena proses querynya cukup lama (dan agar aplikasi segera bisa dibuka/diakses)
- query perhitungan berada pada file ***NamaModel***Helper.php dan dipanggil pada HomeController.php




## Revisi 19-08-2023
- menambah 2 hak akses di tabel permission yaitu `view all perusahaan` dan `jumlah permintaan proses`    
- ```sql
    INSERT INTO `permissions` (`id`, `name`, `guard_name`, `group_id`, `protect_method`, `created_at`, `updated_at`) VALUES (NULL, 'jumlah permintaan proses', 'web', '1', 'index', NULL, NULL), (NULL, 'view all perusahaan', 'web', '4', 'index', NULL, NULL);
    ```
- membuat helper untuk menghitung jumlah permintaan di dashboard dan di badge/label di menu permintaan

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]