Commit Graph

98 Commits

Author SHA1 Message Date
tuxarmy bde06536de fix: permission seeder, rate limit kontak 2026-05-11 18:57:06 +00:00
tuxarmy 4851ed5d6a fix: breadcrumbs indonesian labels 2026-05-11 18:57:06 +00:00
tuxarmy a05ff99992 fix: leaderboard widget visibility 2026-05-11 18:57:06 +00:00
tuxarmy 18832d27c5 fix: member due period validation 2026-05-11 18:57:05 +00:00
tuxarmy c56ecb941c fix: member point firstOrCreate, posts table dedup 2026-05-11 18:56:59 +00:00
tuxarmy f89bedb0fd fix: cash record policy, observer, n+1 query 2026-05-11 18:56:54 +00:00
tuxarmy 3bc0fa58ac chore: update .gitignore 2026-05-11 18:56:49 +00:00
tuxarmy 8cb9c0eb96 refactor observers, fix policy, add feature tests 2026-05-07 05:38:52 +07:00
tuxarmy f5615038b4 memo: update catatan agent 2026-05-07 04:30:51 +07:00
tuxarmy fd86b19788 memo: update catatan agent 2026-05-07 04:16:07 +07:00
tuxarmy fa2a110edf Merge branch 'dev' 2026-04-07 13:33:49 +07:00
tuxarmy fec9125c28 style: sederhanakan teks copyright di footer publik 2026-04-06 00:34:22 +07:00
tuxarmy 9c457bffde fix: PostObserver trigger published, submit cek kreator, toAll filter aktif, dead code 2026-04-06 00:27:32 +07:00
tuxarmy a855ad92fb chore: pindah link panduan ke footer navigasi website publik 2026-04-06 00:22:08 +07:00
tuxarmy 6cb0128eff chore: pindah link panduan dari topbar ke footer navigasi panel 2026-04-06 00:20:07 +07:00
tuxarmy 3a64bf29eb feat: tambah link panduan di topbar panel admin 2026-04-06 00:18:33 +07:00
tuxarmy faca225e08 feat: tambah halaman panduan penggunaan (docs/USER_GUIDE.md + /panduan) 2026-04-06 00:11:07 +07:00
tuxarmy f64ec582b6 chore: auto-commit perubahan selesai 2026-04-06 00:06:56 +07:00
tuxarmy dd5762595d chore: auto-commit perubahan selesai 2026-04-05 23:34:33 +07:00
tuxarmy 00459dc98e chore: tambah divisi Teknologi Informasi ke DivisionSeeder 2026-04-05 23:33:40 +07:00
tuxarmy db7c19b249 fix: null check budget, cegah duplikasi approval/vote, tambah related_type di votes 2026-04-05 23:22:15 +07:00
tuxarmy 4106eae5cf feat: tambah budget kegiatan dengan alur threshold approval/voting 2026-04-05 23:18:49 +07:00
tuxarmy cbadc550fc fix: policy koordinator hilang, source_type hardcode, validasi executed_at salah kondisi 2026-04-05 23:06:42 +07:00
tuxarmy 57de63cee9 chore: sembunyikan badge role anggota di field form edit user 2026-04-05 22:55:20 +07:00
tuxarmy 446b869d75 chore: sembunyikan role anggota dari tabel dan form user 2026-04-05 22:52:07 +07:00
tuxarmy b5ac4d892f fix: role anggota tidak bisa dihapus via form edit user 2026-04-05 22:48:23 +07:00
tuxarmy 56bba3565b chore: sembunyikan role anggota dari dropdown UI (di-assign otomatis) 2026-04-05 22:45:07 +07:00
tuxarmy a234decae1 fix: user nonaktif tidak bisa akses panel Filament 2026-04-05 22:42:11 +07:00
tuxarmy 43a2fe4eea chore: update UserSeeder agar tiap divisi punya 1 pengurus (leader) dan 3-8 anggota 2026-04-05 22:35:53 +07:00
tuxarmy b77a67edbf feat: tambah penanggung jawab divisi (leader_id) dari role pengurus 2026-04-05 22:29:15 +07:00
tuxarmy 438fb96561 feat: tambah role koordinator dengan akses buat/edit/hapus kegiatan milik sendiri 2026-04-05 22:23:12 +07:00
tuxarmy c5c0c5b2a6 chore: hapus menu Website Publik dari sidenav admin 2026-04-05 21:27:28 +07:00
tuxarmy 76a2125fb3 feat: batasi akses MemberPointResource hanya untuk super_admin 2026-04-05 09:10:46 +07:00
tuxarmy a0f4882d0b feat: tambah custom EditProfile sebagai base halaman profile akun 2026-04-05 09:08:34 +07:00
tuxarmy 006e4db3be chore: hapus halaman profile akun dari admin panel 2026-04-05 09:06:31 +07:00
tuxarmy 3f42da1e5f feat: tambah halaman profil untuk edit data pribadi (nama, email, HP, alamat, password) 2026-04-05 08:33:04 +07:00
tuxarmy 1f85251da3 feat: icon link website publik di topbar panel 2026-04-05 08:09:08 +07:00
tuxarmy 973dbebd88 chore: generalisasi README, hapus info spesifik organisasi 2026-04-05 07:01:14 +07:00
tuxarmy 1ad97d8c10 chore: merge dev ke master 2026-04-05 06:47:06 +07:00
tuxarmy 353cb38fed chore: merge agents/kiro ke dev 2026-04-05 06:39:27 +07:00
tuxarmy 6c23cc8660 feat: tambah role editor, workflow post, leaderboard, rekap kehadiran, kategori kas dengan type, seeder lengkap 2026-04-05 06:21:16 +07:00
tuxarmy cde63da358 feat: update UserSeeder pakai Factory 2026-04-04 12:56:13 +07:00
tuxarmy 258508035d fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder 2026-04-04 12:44:48 +07:00
tuxarmy 7e3653a78b feat: tambah ShieldSeeder dari shield:seed, update config discovery dan DatabaseSeeder 2026-04-04 12:09:36 +07:00
tuxarmy 0757e3d116 fix: sembunyikan log kegiatan draft/pending dari widget aktivitas terbaru 2026-04-04 11:24:16 +07:00
tuxarmy a4f2f54928 chore: hapus RolesAndPermissionsSeeder 2026-04-04 11:17:08 +07:00
tuxarmy e41bde8888 chore: hapus ShieldSeeder, jalankan shield:generate manual jika dibutuhkan 2026-04-04 11:03:16 +07:00
tuxarmy 0d32d1c1db fix: custom permission dihandle Shield via shield:generate, hapus seed manual 2026-04-04 10:58:29 +07:00
tuxarmy 77e19cbb00 feat: pindahkan custom permission ke config/filament-shield.php 2026-04-04 10:53:15 +07:00
tuxarmy d3d7c6e422 fix: hapus hardcode role, ganti dengan permission check (can()) 2026-04-04 09:44:14 +07:00