Commit Graph

3 Commits

Author SHA1 Message Date
Sholahuddin Al Ayubi
f3872e0665 feat(usermanagement): fix permission seeder structure and ensure module column populated correctly
- Updated PermissionGroupSeeder to seed consistent permission group definitions
- Updated PermissionsSeeder to generate proper permission records with correct module mapping
- Ensured permission creation uses dynamically generated module value based on group name
- Fixed undefined array key "module" issue by restructuring data() output
- Applied permission assignment to all roles for each generated permission
- Improved overall seeder stability and idempotency

To apply the updates, run the following commands:

php artisan module:seed Usermanagement --class="PermissionGroupSeeder"
php artisan module:seed Usermanagement --class="PermissionsSeeder"
2025-12-03 18:28:51 +07:00
Daeng Deni Mardaeni
0a2add800e feat(usermanagement): perbarui seeders untuk grup permission & tambah slug izin restore
- **Perubahan pada Seeder**:
  - Menghapus grup permission `basic-data` dari `PermissionGroupSeeder`, menyisakan hanya `usermanagement` untuk konsistensi.
  - Menambahkan slug baru `restore` ke daftar izin di `PermissionsSeeder` untuk mendukung operasi pemulihan data pada fitur yang relevan.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
2025-06-22 18:48:43 +07:00
Daeng Deni Mardaeni
849509b441 Penambahan Seeder
- Add Initial Permission Group
- Add Initial Role
- Add Initial Permission
- Add Initial Users
2024-10-27 15:44:29 +07:00