Yoga Pangestu
f9f1e60b2e
feat(content recap): implement crud
...
- create model and migration
- relation to classification
- create resource
- create enum for support option
2025-12-09 15:36:50 +07:00
Yoga Pangestu
a6ea4cfdc5
feat(media monitoring): implement crud
...
- create enums for channel
- create model and migration
- create many to many relation to theme
- feat resource
2025-12-09 11:27:59 +07:00
Yoga Pangestu
6161126d9f
refactor(theme): change label airing proof theme to theme only
2025-12-05 09:59:02 +07:00
Yoga Pangestu
0341d452a0
feat(journalist): implement journalist crud and create migration and model
2025-12-05 08:53:27 +07:00
Yoga Pangestu
a697511a99
feat(media): implement media crud with custom page
...
- fic relation parternMedia -> partnerMedia in Company model
- feat model and migration
2025-12-04 15:28:51 +07:00
Yoga Pangestu
9aa585d8c9
feat(company): implement custom company for 'Perusahaan' role
...
- crud with custom page
- create model and migration for database schema
- custom view
- company relation from User model
2025-12-04 14:44:46 +07:00
Yoga Pangestu
59d5040812
feat(spatie media lib & asmit upload: install and custom path in spatie library
...
- publish asset and view
- create migration
2025-12-04 13:57:33 +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
3b3a19131c
feat: add AiringProofTheme resource with management pages and migration for airing_proof_themes table
2025-11-19 16:26:56 +07:00
Yoga Pangestu
af6ad20122
feat: add Department resource with management pages and migration for departments table
2025-11-19 16:18:35 +07:00
Yoga Pangestu
061a87dad9
feat: add Location and SubLocation resources with management pages and migrations for locations and sub_locations tables
2025-11-19 15:50:45 +07:00
Yoga Pangestu
d2082806c7
feat: add SubClassification resource with management pages and migration for sub_classifications table
2025-11-19 15:41:41 +07:00
Yoga Pangestu
cb4c76562d
feat: add Classification resource with management pages and migration for classifications table
2025-11-19 15:28:27 +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
ee7e62ebd8
feat: install filament and configure panel
2025-10-24 08:25:10 +07:00
Yoga Pangestu
aaa16df01f
initial commit
2025-10-24 07:58:05 +07:00