From 61b1f973dafda8e8797558c0c04eca1cfa6e12f6 Mon Sep 17 00:00:00 2001 From: Phil-NHS Date: Tue, 4 Nov 2025 14:07:13 +0000 Subject: [PATCH] TD-6421 NHSUKViewComponents replaced with NHSETELViewComponents and Razor to version 8 --- .gitignore | 1 + .../DigitalLearningSolutions.Web.csproj | 6 +++--- .../ViewModels/Common/AdminRolesViewModel.cs | 2 +- .../Common/ViewComponents/SecondaryNavMenuLinkViewModel.cs | 2 +- .../SuperAdmin/Administrators/ManageRoleViewModel.cs | 2 +- .../TrackingSystem/Centre/Administrator/AdminRoleInputs.cs | 2 +- .../CourseSetup/CourseDetails/CourseOptionInputs.cs | 2 +- .../CourseSetup/CourseDetails/EditCourseOptionsFormData.cs | 2 +- .../Delegates/DelegateGroups/GenerateGroupsViewModel.cs | 2 +- .../Views/Login/ChooseACentre.cshtml | 2 +- .../Views/MyAccount/EditDetails.cshtml | 2 +- .../Views/RegisterAdmin/Confirmation.cshtml | 2 +- .../Views/Shared/Components/ActionLink/Default.cshtml | 2 +- .../Views/Shared/Components/BackLink/Default.cshtml | 2 +- .../Views/Shared/Components/CancelLink/Default.cshtml | 2 +- .../Views/Shared/Components/Checkboxes/Default.cshtml | 4 ++-- .../Views/Shared/Components/DateInput/Default.cshtml | 2 +- .../Views/Shared/Components/DateRangeInput/Default.cshtml | 2 +- .../Shared/Components/DictionaryTextInput/Default.cshtml | 2 +- .../Views/Shared/Components/ErrorSummary/Default.cshtml | 2 +- .../Views/Shared/Components/FileInput/Default.cshtml | 4 ++-- .../Views/Shared/Components/NumericInput/Default.cshtml | 4 ++-- .../Views/Shared/Components/RadioList/Default.cshtml | 6 +++--- .../Views/Shared/Components/SelectList/Default.cshtml | 4 ++-- .../Views/Shared/Components/SingleCheckbox/Default.cshtml | 2 +- .../Views/Shared/Components/TextArea/Default.cshtml | 4 ++-- .../Views/Shared/Components/TextInput/Default.cshtml | 4 ++-- .../Views/Shared/_CheckboxItem.cshtml | 2 +- .../Views/Shared/_TextInputItem.cshtml | 2 +- .../Views/SuperAdmin/Centres/CentreRoleLimits.cshtml | 2 +- .../Views/SuperAdmin/Users/UserCentreAccounts.cshtml | 2 +- .../Support/RequestSupportTicket/RequestAttachment.cshtml | 2 +- .../CourseSetup/Shared/_EditCourseOptionsFormInputs.cshtml | 2 +- .../TrackingSystem/Delegates/Enrol/EnrolCompleteBy.cshtml | 2 +- DigitalLearningSolutions.Web/Views/_ViewImports.cshtml | 2 +- 35 files changed, 45 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 74ae0b44e1..eb94082d7c 100644 --- a/.gitignore +++ b/.gitignore @@ -514,3 +514,4 @@ DigitalLearningSolutions.Web/Views/Shared/Components/TextArea/Default.cshtml DigitalLearningSolutions.Web/Views/Shared/Components/TextInput/Default.cshtml /DigitalLearningSolutions.Web/appsettings.Test.json /DigitalLearningSolutions.Web/web.config +/DigitalLearningSolutions.Web/publish-local diff --git a/DigitalLearningSolutions.Web/DigitalLearningSolutions.Web.csproj b/DigitalLearningSolutions.Web/DigitalLearningSolutions.Web.csproj index 0057f8da8d..829f1c1776 100644 --- a/DigitalLearningSolutions.Web/DigitalLearningSolutions.Web.csproj +++ b/DigitalLearningSolutions.Web/DigitalLearningSolutions.Web.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -70,7 +70,7 @@ - + @@ -80,7 +80,7 @@ - + diff --git a/DigitalLearningSolutions.Web/ViewModels/Common/AdminRolesViewModel.cs b/DigitalLearningSolutions.Web/ViewModels/Common/AdminRolesViewModel.cs index 209c96761c..04a4a18219 100644 --- a/DigitalLearningSolutions.Web/ViewModels/Common/AdminRolesViewModel.cs +++ b/DigitalLearningSolutions.Web/ViewModels/Common/AdminRolesViewModel.cs @@ -5,7 +5,7 @@ using DigitalLearningSolutions.Web.ViewModels.Common.ViewComponents; using DigitalLearningSolutions.Web.ViewModels.TrackingSystem.Centre.Administrator; using Microsoft.AspNetCore.Mvc.Rendering; - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public abstract class AdminRolesViewModel : AdminRolesFormData diff --git a/DigitalLearningSolutions.Web/ViewModels/Common/ViewComponents/SecondaryNavMenuLinkViewModel.cs b/DigitalLearningSolutions.Web/ViewModels/Common/ViewComponents/SecondaryNavMenuLinkViewModel.cs index 7908722090..ab284e7794 100644 --- a/DigitalLearningSolutions.Web/ViewModels/Common/ViewComponents/SecondaryNavMenuLinkViewModel.cs +++ b/DigitalLearningSolutions.Web/ViewModels/Common/ViewComponents/SecondaryNavMenuLinkViewModel.cs @@ -1,6 +1,6 @@ namespace DigitalLearningSolutions.Web.ViewModels.Common.ViewComponents { - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; using System.Collections.Generic; public class SecondaryNavMenuLinkViewModel : LinkViewModel diff --git a/DigitalLearningSolutions.Web/ViewModels/SuperAdmin/Administrators/ManageRoleViewModel.cs b/DigitalLearningSolutions.Web/ViewModels/SuperAdmin/Administrators/ManageRoleViewModel.cs index 65aa7e5ebe..0ebb8cb5ad 100644 --- a/DigitalLearningSolutions.Web/ViewModels/SuperAdmin/Administrators/ManageRoleViewModel.cs +++ b/DigitalLearningSolutions.Web/ViewModels/SuperAdmin/Administrators/ManageRoleViewModel.cs @@ -9,7 +9,7 @@ using DigitalLearningSolutions.Web.Models.Enums; using DigitalLearningSolutions.Web.ViewModels.Common; using DigitalLearningSolutions.Web.ViewModels.TrackingSystem.Centre.Administrator; - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public class ManageRoleViewModel : AdminRolesViewModel { diff --git a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Centre/Administrator/AdminRoleInputs.cs b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Centre/Administrator/AdminRoleInputs.cs index 41788bde7f..68727cb8b5 100644 --- a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Centre/Administrator/AdminRoleInputs.cs +++ b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Centre/Administrator/AdminRoleInputs.cs @@ -2,7 +2,7 @@ { using DigitalLearningSolutions.Web.Models.Enums; using DigitalLearningSolutions.Web.ViewModels.Common.ViewComponents; - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public class AdminRoleInputs { diff --git a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/CourseOptionInputs.cs b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/CourseOptionInputs.cs index dd03bf70d3..eb863606b4 100644 --- a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/CourseOptionInputs.cs +++ b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/CourseOptionInputs.cs @@ -1,6 +1,6 @@ namespace DigitalLearningSolutions.Web.ViewModels.TrackingSystem.CourseSetup.CourseDetails { - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public static class CourseOptionsInputs { diff --git a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/EditCourseOptionsFormData.cs b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/EditCourseOptionsFormData.cs index 5be49a4a93..4036f401a3 100644 --- a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/EditCourseOptionsFormData.cs +++ b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseDetails/EditCourseOptionsFormData.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; using DigitalLearningSolutions.Data.Models.MultiPageFormData.AddNewCentreCourse; - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public class EditCourseOptionsFormData { diff --git a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Delegates/DelegateGroups/GenerateGroupsViewModel.cs b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Delegates/DelegateGroups/GenerateGroupsViewModel.cs index 0f6a8008cf..ecf0a9f79b 100644 --- a/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Delegates/DelegateGroups/GenerateGroupsViewModel.cs +++ b/DigitalLearningSolutions.Web/ViewModels/TrackingSystem/Delegates/DelegateGroups/GenerateGroupsViewModel.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using Microsoft.AspNetCore.Mvc.Rendering; - using NHSUKViewComponents.Web.ViewModels; + using NHSETELViewComponents.ViewModels; public class GenerateGroupsViewModel { diff --git a/DigitalLearningSolutions.Web/Views/Login/ChooseACentre.cshtml b/DigitalLearningSolutions.Web/Views/Login/ChooseACentre.cshtml index bd3833805e..8c68f350a7 100644 --- a/DigitalLearningSolutions.Web/Views/Login/ChooseACentre.cshtml +++ b/DigitalLearningSolutions.Web/Views/Login/ChooseACentre.cshtml @@ -1,5 +1,5 @@ @using DigitalLearningSolutions.Data.Enums -@using NHSUKViewComponents.Web.ViewComponents +@using NHSETELViewComponents.ViewComponents @using DigitalLearningSolutions.Web.ViewModels.Login @model ChooseACentreViewModel @{ diff --git a/DigitalLearningSolutions.Web/Views/MyAccount/EditDetails.cshtml b/DigitalLearningSolutions.Web/Views/MyAccount/EditDetails.cshtml index 53a279dc6f..dbde5a8411 100644 --- a/DigitalLearningSolutions.Web/Views/MyAccount/EditDetails.cshtml +++ b/DigitalLearningSolutions.Web/Views/MyAccount/EditDetails.cshtml @@ -1,4 +1,4 @@ -@using NHSUKViewComponents.Web.ViewComponents +@using NHSETELViewComponents.ViewComponents @using DigitalLearningSolutions.Web.ViewModels.MyAccount @using Microsoft.AspNetCore.Mvc.TagHelpers @model MyAccountEditDetailsViewModel diff --git a/DigitalLearningSolutions.Web/Views/RegisterAdmin/Confirmation.cshtml b/DigitalLearningSolutions.Web/Views/RegisterAdmin/Confirmation.cshtml index 3cb9daa124..ae52638704 100644 --- a/DigitalLearningSolutions.Web/Views/RegisterAdmin/Confirmation.cshtml +++ b/DigitalLearningSolutions.Web/Views/RegisterAdmin/Confirmation.cshtml @@ -1,4 +1,4 @@ -@using NHSUKViewComponents.Web.ViewComponents +@using NHSETELViewComponents.ViewComponents @using DigitalLearningSolutions.Web.ViewModels.Register @model AdminConfirmationViewModel diff --git a/DigitalLearningSolutions.Web/Views/Shared/Components/ActionLink/Default.cshtml b/DigitalLearningSolutions.Web/Views/Shared/Components/ActionLink/Default.cshtml index 9b824da679..e2da6ae245 100644 --- a/DigitalLearningSolutions.Web/Views/Shared/Components/ActionLink/Default.cshtml +++ b/DigitalLearningSolutions.Web/Views/Shared/Components/ActionLink/Default.cshtml @@ -1,4 +1,4 @@ -@using NHSUKViewComponents.Web.ViewModels +@using NHSETELViewComponents.ViewModels @model LinkViewModel