Skip to content

Commit 4e8ceeb

Browse files
CCM-11445: Update letter upload page url
1 parent 77bef0f commit 4e8ceeb

File tree

15 files changed

+39
-39
lines changed

15 files changed

+39
-39
lines changed

frontend/src/__tests__/app/create-letter-template/__snapshots__/page.test.tsx.snap renamed to frontend/src/__tests__/app/upload-letter-template/__snapshots__/page.test.tsx.snap

File renamed without changes.

frontend/src/__tests__/app/create-letter-template/client-id-and-campaign-id-required/__snapshots__/page.test.tsx.snap renamed to frontend/src/__tests__/app/upload-letter-template/client-id-and-campaign-id-required/__snapshots__/page.test.tsx.snap

File renamed without changes.

frontend/src/__tests__/app/create-letter-template/client-id-and-campaign-id-required/page.test.tsx renamed to frontend/src/__tests__/app/upload-letter-template/client-id-and-campaign-id-required/page.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ClientIdAndCampaignIdRequiredPage from '@app/create-letter-template/client-id-and-campaign-id-required/page';
1+
import ClientIdAndCampaignIdRequiredPage from '@app/upload-letter-template/client-id-and-campaign-id-required/page';
22
import { render } from '@testing-library/react';
33

44
test('ClientIdAndCampaignIdRequiredPage', async () => {

frontend/src/__tests__/app/create-letter-template/page.test.tsx renamed to frontend/src/__tests__/app/upload-letter-template/page.test.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
import CreateLetterTemplatePage, {
55
generateMetadata,
6-
} from '@app/create-letter-template/page';
6+
} from '@app/upload-letter-template/page';
77
import content from '@content/content';
88
import { getSessionServer } from '@utils/amplify-utils';
99
import { fetchClient } from '@utils/server-features';
@@ -76,7 +76,7 @@ describe('CreateLetterTemplatePage', () => {
7676
await CreateLetterTemplatePage();
7777

7878
expect(mockRedirect).toHaveBeenCalledWith(
79-
'/create-letter-template/client-id-and-campaign-id-required',
79+
'/upload-letter-template/client-id-and-campaign-id-required',
8080
RedirectType.replace
8181
);
8282
});
@@ -98,7 +98,7 @@ describe('CreateLetterTemplatePage', () => {
9898
await CreateLetterTemplatePage();
9999

100100
expect(mockRedirect).toHaveBeenCalledWith(
101-
'/create-letter-template/client-id-and-campaign-id-required',
101+
'/upload-letter-template/client-id-and-campaign-id-required',
102102
RedirectType.replace
103103
);
104104
});

frontend/src/__tests__/components/forms/LetterTemplateForm.test.tsx/__snapshots__/LetterTemplateForm.test.tsx.snap

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ exports[`Client-side validation triggers 1`] = `
7575
name="form-id"
7676
readonly=""
7777
type="hidden"
78-
value="create-letter-template"
78+
value="upload-letter-template"
7979
/>
8080
<input
8181
name="csrf_token"
@@ -464,7 +464,7 @@ exports[`Client-side validation triggers 1`] = `
464464
aria-disabled="false"
465465
class="nhsuk-button"
466466
data-testid="submit-button"
467-
id="create-letter-template-submit-button"
467+
id="upload-letter-template-submit-button"
468468
type="submit"
469469
>
470470
Save and upload
@@ -519,7 +519,7 @@ exports[`hides right-to-left language warning when language changes 1`] = `
519519
name="form-id"
520520
readonly=""
521521
type="hidden"
522-
value="create-letter-template"
522+
value="upload-letter-template"
523523
/>
524524
<input
525525
name="csrf_token"
@@ -889,7 +889,7 @@ exports[`hides right-to-left language warning when language changes 1`] = `
889889
aria-disabled="false"
890890
class="nhsuk-button"
891891
data-testid="submit-button"
892-
id="create-letter-template-submit-button"
892+
id="upload-letter-template-submit-button"
893893
type="submit"
894894
>
895895
Save and upload
@@ -989,7 +989,7 @@ exports[`renders page one error 1`] = `
989989
name="form-id"
990990
readonly=""
991991
type="hidden"
992-
value="create-letter-template"
992+
value="upload-letter-template"
993993
/>
994994
<input
995995
name="csrf_token"
@@ -1371,7 +1371,7 @@ exports[`renders page one error 1`] = `
13711371
aria-disabled="false"
13721372
class="nhsuk-button"
13731373
data-testid="submit-button"
1374-
id="create-letter-template-submit-button"
1374+
id="upload-letter-template-submit-button"
13751375
type="submit"
13761376
>
13771377
Save and upload
@@ -1489,7 +1489,7 @@ exports[`renders page with multiple errors 1`] = `
14891489
name="form-id"
14901490
readonly=""
14911491
type="hidden"
1492-
value="create-letter-template"
1492+
value="upload-letter-template"
14931493
/>
14941494
<input
14951495
name="csrf_token"
@@ -1889,7 +1889,7 @@ exports[`renders page with multiple errors 1`] = `
18891889
aria-disabled="false"
18901890
class="nhsuk-button"
18911891
data-testid="submit-button"
1892-
id="create-letter-template-submit-button"
1892+
id="upload-letter-template-submit-button"
18931893
type="submit"
18941894
>
18951895
Save and upload
@@ -1944,7 +1944,7 @@ exports[`renders page with preloaded field values 1`] = `
19441944
name="form-id"
19451945
readonly=""
19461946
type="hidden"
1947-
value="create-letter-template"
1947+
value="upload-letter-template"
19481948
/>
19491949
<input
19501950
name="csrf_token"
@@ -2340,7 +2340,7 @@ exports[`renders page with preloaded field values 1`] = `
23402340
aria-disabled="false"
23412341
class="nhsuk-button"
23422342
data-testid="submit-button"
2343-
id="create-letter-template-submit-button"
2343+
id="upload-letter-template-submit-button"
23442344
type="submit"
23452345
>
23462346
Save and upload
@@ -2395,7 +2395,7 @@ exports[`shows right-to-left language warning when language changes 1`] = `
23952395
name="form-id"
23962396
readonly=""
23972397
type="hidden"
2398-
value="create-letter-template"
2398+
value="upload-letter-template"
23992399
/>
24002400
<input
24012401
name="csrf_token"
@@ -2791,7 +2791,7 @@ exports[`shows right-to-left language warning when language changes 1`] = `
27912791
aria-disabled="false"
27922792
class="nhsuk-button"
27932793
data-testid="submit-button"
2794-
id="create-letter-template-submit-button"
2794+
id="upload-letter-template-submit-button"
27952795
type="submit"
27962796
>
27972797
Save and upload

frontend/src/__tests__/components/forms/LetterTemplateForm.test.tsx/server-action.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ const initialState: CreateLetterTemplate = {
2121
describe('CreateLetterTemplate server actions', () => {
2222
beforeEach(jest.resetAllMocks);
2323

24-
it('create-letter-template - should return response when no template name, letter type, language or pdf file', async () => {
24+
it('upload-letter-template - should return response when no template name, letter type, language or pdf file', async () => {
2525
const response = await processFormActions(
2626
initialState,
27-
getMockFormData({ 'form-id': 'create-letter-template' })
27+
getMockFormData({ 'form-id': 'upload-letter-template' })
2828
);
2929

3030
expect(response).toEqual({

frontend/src/app/create-letter-template/client-id-and-campaign-id-required/page.tsx renamed to frontend/src/app/upload-letter-template/client-id-and-campaign-id-required/page.tsx

File renamed without changes.

frontend/src/app/create-letter-template/page.tsx renamed to frontend/src/app/upload-letter-template/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const CreateLetterTemplatePage = async () => {
2727

2828
if (!accessToken || !clientId) {
2929
return redirect(
30-
'/create-letter-template/client-id-and-campaign-id-required',
30+
'/upload-letter-template/client-id-and-campaign-id-required',
3131
RedirectType.replace
3232
);
3333
}
@@ -38,7 +38,7 @@ const CreateLetterTemplatePage = async () => {
3838

3939
if (!campaignId) {
4040
return redirect(
41-
'/create-letter-template/client-id-and-campaign-id-required',
41+
'/upload-letter-template/client-id-and-campaign-id-required',
4242
RedirectType.replace
4343
);
4444
}

frontend/src/components/forms/LetterTemplateForm/LetterTemplateForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export const LetterTemplateForm: FC<
110110
/>
111111
<NHSNotifyFormWrapper
112112
action={action}
113-
formId='create-letter-template'
113+
formId='upload-letter-template'
114114
formAttributes={{ onSubmit: validateForm }}
115115
>
116116
<h1 className='nhsuk-heading-xl' data-testid='page-heading'>
@@ -244,7 +244,7 @@ export const LetterTemplateForm: FC<
244244
</div>
245245
<NHSNotifyButton
246246
data-testid='submit-button'
247-
id='create-letter-template-submit-button'
247+
id='upload-letter-template-submit-button'
248248
>
249249
{buttonText}
250250
</NHSNotifyButton>

frontend/src/middleware.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@ const protectedPaths = [
88
/^\/create-email-template$/,
99
/^\/create-nhs-app-template$/,
1010
/^\/create-text-message-template$/,
11-
/^\/create-letter-template$/,
12-
/^\/create-letter-template\/client-id-and-campaign-id-required$/,
1311
/^\/delete-template\/[^/]+$/,
1412
/^\/edit-email-template\/[^/]+$/,
1513
/^\/edit-letter-template\/[^/]+$/,
1614
/^\/edit-nhs-app-template\/[^/]+$/,
1715
/^\/edit-text-message-template\/[^/]+$/,
1816
/^\/email-template-submitted\/[^/]+$/,
1917
/^\/invalid-template$/,
18+
/^\/letter-template-submitted\/[^/]+$/,
2019
/^\/message-templates$/,
2120
/^\/nhs-app-template-submitted\/[^/]+$/,
2221
/^\/preview-email-template\/[^/]+$/,
2322
/^\/preview-letter-template\/[^/]+$/,
2423
/^\/preview-nhs-app-template\/[^/]+$/,
24+
/^\/preview-submitted-email-template\/[^/]+$/,
25+
/^\/preview-submitted-letter-template\/[^/]+$/,
26+
/^\/preview-submitted-nhs-app-template\/[^/]+$/,
27+
/^\/preview-submitted-text-message-template\/[^/]+$/,
2528
/^\/preview-text-message-template\/[^/]+$/,
2629
/^\/request-proof-of-template\/[^/]+$/,
2730
/^\/submit-email-template\/[^/]+$/,
31+
/^\/submit-letter-template\/[^/]+$/,
2832
/^\/submit-nhs-app-template\/[^/]+$/,
2933
/^\/submit-text-message-template\/[^/]+$/,
30-
/^\/submit-letter-template\/[^/]+$/,
31-
/^\/letter-template-submitted\/[^/]+$/,
3234
/^\/text-message-template-submitted\/[^/]+$/,
33-
/^\/preview-submitted-email-template\/[^/]+$/,
34-
/^\/preview-submitted-letter-template\/[^/]+$/,
35-
/^\/preview-submitted-nhs-app-template\/[^/]+$/,
36-
/^\/preview-submitted-text-message-template\/[^/]+$/,
35+
/^\/upload-letter-template\/client-id-and-campaign-id-required$/,
36+
/^\/upload-letter-template$/,
3737
];
3838

3939
const publicPaths = [

0 commit comments

Comments
 (0)