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
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
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
018c5bf04e
fix: ganti throw Exception di ActivityObserver dengan Filament Notification, guard creator null
2026-04-04 09:13:36 +07:00
tuxarmy
61cbc75caf
fix: gunakan author_id (bukan user_id) di PostObserver dan MemberPointSeeder
2026-04-04 08:25:27 +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
3fd286ac22
docs: tambah CONTRIBUTING.md, update .env.example, tambah link di README
2026-04-03 12:19:39 +07:00