mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
Add a Subscription column to the admin user listing showing each user's billing status (Active, Trialing, Past due, Canceled, etc.) as a badge, plus an effective-access indicator. Access reflects real in-app access, not just the user's own subscription: collaborators on a paying owner's workspace/project are shown as having access 'via team' (mirrors hasAppNavigationAccess in lib/route-access.ts). Canceled-but-not-yet- expired and trialing users are surfaced with their access-until date. Column is DB-sortable and gated behind isStripeBillingEnabled().