How to bulk delete or archive categories
Club Admin · Bahasa Melayu below
Cleaning up old categories (past academic years, discontinued programs, sports you no longer offer) keeps the sidebar tidy.
Archive vs delete
- Archive (recommended) — category becomes inactive; historical data intact; can be reactivated
- Delete — irreversible; category record removed. Use only for accidents.
Bulk archive
- Sidebar → Categories → filter by season / age group / etc.
- Tick multiple → Bulk Actions → Archive
- Confirm — categories move to Inactive filter
Effects: - No new trainee enrollments - Existing enrollments deactivated - Coach assignments end - Historical sessions + attendance + assessments intact
Bulk delete
- Categories → filter → tick → Bulk Actions → Delete
- Confirm the count (AAU Club Manager asks twice for irreversible actions)
Restrictions: - Categories with active enrollments → AAU Club Manager warns; you must remove trainees first (or archive instead) - Categories with historical data → AAU Club Manager strongly suggests archive over delete
Unarchive
- Categories → filter
Inactive - Open category → Reactivate
- Existing trainees can be re-enrolled; sessions can be scheduled again
When to actually delete
- Category was a test / typo
- Category was auto-created and unused (AAU Club Manager creates
default_typecategories automatically — some are safe to prune) - Merger: two duplicate categories → archive one, redirect trainees to the other
Category history log
- Sidebar → Categories → Audit Log — every category create / archive / delete / reactivate with who + when + why
Cara bulk archive / padam kategori
Archive vs Delete
- Archive (disyor) — inaktif, data kekal, boleh reactivate
- Delete — irreversible; kekurangan sahaja
Bulk archive
- Menu sisi → Categories → filter
- Tanda → Bulk Actions → Archive
- Confirm
Kesan: tak boleh enrol baru, enrollment sedia ada deaktif, sesi lama kekal.
Bulk delete
Bulk Actions → Delete. Confirm dua kali.
Sekatan: ada enrollment aktif → buang dulu; ada sejarah → syor archive.
Unarchive
Filter Inactive → buka → Reactivate.
Bila padam betul-betul
Test/typo, auto-created tak diguna, duplikat merger.
Audit
Categories → Audit Log.