[FE] 39.16 As Pixally Owner, I can manually reset any lead's free trial to 14 days from today with a confirmation popup (incrementing reset count and last reset date), soft-delete leads with 1-year data retention (only email retained after hard delete), a
Figma Link
https://www.figma.com/design/ej0kxwP45mDKmZCZfAJ5O8/Pixally?node-id=28189-23977&t=ggr1H3F3XW6HE1m8-0
User Flows
FRD4 – Manual reset flow, soft delete flow, auto-reset logic
Functional Logic
FRD4 – Manual reset logic (expiry = today + 14 days, reset count increment, last reset date update, status changes to Active if previously Expired), Auto-reset logic (runs every 3 months, targets only Expired trials, excludes Active trials and converted paid subscribers), Soft delete logic (lead retained 1 year, all PII removed except email after hard delete), Confirmation popup logic for both reset and delete
Acceptance Criteria
FRD4 – Reset confirmation popup shown before applying; Reset sets expiry to today + 14 days and increments reset count; Expired lead moves to Active tab after reset; Cancel on reset popup leaves trial unchanged; Auto-reset runs every 3 months for eligible Expired trials only; Auto-reset excludes Active trials and converted leads; Delete confirmation popup shown before deletion; Confirmed delete removes lead from listing with success toast; Cancel on delete keeps lead visible; soft delete retains 1 year
Edge Cases
FRD4 – Lead with 2 prior resets increments to 3 after reset; auto-reset does not run for leads that converted to paid subscribers; only email retained after 1-year hard delete
Test Cases
TC-LM-011, TC-LM-012, TC-LM-013, TC-LM-014, TC-LM-015, TC-LM-016, TC-LM-017, TC-LM-018, TC-LM-019, TC-LM-027, TC-LM-028, TC-LM-029, TC-LM-030, TC-LM-036
Key
Type / Priority
Status
Sprint
Epic
Assignee
Project
FRD
QA Status
Created
Updated
Last synced
No test cases generated yet.
No failures or comments.