refactor(site): update AI Governance licensing copy - #28077
Open
johnstcn wants to merge 1 commit into
Open
Conversation
Drop the "add-on" wording from the remaining frontend description strings now that AI Governance is included with a Premium license. Updates the license-banner fallback, the AI Governance paywall description, and the AI Governance usage card heading and body copy, plus the stories that assert them.
Contributor
There was a problem hiding this comment.
Pull request overview
Updates remaining frontend UI copy that referred to AI Governance as a separately purchased “add-on”, aligning the UI with the current licensing model where AI Governance is included with Premium.
Changes:
- Updated AI Governance seat/usage messaging in the Licenses settings UI (including the “not included” placeholder copy).
- Updated the AI Governance paywall description to remove “add-on” language.
- Updated Storybook assertions to match the new UI strings.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.stories.tsx | Updates Storybook assertions for the AI Governance usage card heading. |
| site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/AIGovernanceUsersConsumptionChart.tsx | Updates AI Governance usage card and placeholder copy to remove “add-on” language. |
| site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/AIGovernanceUsersConsumptionChart.stories.tsx | Updates Storybook assertions for the AI Governance usage card heading. |
| site/src/modules/dashboard/LicenseBanner/LicenseBanner.tsx | Updates the near-limit fallback banner string to remove “add-on” language. |
| site/src/components/Paywall/PaywallAIGovernance.tsx | Updates paywall description copy to state AI Governance requires a Premium license (no add-on). |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the remaining frontend description strings that still refer to AI Governance as a separately purchased "add-on", consistent with AI Governance now being included with a Premium license.
Stacked on #28075.
Changes:
LicenseBanner.tsx: fallback near-limit message "AI Governance add-on seat limit" → "AI Governance seat limit"PaywallAIGovernance.tsx: "requires a Premium license with AI Governance add-on" → "requires a Premium license"AIGovernanceUsersConsumptionChart.tsx: card title "AI Governance add-on usage" → "AI Governance usage", and "unlock this addon" → "unlock AI Governance"The "AI add-on" badge and seat-column labels are intentionally left untouched here; they are being removed in a separate PR. Mechanism identifiers (e.g.
hasAiGovernanceAddOnLicense) are also unchanged since the backend still emits addon claims.Generated by Coder Agents.