Re-invite pending Qontak One user
Jira: BIF-8749 · Epic: BIF-8695
Overview
Let a Qontak One admin resend an invitation to a user whose invite is still pending (not yet accepted / link expired), so the user can finish onboarding without being removed and re-added.
Scope Changes
- Backend — resend invitation, invalidate previous link.
- Frontend — Re-invite action on the user list.
8. User Stories + Acceptance Criteria
| User Story | Importance | Mockup / Technical Notes | Acceptance Criteria |
|---|---|---|---|
| [REINV-S01] — Resend pending invite As an admin inviting users to Qontak One, I want to resend an invitation to a user whose invite is still pending, so that they can finish onboarding without me removing and re-adding them. | Should Have | Scope: pending / never-accepted users only. | — Happy Path — • AC-1: Given a user in the Qontak One user list whose invite is still Pending (not yet accepted), when the admin views that user's row, then a "Re-invite" (resend invitation) action is available. • AC-2: Given a pending user, when the admin clicks Re-invite, then a new invitation email is sent with a fresh, valid invite link and the previous link is invalidated. • AC-3: Given the admin clicks Re-invite, when the email is sent, then a success confirmation is shown. — Error / Unhappy Path — • ERR-1: Given the admin clicks Re-invite, when sending fails, then an actionable error is shown and no state changes silently. — Guard-rail — • NEG-1: Given a user who has already accepted their invite (Active), when the admin views that row, then the Re-invite action is not shown / disabled. |
Open questions
- Cooldown / rate limit between resends?
- Invite-link expiry duration — does resending reset the window?
- Is re-inviting available per-user only, or also as a bulk action?