Commit Graph

6 Commits

Author SHA1 Message Date
Yoga Pangestu
cb41a0b5d3 feat: Add migrate:all command to orchestrate data migrations and refactor existing commands for enum-based data mapping. 2026-03-13 13:23:12 +07:00
Yoga Pangestu
a281e092bb feat: Add an administrator user, refactor user seeding to use RoleEnum, and remove the CompanySeeder call. 2026-01-29 13:39:03 +07:00
Yoga Pangestu
87b0275151 feat: Add CompanySeeder to populate partner media and journalists, and refactor company verification status to an enum. 2026-01-19 09:13:02 +07:00
Yoga Pangestu
28ec50494d feat: Add policies for SubClassification, SubLocation, and User models
- Created SubClassificationPolicy to manage authorization for SubClassification actions.
- Created SubLocationPolicy to manage authorization for SubLocation actions.
- Created UserPolicy to manage authorization for User actions.
- Integrate Filament Shield for role and permission management
- Updated DashboardPanelProvider to include FilamentShieldPlugin.
- Added filament-shield package to composer.json and updated composer.lock.
- Created filament-shield.php configuration file for Shield settings.
- Created permission.php configuration file for Spatie permissions.
- Added migration for creating permission tables.
- Created ShieldSeeder to seed roles and permissions.
- Updated DatabaseSeeder to include ShieldSeeder.
- Updated UserSeeder to assign the Developer role to the created user.
2025-11-20 09:00:59 +07:00
Yoga Pangestu
3486231739 feat(migration): update users table schema and add is_active column with enum
feat(seeder): create UserSeeder for initial user data population
2025-11-19 14:50:19 +07:00
Yoga Pangestu
aaa16df01f initial commit 2025-10-24 07:58:05 +07:00