How to regenerate, revoke, or delete a certificate
Club Admin · Bahasa Melayu below
Regenerate
Use when the underlying template changed (fixed typo, updated logo) and you want the certificate PDF to reflect the new design.
- Sidebar → Certificates → Certificates
- Filter to the affected certificates
- Open one → Regenerate PDF → new PDF replaces old
- The verification code stays the same
Bulk regenerate: - Filter → tick multiple → Bulk Regenerate - Common after: template design change, logo update, admin signature swap
Regenerate all from a template: - Templates → open template → Regenerate All Certificates From This Template → AAU Club Manager re-renders every certificate ever issued using this template
Revoke
Use when the certificate should no longer be considered valid — e.g. issued in error, recipient's award was rescinded.
- Certificate detail → Revoke → enter reason (required)
- Certificate status flips to
Revoked - Public verification page shows
🚫 Revokedwith reason - Recipient notified by email
Revoked certificates:
- Stay on the recipient's profile with a red badge
- PDF still downloadable but stamped REVOKED
- Verification lookups return the revoked state
Bulk revoke — filter → tick → Bulk Revoke with shared reason.
Delete
Use when the certificate was created by mistake and shouldn't exist at all.
- Certificate detail → Delete → confirm
- Record removed from DB
- Verification code returns
Not found - Recipient's profile no longer shows it
Bulk delete: - Filter → tick → Bulk Delete → confirm count twice
Warning: deletion is irreversible. Prefer Revoke for audit purposes.
Resend notification
If the recipient didn't get the original email:
- Certificate detail → Resend Notification → same PDF re-emailed
- Bulk Resend Notifications — for a batch that missed emails (e.g. Cloudinary was down when originals fired)
Undo
- Revoke → Certificate detail → Un-revoke (admin only)
- Delete → no undo; regenerate from source data if you kept it
Cara regenerate, revoke, padam sijil
Regenerate
Bila template diubah (typo, logo baru).
- Certificates → filter → buka → Regenerate PDF
- Kod verify kekal
Bulk: Bulk Regenerate. Dari template: Templates → Regenerate All Certificates From This Template.
Revoke
Bila sijil sepatutnya tak sah lagi.
- Certificate → Revoke + sebab
- Status
Revoked, PDF stampedREVOKED, email penerima
Bulk: Bulk Revoke + sebab kongsi.
Delete
Bila silap cipta.
- Certificate → Delete → confirm
- Rekod padam, verify jadi
Not found
Bulk: Bulk Delete — confirm dua kali. Amaran: irreversible.
Resend notification
Certificate → Resend Notification. Bulk: Bulk Resend Notifications.
Undo
- Revoke: Un-revoke (admin)
- Delete: tiada