feat(core): Add workflow diffs feature to license checks (no-changelog) (#18130)

This commit is contained in:
Marc Littlemore
2025-08-08 16:51:39 +01:00
committed by GitHub
parent 88318694ce
commit 11dcef36df
7 changed files with 11 additions and 0 deletions

View File

@@ -153,6 +153,7 @@ export interface FrontendSettings {
workerView: boolean;
advancedPermissions: boolean;
apiKeyScopes: boolean;
workflowDiffs: boolean;
projects: {
team: {
limit: number;

View File

@@ -159,6 +159,10 @@ export class LicenseState {
return this.isLicensed('feat:insights:viewHourlyData');
}
isWorkflowDiffsLicensed() {
return this.isLicensed('feat:workflowDiffs');
}
// --------------------
// integers
// --------------------

View File

@@ -35,6 +35,7 @@ export const LICENSE_FEATURES = {
INSIGHTS_VIEW_DASHBOARD: 'feat:insights:viewDashboard',
INSIGHTS_VIEW_HOURLY_DATA: 'feat:insights:viewHourlyData',
API_KEY_SCOPES: 'feat:apiKeyScopes',
WORKFLOW_DIFFS: 'feat:workflowDiffs',
} as const;
export const LICENSE_QUOTAS = {