Commit Graph

8 Commits

Author SHA1 Message Date
GuavaPopper 7fb649f690 feat: add ActivityLog model and migration with record() helper 2026-06-03 20:55:30 +07:00
GuavaPopper 2e2b42f96b feat: Plan 2 — Form Edit Rumah Ibadah & Keluarga Miskin + Ownership
- Add user_id FK (nullable) to rumah_ibadah for ownership tracking
- IbadahController: set user_id on store; enforce ownership on update/destroy
- Add edit modals to map and data views (ibadah + miskin)
- Popup and table row Edit buttons with per-record ownership check
- 7 new tests covering ownership and full-field updates
- Fix ExampleTest for auth-protected routes
- Fix UserFactory missing email_verified_at column
- Mark Plan 2 complete in missing_features.md; update README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 20:29:36 +07:00
GuavaPopper 38199d5860 feat: add demo accounts for all 4 roles in seeder 2026-06-02 19:55:25 +07:00
GuavaPopper dda123d9aa feat: add roles seeder with 4 roles and default admin account
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 19:16:57 +07:00
GuavaPopper 3fd7845bc8 feat: add User model and users migration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 19:13:33 +07:00
GuavaPopper f82b36ccc7 feat: install spatie/laravel-permission 2026-06-02 19:06:46 +07:00
GuavaPopper 1ba5e33c26 refactor: remove unused index configuration files and associated logic 2026-05-02 14:58:49 +07:00
GuavaPopper 6f108afdba Migrasi ke Laravel dan penambahan dokumentasi 2026-05-02 14:03:04 +07:00