tuxarmy
9c457bffde
fix: PostObserver trigger published, submit cek kreator, toAll filter aktif, dead code
2026-04-06 00:27:32 +07:00
tuxarmy
00459dc98e
chore: tambah divisi Teknologi Informasi ke DivisionSeeder
2026-04-05 23:33:40 +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
56bba3565b
chore: sembunyikan role anggota dari dropdown UI (di-assign otomatis)
2026-04-05 22:45:07 +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
76a2125fb3
feat: batasi akses MemberPointResource hanya untuk super_admin
2026-04-05 09:10:46 +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
d3d7c6e422
fix: hapus hardcode role, ganti dengan permission check (can())
2026-04-04 09:44:14 +07:00
tuxarmy
70bb914e54
fix: hapus Select participants dari form kegiatan, gunakan RelationManager saja
2026-04-04 09:20:39 +07:00
tuxarmy
f816b73d1c
fix: nonaktifkan attach peserta jika kegiatan belum approved
2026-04-04 09:18:45 +07:00
tuxarmy
4959dc3ce4
fix: sembunyikan executed_at dan execution_notes jika kegiatan belum approved
2026-04-04 09:17:14 +07:00
tuxarmy
b812c5eca4
fix: sinkronisasi poin saat edit/detach kehadiran peserta kegiatan
2026-04-04 09:15:42 +07:00
tuxarmy
5e70336774
fix: draft kegiatan hanya terlihat oleh kreator dan super_admin, hanya ketua yang bisa approve, hilangkan field status dari form, default status draft
2026-04-04 07:35:52 +07:00
tuxarmy
fcd3816825
fix: poin kehadiran dibuat otomatis via AttachAction after hook
2026-04-04 06:50:06 +07:00
tuxarmy
ae0cddc270
feat: tambah sistem poin anggota (kehadiran +10, artikel +5)
...
- Model MemberPoint + migration
- PostObserver: +5 poin saat artikel dipublish
- ActivityObserver: +10 poin saat peserta hadir di kegiatan
- MemberPointResource: tampil di grup Organisasi
- MemberPointSeeder + update ActivitySeeder dengan pivot status kehadiran
- Update PermissionSeeder: anggota bisa lihat poin
2026-04-04 06:44:54 +07:00
tuxarmy
9c72293476
feat: tambah kehadiran peserta per kegiatan via RelationManager
2026-04-04 06:32:19 +07:00
tuxarmy
98110e519b
fix: perbaiki type navigationGroup MemberDue, tambah MemberDuePolicy, update PermissionSeeder untuk iuran, update README deployment
2026-04-04 06:21:27 +07:00
tuxarmy
003cadfba9
feat: tambah fitur iuran anggota (MemberDue)
2026-04-04 04:06:00 +07:00
tuxarmy
fb0e32da1b
feat: gunakan font Roboto dan Playfair Display di halaman publik
2026-04-03 09:20:29 +07:00
tuxarmy
3d31f465ec
feat: tambah widget statistik kas dan perbaikan alur verifikasi transaksi
...
- Tambah CashStatsWidget: total saldo, pemasukan/pengeluaran bulan ini, saldo bulan lalu
- Widget hanya tampil di halaman transaksi kas (bukan dashboard)
- Hanya transaksi yang sudah diverifikasi masuk ke perhitungan total kas
- Perbaiki namespace Action notifikasi (Filament v5)
- Perbaiki observer: hapus throw Exception yang menyebabkan widget hilang
- Tambah redirect setelah aksi setujui/tolak/verifikasi agar halaman refresh otomatis
- Tambah file DOKUMENTASI.md
2026-04-03 08:51:47 +07:00
tuxarmy
cd2fa2d350
fix: tambah notifikasi ke ketua saat transaksi butuh persetujuan, dan ke bendahara setelah disetujui/ditolak
2026-04-03 08:12:12 +07:00
tuxarmy
e246c1ff9e
fix: ganti default('-') dengan placeholder('-') pada kolom datetime transaksi kas
2026-04-03 08:05:51 +07:00
tuxarmy
3a0373bc44
feat: tambah database notifications dan widget activity log di dashboard
2026-04-03 07:57:40 +07:00
tuxarmy
060d669d5c
feat: tambah AuditSeeder dan perbaiki tampilan audit agar human-readable
2026-04-03 07:41:07 +07:00
tuxarmy
3c99dfdc26
refactor: hapus menu approvals, pindahkan tombol setujui/tolak langsung ke halaman transaksi kas
2026-04-03 07:21:53 +07:00
tuxarmy
764aa4d82f
fix: gabungkan MyPostResource ke PostResource dengan scope dan UI adaptif per role
2026-04-03 07:01:46 +07:00
tuxarmy
a7e10600d4
feat: anggota dapat menulis artikel dengan workflow approval sebelum diterbitkan
2026-04-03 06:48:06 +07:00
tuxarmy
5d14b55173
feat: tambah fitur impersonate user untuk super_admin
2026-04-03 06:33:13 +07:00
tuxarmy
396ecdb489
feat: tambah halaman kontak publik dan inbox pesan masuk di dashboard
2026-04-03 05:33:21 +07:00
tuxarmy
3339a45243
feat: tambah modul blog dengan resource Filament, halaman publik, dan PostSeeder
2026-04-03 05:18:34 +07:00
tuxarmy
3d4471ab91
feat: implementasi threshold keuangan otomatis via observer dan action approval
2026-04-03 05:02:33 +07:00
tuxarmy
bedcb9e4f0
feat: tambah voting system, VoteSeeder, dan halaman detail voting
2026-04-03 04:55:33 +07:00
tuxarmy
d42b23f604
feat: pindah route ke /dashboard, tambah seeders, business rules via observers, action verifikasi & approval
2026-04-03 04:34:21 +07:00
tuxarmy
aef6978b2a
feat: tambah Filament 5 resources dengan schemas dan tables
2026-04-03 04:22:34 +07:00