Certificate Admin Screen
Component Detail
User Interface
medium complexity
frontend
2
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Coordinator-facing screen in the admin panel that allows manual issuance, renewal, and revocation of peer mentor certificates. Lists all certificates for peer mentors within the coordinator's local association, with filtering by status and expiry date. Supports inline actions for issuing or revoking credentials.
certificate-admin-screen
Responsibilities
- List all certificates within the coordinator's scope with status filters
- Allow manual certificate issuance for a peer mentor linked to a course
- Support manual revocation with a reason field
- Display upcoming expirations with prioritized sorting
- Confirm destructive actions (revocation) with a dialog
Interfaces
loadCertificatesForOrganization(orgId)
filterByStatus(status)
issueCertificate(userId, courseId, expiryDate)
revokeCertificate(certificationId, reason)
sortByExpiry()
showIssuanceForm(userId)
showRevocationDialog(certificationId)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (2)
Data entities managed by this component