Skip to content

Add toggleable "certificate issued" column to registrants roster - #2107

Draft
maebeale wants to merge 1 commit into
mainfrom
maebeale/registrant-certificate-issued-column
Draft

Add toggleable "certificate issued" column to registrants roster#2107
maebeale wants to merge 1 commit into
mainfrom
maebeale/registrant-certificate-issued-column

Conversation

@maebeale

@maebeale maebeale commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

🤖 suggested review level: 3 Read 📖 small contained logic — one boolean column, an inline toggle action, and an optional roster column

What is the goal of this PR and why is this important?

  • Admins need to track whether a completion certificate has been issued to each registrant, from the event registrants roster.

How did you approach the change?

  • New event_registrations.certificate_issued boolean (default false).
  • Added a Certificate column-toggle switch on the roster header, off by default (mirrors the Attendance/User-confirmation toggles); it reveals the new column.
  • Per-row checkbox flips the flag via a dedicated toggle_certificate_issued action, replacing just the cell over Turbo (same pattern as the onboarding matrix). Gated to admins and event owners.
  • Column is placed as the last data column so it does not disturb table-sort indices.

Anything else to add?

  • Overlaps with the existing certificate_sent_at timestamp + Certifiable concern (and the CE toggle_certificate action, which flips a timestamp). This adds a separate plain boolean per the request — worth confirming we want two certificate concepts rather than reusing certificate_sent_at.

Admins need to track whether a completion certificate has been issued to
each registrant, and control whether that column clutters the roster.

- New event_registrations.certificate_issued boolean (default false)
- Column-toggle switch on the registrants roster, off by default like the
  Attendance/Confirmation columns, that reveals the Certificate column
- Inline per-row checkbox that flips the flag via a dedicated
  toggle_certificate_issued action, replacing just the cell over Turbo

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 8, 2026 18:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants