feat: client activation flow — prepaid & postpaid (FIBEROPS-227) #8
Reference in New Issue
Block a user
Delete Branch "feat/client-activation-flow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds activation flow card on client detail page.
Prepaid: Resolve Install → Pin Location → Generate Invoice → Create Activation Ticket → Resolve & Activate
Postpaid: Resolve Install → Pin Location → Create Activation Ticket → Resolve & Activate → Generate Invoice
Card auto-dismisses once client is fully active. Each step has an inline action button. Resolving the activation ticket auto-sets client.isActive=true and activates the PENDING subscription.
✅ Activation flow correct — prepaid invoice-first, postpaid invoice-last. Step logic derived from API state (subscription status, ticket types, client.isActive). Auto-dismisses on completion. LGTM 🐠