From 7580d3bc746372020fbabb98c3a6c91aa16eb456 Mon Sep 17 00:00:00 2001 From: David Leek Date: Mon, 24 Mar 2025 14:57:18 +0100 Subject: [PATCH] chore: rename release-management to release-templates, remove "plan" from descriptions (#9595) --- .../ReleasePlan/ReleasePlanAddDialog.tsx | 2 +- .../MainLayout/NavigationSidebar/IconRenderer.tsx | 2 +- .../NewInUnleash/NewInUnleash.tsx | 2 +- .../__tests__/__snapshots__/routes.test.tsx.snap | 14 +++++++------- frontend/src/component/menu/routes.ts | 14 +++++++------- .../ReleaseManagement/ReleaseManagement.tsx | 2 +- .../ReleasePlanTemplateCard.tsx | 2 +- .../ReleasePlanTemplateCardActions.tsx | 6 +++--- .../ReleaseManagement/TemplateArchiveDialog.tsx | 4 ++-- .../CreateReleasePlanTemplate.tsx | 8 ++++---- .../EditReleasePlanTemplate.tsx | 6 +++--- .../useReleasePlanTemplate.ts | 2 +- .../useReleasePlanTemplates.ts | 2 +- 13 files changed, 33 insertions(+), 33 deletions(-) diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanAddDialog.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanAddDialog.tsx index a410cf9fd9..4aedbb5d2f 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanAddDialog.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/ReleasePlan/ReleasePlanAddDialog.tsx @@ -98,7 +98,7 @@ export const ReleasePlanAddDialog = ({ {crProtected && ( - Adding release plan template{' '} + Adding release template{' '} {template?.name} to{' '} {featureName} in{' '} {environment}. diff --git a/frontend/src/component/layout/MainLayout/NavigationSidebar/IconRenderer.tsx b/frontend/src/component/layout/MainLayout/NavigationSidebar/IconRenderer.tsx index e55e94f6e4..24ae9256c9 100644 --- a/frontend/src/component/layout/MainLayout/NavigationSidebar/IconRenderer.tsx +++ b/frontend/src/component/layout/MainLayout/NavigationSidebar/IconRenderer.tsx @@ -58,7 +58,7 @@ const icons: Record = { '/admin/cors': CorsIcon, '/admin/billing': BillingIcon, '/history': EventLogIcon, - '/release-management': FactCheckOutlinedIcon, + '/release-templates': FactCheckOutlinedIcon, '/personal': PersonalDashboardIcon, GitHub: GitHubIcon, Documentation: LibraryBooksIcon, diff --git a/frontend/src/component/layout/MainLayout/NavigationSidebar/NewInUnleash/NewInUnleash.tsx b/frontend/src/component/layout/MainLayout/NavigationSidebar/NewInUnleash/NewInUnleash.tsx index 20fa5583f4..da6a0369d6 100644 --- a/frontend/src/component/layout/MainLayout/NavigationSidebar/NewInUnleash/NewInUnleash.tsx +++ b/frontend/src/component/layout/MainLayout/NavigationSidebar/NewInUnleash/NewInUnleash.tsx @@ -168,7 +168,7 @@ export const NewInUnleash = ({ summary: 'Save time with release plans', icon: , preview: , - onCheckItOut: () => navigate('/release-management'), + onCheckItOut: () => navigate('/release-templates'), show: isEnterprise() && releasePlansEnabled, beta: true, longDescription: ( diff --git a/frontend/src/component/menu/__tests__/__snapshots__/routes.test.tsx.snap b/frontend/src/component/menu/__tests__/__snapshots__/routes.test.tsx.snap index 2ebc200fef..455e597462 100644 --- a/frontend/src/component/menu/__tests__/__snapshots__/routes.test.tsx.snap +++ b/frontend/src/component/menu/__tests__/__snapshots__/routes.test.tsx.snap @@ -268,7 +268,7 @@ exports[`returns all baseRoutes 1`] = ` "enterprise", ], }, - "path": "/release-management", + "path": "/release-templates", "title": "Release templates", "type": "protected", }, @@ -281,9 +281,9 @@ exports[`returns all baseRoutes 1`] = ` "enterprise", ], }, - "parent": "/release-management", - "path": "/release-management/create-template", - "title": "Create release plan template", + "parent": "/release-templates", + "path": "/release-templates/create-template", + "title": "Create release template", "type": "protected", }, { @@ -295,9 +295,9 @@ exports[`returns all baseRoutes 1`] = ` "enterprise", ], }, - "parent": "/release-management", - "path": "/release-management/edit/:templateId", - "title": "Edit release plan template", + "parent": "/release-templates", + "path": "/release-templates/edit/:templateId", + "title": "Edit release template", "type": "protected", }, { diff --git a/frontend/src/component/menu/routes.ts b/frontend/src/component/menu/routes.ts index 2cdf9333c2..fba5f97dd7 100644 --- a/frontend/src/component/menu/routes.ts +++ b/frontend/src/component/menu/routes.ts @@ -283,7 +283,7 @@ export const routes: IRoute[] = [ // Release management/plans { - path: '/release-management', + path: '/release-templates', title: 'Release templates', component: ReleaseManagement, type: 'protected', @@ -291,9 +291,9 @@ export const routes: IRoute[] = [ flag: 'releasePlans', }, { - path: '/release-management/create-template', - title: 'Create release plan template', - parent: '/release-management', + path: '/release-templates/create-template', + title: 'Create release template', + parent: '/release-templates', component: CreateReleasePlanTemplate, type: 'protected', menu: { mode: ['enterprise'] }, @@ -301,9 +301,9 @@ export const routes: IRoute[] = [ enterprise: true, }, { - path: '/release-management/edit/:templateId', - title: 'Edit release plan template', - parent: '/release-management', + path: '/release-templates/edit/:templateId', + title: 'Edit release template', + parent: '/release-templates', component: EditReleasePlanTemplate, type: 'protected', menu: { mode: ['enterprise'] }, diff --git a/frontend/src/component/releases/ReleaseManagement/ReleaseManagement.tsx b/frontend/src/component/releases/ReleaseManagement/ReleaseManagement.tsx index 27e316d72d..5cc683b4a1 100644 --- a/frontend/src/component/releases/ReleaseManagement/ReleaseManagement.tsx +++ b/frontend/src/component/releases/ReleaseManagement/ReleaseManagement.tsx @@ -40,7 +40,7 @@ export const ReleaseManagement = () => { Icon={Add} onClick={() => { navigate( - '/release-management/create-template', + '/release-templates/create-template', ); }} maxWidth='700px' diff --git a/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCard.tsx b/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCard.tsx index ba7d32e0ae..01ec764d03 100644 --- a/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCard.tsx +++ b/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCard.tsx @@ -28,7 +28,7 @@ const StyledCardTitle = styled('h3')(({ theme }) => ({ export const ReleasePlanTemplateCard = ({ template, }: { template: IReleasePlanTemplate }) => ( - + } title={ diff --git a/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCardActions.tsx b/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCardActions.tsx index e182528ab2..3eb871b907 100644 --- a/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCardActions.tsx +++ b/frontend/src/component/releases/ReleaseManagement/ReleasePlanTemplateCard/ReleasePlanTemplateCardActions.tsx @@ -53,7 +53,7 @@ export const ReleasePlanTemplateCardActions = ({ refetch(); setToastData({ type: 'success', - text: 'Release plan template archived', + text: 'Release template archived', }); trackEvent('release-management', { @@ -85,7 +85,7 @@ export const ReleasePlanTemplateCardActions = ({ e.stopPropagation(); }} > - + diff --git a/frontend/src/component/releases/ReleaseManagement/TemplateArchiveDialog.tsx b/frontend/src/component/releases/ReleaseManagement/TemplateArchiveDialog.tsx index 7fe4bec522..620807f6e8 100644 --- a/frontend/src/component/releases/ReleaseManagement/TemplateArchiveDialog.tsx +++ b/frontend/src/component/releases/ReleaseManagement/TemplateArchiveDialog.tsx @@ -18,7 +18,7 @@ export const TemplateArchiveDialog: React.FC = ({ }) => { return ( { @@ -35,7 +35,7 @@ export const TemplateArchiveDialog: React.FC = ({ } >

- You are about to archive release plan template:{' '} + You are about to archive release template:{' '} {template?.name}

diff --git a/frontend/src/component/releases/ReleasePlanTemplate/CreateReleasePlanTemplate.tsx b/frontend/src/component/releases/ReleasePlanTemplate/CreateReleasePlanTemplate.tsx index d9869f602f..5e875d021c 100644 --- a/frontend/src/component/releases/ReleasePlanTemplate/CreateReleasePlanTemplate.tsx +++ b/frontend/src/component/releases/ReleasePlanTemplate/CreateReleasePlanTemplate.tsx @@ -31,7 +31,7 @@ export const CreateReleasePlanTemplate = () => { const navigate = useNavigate(); const { createReleasePlanTemplate } = useReleasePlanTemplatesApi(); const { trackEvent } = usePlausibleTracker(); - usePageTitle('Create release plan template'); + usePageTitle('Create release template'); const { name, setName, @@ -61,7 +61,7 @@ export const CreateReleasePlanTemplate = () => { scrollToTop(); setToastData({ type: 'success', - text: 'Release plan template created', + text: 'Release template created', }); trackEvent('release-management', { @@ -71,7 +71,7 @@ export const CreateReleasePlanTemplate = () => { }, }); - navigate('/release-management'); + navigate('/release-templates'); } catch (error: unknown) { setToastApiError(formatUnknownError(error)); } @@ -99,7 +99,7 @@ export const CreateReleasePlanTemplate = () => { setMilestones={setMilestones} errors={errors} clearErrors={clearErrors} - formTitle='Create release plan template' + formTitle='Create release template' formatApiCode={formatApiCode} handleSubmit={handleSubmit} > diff --git a/frontend/src/component/releases/ReleasePlanTemplate/EditReleasePlanTemplate.tsx b/frontend/src/component/releases/ReleasePlanTemplate/EditReleasePlanTemplate.tsx index f629b1599d..a32475d1cb 100644 --- a/frontend/src/component/releases/ReleasePlanTemplate/EditReleasePlanTemplate.tsx +++ b/frontend/src/component/releases/ReleasePlanTemplate/EditReleasePlanTemplate.tsx @@ -53,7 +53,7 @@ export const EditReleasePlanTemplate = () => { ); const handleCancel = () => { - navigate('/release-management'); + navigate('/release-templates'); }; const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); @@ -68,7 +68,7 @@ export const EditReleasePlanTemplate = () => { await refetch(); setToastData({ type: 'success', - text: 'Release plan template updated', + text: 'Release template updated', }); trackEvent('release-management', { @@ -78,7 +78,7 @@ export const EditReleasePlanTemplate = () => { }, }); - navigate('/release-management'); + navigate('/release-templates'); } catch (error: unknown) { setToastApiError(formatUnknownError(error)); } diff --git a/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplate.ts b/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplate.ts index bfcb6aaa85..e250e4f1a1 100644 --- a/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplate.ts +++ b/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplate.ts @@ -42,6 +42,6 @@ export const useReleasePlanTemplate = (templateId: string) => { const fetcher = (path: string) => { return fetch(path) - .then(handleErrorResponses('Release plan template')) + .then(handleErrorResponses('Release template')) .then((res) => res.json()); }; diff --git a/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplates.ts b/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplates.ts index 485639b372..8fda23feca 100644 --- a/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplates.ts +++ b/frontend/src/hooks/api/getters/useReleasePlanTemplates/useReleasePlanTemplates.ts @@ -34,6 +34,6 @@ export const useReleasePlanTemplates = () => { const fetcher = (path: string) => { return fetch(path) - .then(handleErrorResponses('Release plan templates')) + .then(handleErrorResponses('Release templates')) .then((res) => res.json()); };