You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 4, 2026. It is now read-only.
Remove Workspace trial fields and trial extension logic #32
AI Triage: Remove SaaS trial-related fields and logic from Workspace, Organization, and Project structs across backend and frontend, including GraphQL schema and database migrations.
Parent: #25 — Remove all SaaS billing code
What to Remove
Workspace struct fields
TrialEndDateEligibleForTrialExtensionTrialExtensionEnabledAlso in Organization struct
TrialEndDateAlso in Project struct
TrialEndDateCallers
Backend
private-graph/graph/resolver.goprivate-graph/graph/schema.resolvers.goprivate-graph/graph/schema.resolvers.goprivate-graph/graph/schema.resolvers.go.Before(time.Now())private-graph/graph/generated/generated.goFrontend (crosses into UI)
src/frontend/src/pages/Billing/utils/utils.ts:49-53getTrialEndDateMessage()src/frontend/src/components/Header/Header.tsx:831Migration Required
workspaces, 1 fromorganizations, 1 fromprojectsTest Plan
getTrialEndDateMessage()make private-gen+yarn codegen🤖 Generated with Claude Code