Skip to content

Certificates expiry dates #2895

@ywarnier

Description

@ywarnier

Is your feature request related to a problem? Please describe.
Certificates are generated but it is currently not possible to set an expiry date and track the corresponding expiries.

Describe the solution you'd like
Certificates are available as a single page for each certificate.

  • The certificate table should get an additional "expires_on" field, with the date of expiry
  • The gradebook table should get an additional field "expires_after" (int) with the number of days before expiry
  • The certificate edition page should contain an optional field to indicate the number of days (after emission) for expiry. This should be transformed into a date for the given certificate
  • The certificate edition page should offer a new tag with the expiry date (so that it can be decided to show it on the certificate)
  • The certificate page should show a warning when the certificate is expired, with an action to be taken to renew it
  • A new page should show, at the course/session level, the list of certificates with an additional information on expired certificates (a red tag or something like that)
  • A new admin page should allow admins to see all expired certificates for the whole platform, to be able to easily provide information to anyone querying the validity of a certificate

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions