Rezzy
TypeScript
Pull Request Opened
PR #68 opened: Add Acts feature with CRUD functionality
Summary
- Add ActType and Genre lookup tables with seeders (9 act types, 15 genres)
- Implement Act model with relationships to User, ActType, and Genre via pivot tables
- Add ActPrivacy enum, ActPolicy, and CRUD actions (CreateAct, UpdateAct, DeleteAct)
- Create ActController with Inertia pages for create/edit acts
- Add comprehensive test coverage (56 new tests, 187 total passing)
Test plan
- Run
php artisan migrateto create new tables - Run
php artisan db:seed --class=ActTypeSeederandGenreSeeder - Verify authenticated user can access
/acts/create - Verify user can create an act with types, genres, and social links
- Verify user can edit their own act
- Verify user cannot edit/delete other users' acts (403)
- Verify soft delete works correctly
- All 187 tests passing
Stu Mason + AI [email protected]
+3768
additions
-23
deletions
44
files changed