mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 17:46:06 +00:00
- Added billing-related fields to the User model in the database. - Implemented functions for managing billing access, including trial periods and subscription statuses. - Created new billing utility functions for Stripe integration. - Updated onboarding page to include billing overview and workspace creation eligibility. - Enhanced route access checks to require billing access for certain actions. - Implemented cleanup scripts for expired billing workspaces and associated media. - Updated header component to conditionally show app navigation based on billing access. - Added new migrations for billing-related database changes.
7 lines
164 B
SQL
7 lines
164 B
SQL
ALTER TABLE "users"
|
|
ADD COLUMN "billingTrialConsumedAt" TIMESTAMP(3);
|
|
|
|
UPDATE "users"
|
|
SET "billingTrialConsumedAt" = "trialEndsAt"
|
|
WHERE "trialEndsAt" IS NOT NULL;
|