diff --git a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ConsolidatedProgressionChanges.tsx b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ConsolidatedProgressionChanges.tsx
index 269a0ebdbb..5ee6caea81 100644
--- a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ConsolidatedProgressionChanges.tsx
+++ b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ConsolidatedProgressionChanges.tsx
@@ -47,7 +47,7 @@ const getMilestonesWithAutomation = (
return new Set(
progressionChanges
.filter((change) => change.action === 'changeMilestoneProgression')
- .map((change) => change.payload.sourceMilestoneId)
+ .map((change) => change.payload.sourceMilestone)
.filter((id): id is string => Boolean(id)),
);
};
@@ -58,11 +58,7 @@ const getMilestonesWithDeletedAutomation = (
return new Set(
progressionChanges
.filter((change) => change.action === 'deleteMilestoneProgression')
- .map(
- (change) =>
- change.payload.sourceMilestoneId ||
- change.payload.sourceMilestone,
- )
+ .map((change) => change.payload.sourceMilestone)
.filter((id): id is string => Boolean(id)),
);
};
@@ -72,11 +68,7 @@ const getChangeDescriptions = (
basePlan: IReleasePlan,
): string[] => {
return progressionChanges.map((change) => {
- const sourceId =
- change.action === 'changeMilestoneProgression'
- ? change.payload.sourceMilestoneId
- : change.payload.sourceMilestoneId ||
- change.payload.sourceMilestone;
+ const sourceId = change.payload.sourceMilestone;
const sourceName =
basePlan.milestones.find((milestone) => milestone.id === sourceId)
?.name || sourceId;
diff --git a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ProgressionChange.tsx b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ProgressionChange.tsx
index bee38c0f3c..8108315a32 100644
--- a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ProgressionChange.tsx
+++ b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ProgressionChange.tsx
@@ -8,12 +8,7 @@ import type { IReleasePlan } from 'interfaces/releasePlans';
import type { ChangeMilestoneProgressionSchema } from 'openapi';
import { EventDiff } from 'component/events/EventDiff/EventDiff';
import { Tab, TabList, TabPanel, Tabs } from './ChangeTabComponents.tsx';
-import {
- Action,
- Added,
- ChangeItemInfo,
- ChangeItemWrapper,
-} from './Change.styles.tsx';
+import { Action, ChangeItemInfo, ChangeItemWrapper } from './Change.styles.tsx';
import { styled } from '@mui/material';
import { MilestoneListRenderer } from './MilestoneListRenderer.tsx';
import { applyProgressionChanges } from './applyProgressionChanges.ts';
@@ -47,7 +42,7 @@ export const ProgressionChange: FC = ({
const basePlan = change.payload.snapshot || currentReleasePlan;
if (!basePlan) return null;
- const sourceId = change.payload.sourceMilestoneId;
+ const sourceId = change.payload.sourceMilestone;
if (!sourceId) return null;
const sourceMilestone = basePlan.milestones.find(
@@ -55,9 +50,10 @@ export const ProgressionChange: FC = ({
);
const sourceMilestoneName = sourceMilestone?.name || sourceId;
- const targetMilestoneName = basePlan.milestones.find(
- (milestone) => milestone.id === change.payload.targetMilestone,
- )?.name || change.payload.targetMilestone;
+ const targetMilestoneName =
+ basePlan.milestones.find(
+ (milestone) => milestone.id === change.payload.targetMilestone,
+ )?.name || change.payload.targetMilestone;
const modifiedPlan = applyProgressionChanges(basePlan, [change]);
diff --git a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ReleasePlanChange.tsx b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ReleasePlanChange.tsx
index 3f95d19b2f..9036e9cd0e 100644
--- a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ReleasePlanChange.tsx
+++ b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/ReleasePlanChange.tsx
@@ -281,7 +281,7 @@ export const ReleasePlanChange: FC<{
feature: featureName,
action: 'changeMilestoneProgression',
payload: {
- sourceMilestoneId: sourceMilestoneId,
+ sourceMilestone: sourceMilestoneId,
...payload,
},
});
diff --git a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/applyProgressionChanges.ts b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/applyProgressionChanges.ts
index ed61f1cfb1..a6c9d74c5a 100644
--- a/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/applyProgressionChanges.ts
+++ b/frontend/src/component/changeRequest/ChangeRequest/Changes/Change/applyProgressionChanges.ts
@@ -18,7 +18,7 @@ export const applyProgressionChanges = (
const changeProgression = progressionChanges.find(
(change): change is IChangeRequestChangeMilestoneProgression =>
change.action === 'changeMilestoneProgression' &&
- change.payload.sourceMilestoneId === milestone.id,
+ change.payload.sourceMilestone === milestone.id,
);
const deleteChange = progressionChanges.find(
(change): change is IChangeRequestDeleteMilestoneProgression =>
diff --git a/frontend/src/component/changeRequest/changeRequest.types.ts b/frontend/src/component/changeRequest/changeRequest.types.ts
index a914f7e0e9..03acf7e4e3 100644
--- a/frontend/src/component/changeRequest/changeRequest.types.ts
+++ b/frontend/src/component/changeRequest/changeRequest.types.ts
@@ -289,7 +289,6 @@ type ChangeRequestStartMilestone = {
type ChangeRequestChangeMilestoneProgression =
ChangeMilestoneProgressionSchema & {
- sourceMilestoneId: string;
snapshot?: IReleasePlan;
};
diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ChangeRequest/ReleasePlanChangeRequestDialog.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ChangeRequest/ReleasePlanChangeRequestDialog.tsx
index 8a249302db..0ee18e4ac4 100644
--- a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ChangeRequest/ReleasePlanChangeRequestDialog.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ChangeRequest/ReleasePlanChangeRequestDialog.tsx
@@ -4,10 +4,7 @@ import type {
IReleasePlan,
IReleasePlanMilestone,
} from 'interfaces/releasePlans';
-import type {
- CreateMilestoneProgressionSchema,
- UpdateMilestoneProgressionSchema,
-} from 'openapi';
+import type { ChangeMilestoneProgressionSchema } from 'openapi';
import { getTimeValueAndUnitFromMinutes } from '../hooks/useMilestoneProgressionForm.js';
const StyledBoldSpan = styled('span')(({ theme }) => ({
@@ -24,13 +21,8 @@ type ChangeRequestAction =
milestone: IReleasePlanMilestone;
}
| {
- type: 'createMilestoneProgression';
- payload: CreateMilestoneProgressionSchema;
- }
- | {
- type: 'updateMilestoneProgression';
- sourceMilestoneId: string;
- payload: UpdateMilestoneProgressionSchema;
+ type: 'changeMilestoneProgression';
+ payload: ChangeMilestoneProgressionSchema;
}
| {
type: 'deleteMilestoneProgression';
@@ -91,7 +83,7 @@ export const ReleasePlanChangeRequestDialog = ({
);
- case 'createMilestoneProgression': {
+ case 'changeMilestoneProgression': {
const sourceMilestone = releasePlan.milestones.find(
(milestone) =>
milestone.id === action.payload.sourceMilestone,
@@ -108,7 +100,7 @@ export const ReleasePlanChangeRequestDialog = ({
return (
- Create automation to proceed from{' '}
+ Configure automation to proceed from{' '}
{sourceMilestone?.name}{' '}
to{' '}
{targetMilestone?.name}{' '}
@@ -118,27 +110,6 @@ export const ReleasePlanChangeRequestDialog = ({
);
}
- case 'updateMilestoneProgression': {
- const milestone = releasePlan.milestones.find(
- (milestone) => milestone.id === action.sourceMilestoneId,
- );
-
- const { value, unit } = getTimeValueAndUnitFromMinutes(
- action.payload.transitionCondition.intervalMinutes,
- );
- const timeInterval = `${value} ${unit}`;
-
- return (
-
- Update automation for{' '}
- {milestone?.name} to
- proceed after{' '}
- {timeInterval} in{' '}
- {environmentId}
-
- );
- }
-
case 'deleteMilestoneProgression': {
const milestone = releasePlan.milestones.find(
(milestone) => milestone.id === action.sourceMilestoneId,
diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx
index 5a6d73feec..83033d1ce9 100644
--- a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlan.tsx
@@ -22,10 +22,7 @@ import { Truncator } from 'component/common/Truncator/Truncator';
import { useUiFlag } from 'hooks/useUiFlag';
import { useMilestoneProgressionsApi } from 'hooks/api/actions/useMilestoneProgressionsApi/useMilestoneProgressionsApi';
import { DeleteProgressionDialog } from './DeleteProgressionDialog.tsx';
-import type {
- CreateMilestoneProgressionSchema,
- UpdateMilestoneProgressionSchema,
-} from 'openapi';
+import type { ChangeMilestoneProgressionSchema } from 'openapi';
import { ReleasePlanMilestoneItem } from './ReleasePlanMilestoneItem/ReleasePlanMilestoneItem.tsx';
const StyledContainer = styled('div')(({ theme }) => ({
@@ -111,13 +108,8 @@ export const ReleasePlan = ({
| { type: 'removeReleasePlan'; environmentActive: boolean }
| { type: 'startMilestone'; milestone: IReleasePlanMilestone }
| {
- type: 'createMilestoneProgression';
- payload: CreateMilestoneProgressionSchema;
- }
- | {
- type: 'updateMilestoneProgression';
- sourceMilestoneId: string;
- payload: UpdateMilestoneProgressionSchema;
+ type: 'changeMilestoneProgression';
+ payload: ChangeMilestoneProgressionSchema;
}
| {
type: 'deleteMilestoneProgression';
@@ -201,25 +193,14 @@ export const ReleasePlan = ({
});
break;
- case 'createMilestoneProgression':
+ case 'changeMilestoneProgression':
await addChange(projectId, environment, {
feature: featureName,
- action: 'createMilestoneProgression',
+ action: 'changeMilestoneProgression',
payload: changeRequestAction.payload,
});
break;
- case 'updateMilestoneProgression':
- await addChange(projectId, environment, {
- feature: featureName,
- action: 'updateMilestoneProgression',
- payload: {
- sourceMilestone: changeRequestAction.sourceMilestoneId,
- ...changeRequestAction.payload,
- },
- });
- break;
-
case 'deleteMilestoneProgression':
await addChange(projectId, environment, {
feature: featureName,
@@ -314,18 +295,10 @@ export const ReleasePlan = ({
});
};
- const handleAddToChangeRequest = (
- action:
- | {
- type: 'createMilestoneProgression';
- payload: CreateMilestoneProgressionSchema;
- }
- | {
- type: 'updateMilestoneProgression';
- sourceMilestoneId: string;
- payload: UpdateMilestoneProgressionSchema;
- },
- ) => {
+ const handleAddToChangeRequest = (action: {
+ type: 'changeMilestoneProgression';
+ payload: ChangeMilestoneProgressionSchema;
+ }) => {
setChangeRequestAction(action);
};
diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanMilestoneItem/ReleasePlanMilestoneItem.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanMilestoneItem/ReleasePlanMilestoneItem.tsx
index c8a65b65cc..6c71ce9bc2 100644
--- a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanMilestoneItem/ReleasePlanMilestoneItem.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanMilestoneItem/ReleasePlanMilestoneItem.tsx
@@ -43,7 +43,6 @@ export interface IReleasePlanMilestoneItemProps {
onDeleteProgression: (milestone: IReleasePlanMilestone) => void;
onAddToChangeRequest: (action: {
type: 'changeMilestoneProgression';
- sourceMilestoneId: string;
payload: ChangeMilestoneProgressionSchema;
}) => void;
getPendingProgressionChange: (
@@ -93,8 +92,10 @@ export const ReleasePlanMilestoneItem = ({
if (isChangeRequestConfigured(environment)) {
onAddToChangeRequest({
type: 'changeMilestoneProgression',
- sourceMilestoneId: milestone.id,
- payload,
+ payload: {
+ ...payload,
+ sourceMilestone: milestone.id,
+ },
});
return { shouldReset: true };
}
diff --git a/frontend/src/openapi/models/changeMilestoneProgressionSchema.ts b/frontend/src/openapi/models/changeMilestoneProgressionSchema.ts
index 9845d92d97..144bd15cee 100644
--- a/frontend/src/openapi/models/changeMilestoneProgressionSchema.ts
+++ b/frontend/src/openapi/models/changeMilestoneProgressionSchema.ts
@@ -13,4 +13,5 @@ export interface ChangeMilestoneProgressionSchema {
targetMilestone: string;
/** The condition configuration for the transition */
transitionCondition: TransitionConditionSchema;
+ [key: string]: unknown;
}
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchema.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchema.ts
index 2e3f30d7fb..02dc7bc0cc 100644
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchema.ts
+++ b/frontend/src/openapi/models/changeRequestCreateFeatureSchema.ts
@@ -16,8 +16,7 @@ import type { ChangeRequestCreateFeatureSchemaOneOfTwotwo } from './changeReques
import type { ChangeRequestCreateFeatureSchemaOneOfTwofour } from './changeRequestCreateFeatureSchemaOneOfTwofour.js';
import type { ChangeRequestCreateFeatureSchemaOneOfTwoseven } from './changeRequestCreateFeatureSchemaOneOfTwoseven.js';
import type { ChangeRequestCreateFeatureSchemaOneOfThreezero } from './changeRequestCreateFeatureSchemaOneOfThreezero.js';
-import type { ChangeRequestCreateFeatureSchemaOneOfThreetwo } from './changeRequestCreateFeatureSchemaOneOfThreetwo.js';
-import type { ChangeRequestCreateFeatureSchemaOneOfThreefive } from './changeRequestCreateFeatureSchemaOneOfThreefive.js';
+import type { ChangeRequestCreateFeatureSchemaOneOfThreethree } from './changeRequestCreateFeatureSchemaOneOfThreethree.js';
/**
* Data used to create a [change request](https://docs.getunleash.io/reference/change-requests) for a single feature change.
@@ -36,5 +35,4 @@ export type ChangeRequestCreateFeatureSchema =
| ChangeRequestCreateFeatureSchemaOneOfTwofour
| ChangeRequestCreateFeatureSchemaOneOfTwoseven
| ChangeRequestCreateFeatureSchemaOneOfThreezero
- | ChangeRequestCreateFeatureSchemaOneOfThreetwo
- | ChangeRequestCreateFeatureSchemaOneOfThreefive;
+ | ChangeRequestCreateFeatureSchemaOneOfThreethree;
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefive.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefive.ts
deleted file mode 100644
index 605a0c7718..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefive.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestCreateFeatureSchemaOneOfThreefiveAction } from './changeRequestCreateFeatureSchemaOneOfThreefiveAction.js';
-import type { ChangeRequestCreateFeatureSchemaOneOfThreefivePayload } from './changeRequestCreateFeatureSchemaOneOfThreefivePayload.js';
-
-/**
- * Delete milestone progression.
- */
-export type ChangeRequestCreateFeatureSchemaOneOfThreefive = {
- /** The name of this action. */
- action: ChangeRequestCreateFeatureSchemaOneOfThreefiveAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestCreateFeatureSchemaOneOfThreefivePayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefiveAction.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefiveAction.ts
deleted file mode 100644
index 8fd408b950..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefiveAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestCreateFeatureSchemaOneOfThreefiveAction =
- (typeof ChangeRequestCreateFeatureSchemaOneOfThreefiveAction)[keyof typeof ChangeRequestCreateFeatureSchemaOneOfThreefiveAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestCreateFeatureSchemaOneOfThreefiveAction = {
- deleteMilestoneProgression: 'deleteMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefivePayload.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefivePayload.ts
deleted file mode 100644
index ce1ef8579f..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreefivePayload.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type ChangeRequestCreateFeatureSchemaOneOfThreefivePayload = {
- /** The ID of the source milestone with progression to delete. */
- sourceMilestone: string;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwo.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwo.ts
deleted file mode 100644
index dbc2146fec..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwo.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestCreateFeatureSchemaOneOfThreetwoAction } from './changeRequestCreateFeatureSchemaOneOfThreetwoAction.js';
-import type { ChangeRequestCreateFeatureSchemaOneOfThreetwoPayload } from './changeRequestCreateFeatureSchemaOneOfThreetwoPayload.js';
-
-/**
- * Update milestone progression transition condition.
- */
-export type ChangeRequestCreateFeatureSchemaOneOfThreetwo = {
- /** The name of this action. */
- action: ChangeRequestCreateFeatureSchemaOneOfThreetwoAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestCreateFeatureSchemaOneOfThreetwoPayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoAction.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoAction.ts
deleted file mode 100644
index ecdc22aa84..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestCreateFeatureSchemaOneOfThreetwoAction =
- (typeof ChangeRequestCreateFeatureSchemaOneOfThreetwoAction)[keyof typeof ChangeRequestCreateFeatureSchemaOneOfThreetwoAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestCreateFeatureSchemaOneOfThreetwoAction = {
- updateMilestoneProgression: 'updateMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoPayload.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoPayload.ts
deleted file mode 100644
index 3aa6ddea9b..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreetwoPayload.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { TransitionConditionSchema } from './transitionConditionSchema.js';
-
-export type ChangeRequestCreateFeatureSchemaOneOfThreetwoPayload = {
- /** The ID of the source milestone with progression to update. */
- sourceMilestone: string;
- /** The condition configuration for the transition */
- transitionCondition: TransitionConditionSchema;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezero.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezero.ts
index 1c0dc44f0d..f24970ac98 100644
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezero.ts
+++ b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezero.ts
@@ -4,15 +4,15 @@
* See `gen:api` script in package.json
*/
import type { ChangeRequestCreateFeatureSchemaOneOfThreezeroAction } from './changeRequestCreateFeatureSchemaOneOfThreezeroAction.js';
-import type { CreateMilestoneProgressionSchema } from './createMilestoneProgressionSchema.js';
+import type { ChangeRequestCreateFeatureSchemaOneOfThreezeroPayload } from './changeRequestCreateFeatureSchemaOneOfThreezeroPayload.js';
/**
- * Create milestone progression from one milestone to another.
+ * Create or update milestone progression from one milestone to another.
*/
export type ChangeRequestCreateFeatureSchemaOneOfThreezero = {
/** The name of this action. */
action: ChangeRequestCreateFeatureSchemaOneOfThreezeroAction;
/** The name of the feature that this change applies to. */
feature: string;
- payload: CreateMilestoneProgressionSchema;
+ payload: ChangeRequestCreateFeatureSchemaOneOfThreezeroPayload;
};
diff --git a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezeroAction.ts b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezeroAction.ts
index 81bf9def1d..763f4c164b 100644
--- a/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezeroAction.ts
+++ b/frontend/src/openapi/models/changeRequestCreateFeatureSchemaOneOfThreezeroAction.ts
@@ -12,5 +12,5 @@ export type ChangeRequestCreateFeatureSchemaOneOfThreezeroAction =
// eslint-disable-next-line @typescript-eslint/no-redeclare
export const ChangeRequestCreateFeatureSchemaOneOfThreezeroAction = {
- createMilestoneProgression: 'createMilestoneProgression',
+ changeMilestoneProgression: 'changeMilestoneProgression',
} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateSchema.ts b/frontend/src/openapi/models/changeRequestCreateSchema.ts
index ce10d1a2bf..2035e1fb50 100644
--- a/frontend/src/openapi/models/changeRequestCreateSchema.ts
+++ b/frontend/src/openapi/models/changeRequestCreateSchema.ts
@@ -18,8 +18,7 @@ import type { ChangeRequestCreateSchemaOneOfTwoseven } from './changeRequestCrea
import type { ChangeRequestCreateSchemaOneOfTwonine } from './changeRequestCreateSchemaOneOfTwonine.js';
import type { ChangeRequestCreateSchemaOneOfThreetwo } from './changeRequestCreateSchemaOneOfThreetwo.js';
import type { ChangeRequestCreateSchemaOneOfThreefive } from './changeRequestCreateSchemaOneOfThreefive.js';
-import type { ChangeRequestCreateSchemaOneOfThreeseven } from './changeRequestCreateSchemaOneOfThreeseven.js';
-import type { ChangeRequestCreateSchemaOneOfFourzero } from './changeRequestCreateSchemaOneOfFourzero.js';
+import type { ChangeRequestCreateSchemaOneOfThreeeight } from './changeRequestCreateSchemaOneOfThreeeight.js';
/**
* Data used to create a [change request](https://docs.getunleash.io/reference/change-requests) for a single feature or segment change.
@@ -40,5 +39,4 @@ export type ChangeRequestCreateSchema =
| ChangeRequestCreateSchemaOneOfTwonine
| ChangeRequestCreateSchemaOneOfThreetwo
| ChangeRequestCreateSchemaOneOfThreefive
- | ChangeRequestCreateSchemaOneOfThreeseven
- | ChangeRequestCreateSchemaOneOfFourzero;
+ | ChangeRequestCreateSchemaOneOfThreeeight;
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzero.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzero.ts
deleted file mode 100644
index bf99ce009b..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzero.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestCreateSchemaOneOfFourzeroAction } from './changeRequestCreateSchemaOneOfFourzeroAction.js';
-import type { ChangeRequestCreateSchemaOneOfFourzeroPayload } from './changeRequestCreateSchemaOneOfFourzeroPayload.js';
-
-/**
- * Delete milestone progression.
- */
-export type ChangeRequestCreateSchemaOneOfFourzero = {
- /** The name of this action. */
- action: ChangeRequestCreateSchemaOneOfFourzeroAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestCreateSchemaOneOfFourzeroPayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroAction.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroAction.ts
deleted file mode 100644
index b0f25a82b2..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestCreateSchemaOneOfFourzeroAction =
- (typeof ChangeRequestCreateSchemaOneOfFourzeroAction)[keyof typeof ChangeRequestCreateSchemaOneOfFourzeroAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestCreateSchemaOneOfFourzeroAction = {
- deleteMilestoneProgression: 'deleteMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroPayload.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroPayload.ts
deleted file mode 100644
index 02438c291e..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfFourzeroPayload.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type ChangeRequestCreateSchemaOneOfFourzeroPayload = {
- /** The ID of the source milestone with progression to delete. */
- sourceMilestone: string;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefive.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefive.ts
index c4cb93ff6f..acd262b80e 100644
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefive.ts
+++ b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefive.ts
@@ -4,15 +4,15 @@
* See `gen:api` script in package.json
*/
import type { ChangeRequestCreateSchemaOneOfThreefiveAction } from './changeRequestCreateSchemaOneOfThreefiveAction.js';
-import type { CreateMilestoneProgressionSchema } from './createMilestoneProgressionSchema.js';
+import type { ChangeRequestCreateSchemaOneOfThreefivePayload } from './changeRequestCreateSchemaOneOfThreefivePayload.js';
/**
- * Create milestone progression from one milestone to another.
+ * Create or update milestone progression from one milestone to another.
*/
export type ChangeRequestCreateSchemaOneOfThreefive = {
/** The name of this action. */
action: ChangeRequestCreateSchemaOneOfThreefiveAction;
/** The name of the feature that this change applies to. */
feature: string;
- payload: CreateMilestoneProgressionSchema;
+ payload: ChangeRequestCreateSchemaOneOfThreefivePayload;
};
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefiveAction.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefiveAction.ts
index 438a3c60a6..0849acec2b 100644
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefiveAction.ts
+++ b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreefiveAction.ts
@@ -12,5 +12,5 @@ export type ChangeRequestCreateSchemaOneOfThreefiveAction =
// eslint-disable-next-line @typescript-eslint/no-redeclare
export const ChangeRequestCreateSchemaOneOfThreefiveAction = {
- createMilestoneProgression: 'createMilestoneProgression',
+ changeMilestoneProgression: 'changeMilestoneProgression',
} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreeseven.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreeseven.ts
deleted file mode 100644
index ac0eaa3515..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreeseven.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestCreateSchemaOneOfThreesevenAction } from './changeRequestCreateSchemaOneOfThreesevenAction.js';
-import type { ChangeRequestCreateSchemaOneOfThreesevenPayload } from './changeRequestCreateSchemaOneOfThreesevenPayload.js';
-
-/**
- * Update milestone progression transition condition.
- */
-export type ChangeRequestCreateSchemaOneOfThreeseven = {
- /** The name of this action. */
- action: ChangeRequestCreateSchemaOneOfThreesevenAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestCreateSchemaOneOfThreesevenPayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenAction.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenAction.ts
deleted file mode 100644
index 2e802ef5b7..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestCreateSchemaOneOfThreesevenAction =
- (typeof ChangeRequestCreateSchemaOneOfThreesevenAction)[keyof typeof ChangeRequestCreateSchemaOneOfThreesevenAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestCreateSchemaOneOfThreesevenAction = {
- updateMilestoneProgression: 'updateMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenPayload.ts b/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenPayload.ts
deleted file mode 100644
index a2060a0689..0000000000
--- a/frontend/src/openapi/models/changeRequestCreateSchemaOneOfThreesevenPayload.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { TransitionConditionSchema } from './transitionConditionSchema.js';
-
-export type ChangeRequestCreateSchemaOneOfThreesevenPayload = {
- /** The ID of the source milestone with progression to update. */
- sourceMilestone: string;
- /** The condition configuration for the transition */
- transitionCondition: TransitionConditionSchema;
-};
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchema.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchema.ts
index 62d7c7e620..1db7fc1c37 100644
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchema.ts
+++ b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchema.ts
@@ -18,8 +18,7 @@ import type { ChangeRequestOneOrManyCreateSchemaOneOfTwoseven } from './changeRe
import type { ChangeRequestOneOrManyCreateSchemaOneOfTwonine } from './changeRequestOneOrManyCreateSchemaOneOfTwonine.js';
import type { ChangeRequestOneOrManyCreateSchemaOneOfThreetwo } from './changeRequestOneOrManyCreateSchemaOneOfThreetwo.js';
import type { ChangeRequestOneOrManyCreateSchemaOneOfThreefive } from './changeRequestOneOrManyCreateSchemaOneOfThreefive.js';
-import type { ChangeRequestOneOrManyCreateSchemaOneOfThreeseven } from './changeRequestOneOrManyCreateSchemaOneOfThreeseven.js';
-import type { ChangeRequestOneOrManyCreateSchemaOneOfFourzero } from './changeRequestOneOrManyCreateSchemaOneOfFourzero.js';
+import type { ChangeRequestOneOrManyCreateSchemaOneOfThreeeight } from './changeRequestOneOrManyCreateSchemaOneOfThreeeight.js';
import type { ChangeRequestCreateSchema } from './changeRequestCreateSchema.js';
/**
@@ -41,6 +40,5 @@ export type ChangeRequestOneOrManyCreateSchema =
| ChangeRequestOneOrManyCreateSchemaOneOfTwonine
| ChangeRequestOneOrManyCreateSchemaOneOfThreetwo
| ChangeRequestOneOrManyCreateSchemaOneOfThreefive
- | ChangeRequestOneOrManyCreateSchemaOneOfThreeseven
- | ChangeRequestOneOrManyCreateSchemaOneOfFourzero
+ | ChangeRequestOneOrManyCreateSchemaOneOfThreeeight
| ChangeRequestCreateSchema[];
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzero.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzero.ts
deleted file mode 100644
index 7632a07b0d..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzero.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction } from './changeRequestOneOrManyCreateSchemaOneOfFourzeroAction.js';
-import type { ChangeRequestOneOrManyCreateSchemaOneOfFourzeroPayload } from './changeRequestOneOrManyCreateSchemaOneOfFourzeroPayload.js';
-
-/**
- * Delete milestone progression.
- */
-export type ChangeRequestOneOrManyCreateSchemaOneOfFourzero = {
- /** The name of this action. */
- action: ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestOneOrManyCreateSchemaOneOfFourzeroPayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroAction.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroAction.ts
deleted file mode 100644
index ac929f7bb5..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction =
- (typeof ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction)[keyof typeof ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestOneOrManyCreateSchemaOneOfFourzeroAction = {
- deleteMilestoneProgression: 'deleteMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroPayload.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroPayload.ts
deleted file mode 100644
index eef066ae30..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfFourzeroPayload.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type ChangeRequestOneOrManyCreateSchemaOneOfFourzeroPayload = {
- /** The ID of the source milestone with progression to delete. */
- sourceMilestone: string;
-};
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefive.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefive.ts
index 9671753cf9..afea40555e 100644
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefive.ts
+++ b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefive.ts
@@ -4,15 +4,15 @@
* See `gen:api` script in package.json
*/
import type { ChangeRequestOneOrManyCreateSchemaOneOfThreefiveAction } from './changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.js';
-import type { CreateMilestoneProgressionSchema } from './createMilestoneProgressionSchema.js';
+import type { ChangeRequestOneOrManyCreateSchemaOneOfThreefivePayload } from './changeRequestOneOrManyCreateSchemaOneOfThreefivePayload.js';
/**
- * Create milestone progression from one milestone to another.
+ * Create or update milestone progression from one milestone to another.
*/
export type ChangeRequestOneOrManyCreateSchemaOneOfThreefive = {
/** The name of this action. */
action: ChangeRequestOneOrManyCreateSchemaOneOfThreefiveAction;
/** The name of the feature that this change applies to. */
feature: string;
- payload: CreateMilestoneProgressionSchema;
+ payload: ChangeRequestOneOrManyCreateSchemaOneOfThreefivePayload;
};
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.ts
index bc5402dd71..21fbf78728 100644
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.ts
+++ b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.ts
@@ -12,5 +12,5 @@ export type ChangeRequestOneOrManyCreateSchemaOneOfThreefiveAction =
// eslint-disable-next-line @typescript-eslint/no-redeclare
export const ChangeRequestOneOrManyCreateSchemaOneOfThreefiveAction = {
- createMilestoneProgression: 'createMilestoneProgression',
+ changeMilestoneProgression: 'changeMilestoneProgression',
} as const;
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreeseven.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreeseven.ts
deleted file mode 100644
index aa6696d58d..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreeseven.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction } from './changeRequestOneOrManyCreateSchemaOneOfThreesevenAction.js';
-import type { ChangeRequestOneOrManyCreateSchemaOneOfThreesevenPayload } from './changeRequestOneOrManyCreateSchemaOneOfThreesevenPayload.js';
-
-/**
- * Update milestone progression transition condition.
- */
-export type ChangeRequestOneOrManyCreateSchemaOneOfThreeseven = {
- /** The name of this action. */
- action: ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction;
- /** The name of the feature that this change applies to. */
- feature: string;
- payload: ChangeRequestOneOrManyCreateSchemaOneOfThreesevenPayload;
-};
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenAction.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenAction.ts
deleted file mode 100644
index 6e85e6ed5c..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenAction.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-/**
- * The name of this action.
- */
-export type ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction =
- (typeof ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction)[keyof typeof ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction];
-
-// eslint-disable-next-line @typescript-eslint/no-redeclare
-export const ChangeRequestOneOrManyCreateSchemaOneOfThreesevenAction = {
- updateMilestoneProgression: 'updateMilestoneProgression',
-} as const;
diff --git a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenPayload.ts b/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenPayload.ts
deleted file mode 100644
index b8c9833263..0000000000
--- a/frontend/src/openapi/models/changeRequestOneOrManyCreateSchemaOneOfThreesevenPayload.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { TransitionConditionSchema } from './transitionConditionSchema.js';
-
-export type ChangeRequestOneOrManyCreateSchemaOneOfThreesevenPayload = {
- /** The ID of the source milestone with progression to update. */
- sourceMilestone: string;
- /** The condition configuration for the transition */
- transitionCondition: TransitionConditionSchema;
-};
diff --git a/frontend/src/openapi/models/createMilestoneProgression401.ts b/frontend/src/openapi/models/createMilestoneProgression401.ts
deleted file mode 100644
index e74f07b802..0000000000
--- a/frontend/src/openapi/models/createMilestoneProgression401.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type CreateMilestoneProgression401 = {
- /** The ID of the error instance */
- id?: string;
- /** A description of what went wrong. */
- message?: string;
- /** The name of the error kind */
- name?: string;
-};
diff --git a/frontend/src/openapi/models/createMilestoneProgression403.ts b/frontend/src/openapi/models/createMilestoneProgression403.ts
deleted file mode 100644
index 0fb6a49145..0000000000
--- a/frontend/src/openapi/models/createMilestoneProgression403.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type CreateMilestoneProgression403 = {
- /** The ID of the error instance */
- id?: string;
- /** A description of what went wrong. */
- message?: string;
- /** The name of the error kind */
- name?: string;
-};
diff --git a/frontend/src/openapi/models/createMilestoneProgressionSchema.ts b/frontend/src/openapi/models/createMilestoneProgressionSchema.ts
deleted file mode 100644
index 08c4d2397b..0000000000
--- a/frontend/src/openapi/models/createMilestoneProgressionSchema.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { TransitionConditionSchema } from './transitionConditionSchema.js';
-
-/**
- * Request body to create a milestone progression
- */
-export interface CreateMilestoneProgressionSchema {
- /** The ID of the source milestone */
- sourceMilestone: string;
- /** The ID of the target milestone */
- targetMilestone: string;
- /** The condition configuration for the transition */
- transitionCondition: TransitionConditionSchema;
-}
diff --git a/frontend/src/openapi/models/detailedInvoicesLineSchema.ts b/frontend/src/openapi/models/detailedInvoicesLineSchema.ts
index 88c384e6dc..196fb06dea 100644
--- a/frontend/src/openapi/models/detailedInvoicesLineSchema.ts
+++ b/frontend/src/openapi/models/detailedInvoicesLineSchema.ts
@@ -22,7 +22,7 @@ export interface DetailedInvoicesLineSchema {
/** Optional start date for the metered period */
startDate?: string;
/** Total amount for this line item in minor currency units */
- totalAmount: number;
- /** Unit price for usage line items */
+ totalAmount?: number;
+ /** Unit price for the line item */
unitPrice?: number;
}
diff --git a/frontend/src/openapi/models/detailedInvoicesSchemaInvoicesItem.ts b/frontend/src/openapi/models/detailedInvoicesSchemaInvoicesItem.ts
index 927026dec6..0ed0ed33d8 100644
--- a/frontend/src/openapi/models/detailedInvoicesSchemaInvoicesItem.ts
+++ b/frontend/src/openapi/models/detailedInvoicesSchemaInvoicesItem.ts
@@ -27,7 +27,7 @@ export type DetailedInvoicesSchemaInvoicesItem = {
/** Tax amount for the invoice */
taxAmount: number;
/** Tax percentage for the invoice */
- taxPercentage?: number;
+ taxPercentage: number;
/** Total amount for the invoice */
totalAmount: number;
/** Usage line items (traffic, consumption usage, overages) */
diff --git a/frontend/src/openapi/models/eventSchemaType.ts b/frontend/src/openapi/models/eventSchemaType.ts
index b161e1fa37..3e1321f6fa 100644
--- a/frontend/src/openapi/models/eventSchemaType.ts
+++ b/frontend/src/openapi/models/eventSchemaType.ts
@@ -173,6 +173,7 @@ export const EventSchemaType = {
'milestone-progression-created': 'milestone-progression-created',
'milestone-progression-updated': 'milestone-progression-updated',
'milestone-progression-deleted': 'milestone-progression-deleted',
+ 'milestone-progression-changed': 'milestone-progression-changed',
'user-preference-updated': 'user-preference-updated',
'scim-users-deleted': 'scim-users-deleted',
'scim-groups-deleted': 'scim-groups-deleted',
diff --git a/frontend/src/openapi/models/index.ts b/frontend/src/openapi/models/index.ts
index 1684f37be9..5bf2cd4518 100644
--- a/frontend/src/openapi/models/index.ts
+++ b/frontend/src/openapi/models/index.ts
@@ -141,6 +141,9 @@ export * from './bulkToggleFeaturesEnvironmentOn415.js';
export * from './bulkToggleFeaturesSchema.js';
export * from './cdnApiTokenSchema.js';
export * from './cdnApiTokensSchema.js';
+export * from './changeMilestoneProgression401.js';
+export * from './changeMilestoneProgression403.js';
+export * from './changeMilestoneProgressionSchema.js';
export * from './changePassword401.js';
export * from './changePassword403.js';
export * from './changePassword415.js';
@@ -185,14 +188,12 @@ export * from './changeRequestCreateFeatureSchemaOneOfOnethreePayload.js';
export * from './changeRequestCreateFeatureSchemaOneOfPayload.js';
export * from './changeRequestCreateFeatureSchemaOneOfSix.js';
export * from './changeRequestCreateFeatureSchemaOneOfSixAction.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreefive.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreefiveAction.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreefivePayload.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreetwo.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreetwoAction.js';
-export * from './changeRequestCreateFeatureSchemaOneOfThreetwoPayload.js';
+export * from './changeRequestCreateFeatureSchemaOneOfThreethree.js';
+export * from './changeRequestCreateFeatureSchemaOneOfThreethreeAction.js';
+export * from './changeRequestCreateFeatureSchemaOneOfThreethreePayload.js';
export * from './changeRequestCreateFeatureSchemaOneOfThreezero.js';
export * from './changeRequestCreateFeatureSchemaOneOfThreezeroAction.js';
+export * from './changeRequestCreateFeatureSchemaOneOfThreezeroPayload.js';
export * from './changeRequestCreateFeatureSchemaOneOfTwofour.js';
export * from './changeRequestCreateFeatureSchemaOneOfTwofourAction.js';
export * from './changeRequestCreateFeatureSchemaOneOfTwofourPayload.js';
@@ -206,9 +207,6 @@ export * from './changeRequestCreateFeatureSchemaOneOfTwozeroAction.js';
export * from './changeRequestCreateSchema.js';
export * from './changeRequestCreateSchemaOneOf.js';
export * from './changeRequestCreateSchemaOneOfAction.js';
-export * from './changeRequestCreateSchemaOneOfFourzero.js';
-export * from './changeRequestCreateSchemaOneOfFourzeroAction.js';
-export * from './changeRequestCreateSchemaOneOfFourzeroPayload.js';
export * from './changeRequestCreateSchemaOneOfNine.js';
export * from './changeRequestCreateSchemaOneOfNineAction.js';
export * from './changeRequestCreateSchemaOneOfOneeight.js';
@@ -227,11 +225,12 @@ export * from './changeRequestCreateSchemaOneOfSixPayload.js';
export * from './changeRequestCreateSchemaOneOfThree.js';
export * from './changeRequestCreateSchemaOneOfThreeAction.js';
export * from './changeRequestCreateSchemaOneOfThreePayload.js';
+export * from './changeRequestCreateSchemaOneOfThreeeight.js';
+export * from './changeRequestCreateSchemaOneOfThreeeightAction.js';
+export * from './changeRequestCreateSchemaOneOfThreeeightPayload.js';
export * from './changeRequestCreateSchemaOneOfThreefive.js';
export * from './changeRequestCreateSchemaOneOfThreefiveAction.js';
-export * from './changeRequestCreateSchemaOneOfThreeseven.js';
-export * from './changeRequestCreateSchemaOneOfThreesevenAction.js';
-export * from './changeRequestCreateSchemaOneOfThreesevenPayload.js';
+export * from './changeRequestCreateSchemaOneOfThreefivePayload.js';
export * from './changeRequestCreateSchemaOneOfThreetwo.js';
export * from './changeRequestCreateSchemaOneOfThreetwoAction.js';
export * from './changeRequestCreateSchemaOneOfThreetwoPayload.js';
@@ -259,9 +258,6 @@ export * from './changeRequestFeatureSchema.js';
export * from './changeRequestOneOrManyCreateSchema.js';
export * from './changeRequestOneOrManyCreateSchemaOneOf.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfAction.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfFourzero.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfFourzeroAction.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfFourzeroPayload.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfNine.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfNineAction.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfOneeight.js';
@@ -280,11 +276,12 @@ export * from './changeRequestOneOrManyCreateSchemaOneOfSixPayload.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThree.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreeAction.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreePayload.js';
+export * from './changeRequestOneOrManyCreateSchemaOneOfThreeeight.js';
+export * from './changeRequestOneOrManyCreateSchemaOneOfThreeeightAction.js';
+export * from './changeRequestOneOrManyCreateSchemaOneOfThreeeightPayload.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreefive.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreefiveAction.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfThreeseven.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfThreesevenAction.js';
-export * from './changeRequestOneOrManyCreateSchemaOneOfThreesevenPayload.js';
+export * from './changeRequestOneOrManyCreateSchemaOneOfThreefivePayload.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreetwo.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreetwoAction.js';
export * from './changeRequestOneOrManyCreateSchemaOneOfThreetwoPayload.js';
@@ -464,10 +461,6 @@ export * from './createImpactMetricsConfigSchemaLabelSelectors.js';
export * from './createImpactMetricsConfigSchemaTimeRange.js';
export * from './createImpactMetricsConfigSchemaYAxisMin.js';
export * from './createInvitedUserSchema.js';
-export * from './changeMilestoneProgressionSchema.js';
-export * from './createMilestoneProgression401.js';
-export * from './createMilestoneProgression403.js';
-export * from './createMilestoneProgressionSchema.js';
export * from './createPat401.js';
export * from './createPat403.js';
export * from './createPat404.js';
@@ -643,12 +636,15 @@ export * from './doraFeaturesSchema.js';
export * from './edgeEndpointTrafficSchema.js';
export * from './edgeInstanceDataSchema.js';
export * from './edgeInstanceDataSchemaHosting.js';
+export * from './edgeInstanceHeartbeat400.js';
export * from './edgeInstanceTrafficSchema.js';
export * from './edgeInstanceTrafficSchemaAccessDenied.js';
export * from './edgeInstanceTrafficSchemaCachedResponses.js';
export * from './edgeInstanceTrafficSchemaGet.js';
export * from './edgeInstanceTrafficSchemaPost.js';
export * from './edgeLatencyMetricsSchema.js';
+export * from './edgeLicenseStateSchema.js';
+export * from './edgeLicenseStateSchemaEdgeLicenseState.js';
export * from './edgeProcessMetricsSchema.js';
export * from './edgeRequestStatsSchema.js';
export * from './edgeTokenSchema.js';
@@ -989,6 +985,7 @@ export * from './legalValueSchema.js';
export * from './licenseCheckSchema.js';
export * from './licenseCheckSchemaMessageType.js';
export * from './licenseReadSchema.js';
+export * from './licenseReadSchemaResources.js';
export * from './licenseUpdateSchema.js';
export * from './licensedUserSchema.js';
export * from './licensedUsersSchema.js';
@@ -1505,10 +1502,6 @@ export * from './updateLicense400.js';
export * from './updateLicense401.js';
export * from './updateLicense403.js';
export * from './updateLicense415.js';
-export * from './updateMilestoneProgression401.js';
-export * from './updateMilestoneProgression403.js';
-export * from './updateMilestoneProgression404.js';
-export * from './updateMilestoneProgressionSchema.js';
export * from './updateMilestoneStrategy401.js';
export * from './updateMilestoneStrategy403.js';
export * from './updateMilestoneStrategy404.js';
diff --git a/frontend/src/openapi/models/licenseReadSchema.ts b/frontend/src/openapi/models/licenseReadSchema.ts
index 646dcd0c43..12bdf21fdb 100644
--- a/frontend/src/openapi/models/licenseReadSchema.ts
+++ b/frontend/src/openapi/models/licenseReadSchema.ts
@@ -3,6 +3,7 @@
* Do not edit manually.
* See `gen:api` script in package.json
*/
+import type { LicenseReadSchemaResources } from './licenseReadSchemaResources.js';
/**
* A model representing a license response.
@@ -22,10 +23,8 @@ export interface LicenseReadSchema {
isValid: boolean;
/** Name of plan that the license is for. */
plan?: string;
- /** Number of release templates in the license. */
- releaseTemplates?: number;
- /** Number of seats in the license. */
- seats?: number;
+ /** The resources available in the license. */
+ resources?: LicenseReadSchemaResources;
/** The actual license token. */
token?: string;
/** Type of license. */
diff --git a/frontend/src/openapi/models/updateMilestoneProgression401.ts b/frontend/src/openapi/models/updateMilestoneProgression401.ts
deleted file mode 100644
index dfc229edb1..0000000000
--- a/frontend/src/openapi/models/updateMilestoneProgression401.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type UpdateMilestoneProgression401 = {
- /** The ID of the error instance */
- id?: string;
- /** A description of what went wrong. */
- message?: string;
- /** The name of the error kind */
- name?: string;
-};
diff --git a/frontend/src/openapi/models/updateMilestoneProgression403.ts b/frontend/src/openapi/models/updateMilestoneProgression403.ts
deleted file mode 100644
index da5515e8e1..0000000000
--- a/frontend/src/openapi/models/updateMilestoneProgression403.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type UpdateMilestoneProgression403 = {
- /** The ID of the error instance */
- id?: string;
- /** A description of what went wrong. */
- message?: string;
- /** The name of the error kind */
- name?: string;
-};
diff --git a/frontend/src/openapi/models/updateMilestoneProgression404.ts b/frontend/src/openapi/models/updateMilestoneProgression404.ts
deleted file mode 100644
index 2f962f8b0e..0000000000
--- a/frontend/src/openapi/models/updateMilestoneProgression404.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-
-export type UpdateMilestoneProgression404 = {
- /** The ID of the error instance */
- id?: string;
- /** A description of what went wrong. */
- message?: string;
- /** The name of the error kind */
- name?: string;
-};
diff --git a/frontend/src/openapi/models/updateMilestoneProgressionSchema.ts b/frontend/src/openapi/models/updateMilestoneProgressionSchema.ts
deleted file mode 100644
index 1d7982a074..0000000000
--- a/frontend/src/openapi/models/updateMilestoneProgressionSchema.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * Generated by Orval
- * Do not edit manually.
- * See `gen:api` script in package.json
- */
-import type { TransitionConditionSchema } from './transitionConditionSchema.js';
-
-/**
- * Request body to update a milestone progression transition condition
- */
-export interface UpdateMilestoneProgressionSchema {
- /** The updated condition configuration for the transition */
- transitionCondition: TransitionConditionSchema;
-}