Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
965 commits
Select commit Hold shift + click to select a range
dda899a
Update continuous-integration-workflow.yml
binon Feb 10, 2025
4f464a8
Merge pull request #974 from TechnologyEnhancedLearning/Develop/Fixes…
OluwatobiAwe Feb 10, 2025
d8355d0
Update continuous-integration-workflow.yml
binon Feb 10, 2025
b488736
Update continuous-integration-workflow.yml
binon Feb 10, 2025
2834aca
Update continuous-integration-workflow.yml
binon Feb 10, 2025
54f0c9d
Merge pull request #969 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 10, 2025
07b51a8
Merge pull request #971 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 10, 2025
5237fc1
Merge branch 'Automatic_version_update_dependabot' into dependabot/np…
binon Feb 10, 2025
7b9e694
Merge branch 'Automatic_version_update_dependabot' into dependabot/np…
binon Feb 10, 2025
9d2b4c7
Merge pull request #972 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 11, 2025
4db55ae
Merge pull request #970 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 11, 2025
11aa4d3
Bump sass from 1.84.0 to 1.85.0 in /AdminUI/LearningHub.Nhs.AdminUI (…
dependabot[bot] Feb 14, 2025
e91bbe0
Bump webpack from 5.97.1 to 5.98.0 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Feb 14, 2025
fa03a0a
Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0
dependabot[bot] Feb 14, 2025
dba241e
Bump webpack from 5.97.1 to 5.98.0 in /LearningHub.Nhs.WebUI (#980)
dependabot[bot] Feb 14, 2025
10dfa6d
Bump sass from 1.84.0 to 1.85.0 in /LearningHub.Nhs.WebUI (#981)
dependabot[bot] Feb 14, 2025
c58cfe7
Configure OpenID Connect authentication using the Moodle user ID, ret…
binon Feb 14, 2025
80a759e
Fixed the issue with ESR link for the resources not loading for first…
Swapnamol Feb 14, 2025
dcd501f
formatted
Swapnamol Feb 14, 2025
0930d3f
Updated the completion status logic
binon Feb 14, 2025
628d47d
Merge pull request #983 from TechnologyEnhancedLearning/Develop/Fixes…
swapnamol-abraham Feb 14, 2025
c68daea
Bump @babel/preset-env from 7.26.8 to 7.26.9 in /LearningHub.Nhs.WebU…
dependabot[bot] Feb 17, 2025
6aa60b4
Bump @babel/core from 7.26.8 to 7.26.9 in /LearningHub.Nhs.WebUI (#984)
dependabot[bot] Feb 17, 2025
a598b1b
latest changes
ArunimaGeorge Feb 17, 2025
af8b985
Merge pull request #762 from TechnologyEnhancedLearning/Develop/Featu…
ArunimaGeorge Feb 17, 2025
5b7c8ac
Merge pull request #763 from TechnologyEnhancedLearning/Develop/Featu…
ArunimaGeorge Feb 17, 2025
048685e
Merge pull request #765 from TechnologyEnhancedLearning/Develop/Featu…
ArunimaGeorge Feb 17, 2025
fbf76e6
Bump @babel/preset-env in /AdminUI/LearningHub.Nhs.AdminUI (#986)
dependabot[bot] Feb 17, 2025
6036852
Merge pull request #766 from TechnologyEnhancedLearning/Develop/Featu…
ArunimaGeorge Feb 17, 2025
c75beee
Bump @babel/core in /AdminUI/LearningHub.Nhs.AdminUI (#987)
dependabot[bot] Feb 17, 2025
a5d5d54
Changes from User-Registration-Journey to Dahila
ArunimaGeorge Feb 17, 2025
e45cd2b
Merge pull request #988 from TechnologyEnhancedLearning/Test-Dahila
ArunimaGeorge Feb 17, 2025
242d65e
TD-5348 azure file download service
OluwatobiAwe Feb 17, 2025
040ef8d
TD-5301: Select Your Grade Page (Registration Process) - Error messag…
Swapnamol Feb 17, 2025
a4f1eca
Merge pull request #991 from TechnologyEnhancedLearning/Develop/Fixes…
OluwatobiAwe Feb 17, 2025
7eed17f
Merge pull request #968 from TechnologyEnhancedLearning/Develop/Fixes…
ArunimaGeorge Feb 18, 2025
805820f
Merge pull request #958 from TechnologyEnhancedLearning/TD-5302-Conta…
AnjuJose011 Feb 18, 2025
5480e91
Merge branch 'release-v1.2.0-Dahila' into Develop/Fixes/TD-5301-Selec…
swapnamol-abraham Feb 18, 2025
6dd48c9
Merge pull request #990 from TechnologyEnhancedLearning/Develop/Fixes…
swapnamol-abraham Feb 18, 2025
4427ea0
Fixed the formatter issues
Swapnamol Feb 18, 2025
fd2937b
minor tweak on course image display
binon Feb 19, 2025
db39d07
TD-5372 : Unable to Edit Catalogue in Prod Env
Swapnamol Feb 19, 2025
6fb6e03
Merge pull request #993 from TechnologyEnhancedLearning/Develop/Fixes…
swapnamol-abraham Feb 19, 2025
c07874e
Merge pull request #995 from TechnologyEnhancedLearning/release-v1.2.…
AnjuJose011 Feb 20, 2025
9940164
TD-5133: Issue not showing the role on 'select for your current role'…
Swapnamol Feb 20, 2025
97dce4a
Bump @mediakind/mkplayer in /AdminUI/LearningHub.Nhs.AdminUI (#997)
dependabot[bot] Feb 21, 2025
4917355
Bump @mediakind/mkplayer from 1.18.0 to 1.19.0 in /LearningHub.Nhs.We…
dependabot[bot] Feb 21, 2025
6b01042
TD-5012: Issue couldn't able to download File Audio/Video resources f…
Swapnamol Feb 21, 2025
687c8d8
Merge pull request #996 from TechnologyEnhancedLearning/Develop/Fixes…
swapnamol-abraham Feb 24, 2025
61464c8
Merge pull request #999 from TechnologyEnhancedLearning/Develop/Fixes…
swapnamol-abraham Feb 24, 2025
61cc7ff
Td-5048: Issue showing multiple entries for service updates/releases …
Swapnamol Feb 24, 2025
a073246
Merge pull request #1000 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Feb 24, 2025
f465f3b
Bump sass from 1.85.0 to 1.85.1 in /LearningHub.Nhs.WebUI (#1001)
dependabot[bot] Feb 25, 2025
611695b
Bump sass from 1.85.0 to 1.85.1 in /AdminUI/LearningHub.Nhs.AdminUI (…
dependabot[bot] Feb 25, 2025
5ed9358
fixes-TD-5182
AnjuJose011 Feb 25, 2025
7d47e22
TD-3730: No Rate Limiting Enabled
Swapnamol Feb 25, 2025
5344942
Modified the settins values
Swapnamol Feb 25, 2025
caf02c2
Added Autosuggestion
OluwatobiAwe Feb 26, 2025
dffaa67
Fixe for the .net core runtime issue
Swapnamol Feb 26, 2025
40a869b
latest changes
ArunimaGeorge Feb 26, 2025
4c6cab0
fixes
AnjuJose011 Feb 26, 2025
71ce486
node package update
ArunimaGeorge Feb 26, 2025
5196a33
merge changes
ArunimaGeorge Feb 26, 2025
de3f22b
TD-4303: Adding automated accessibility tests for LH
ArunimaGeorge Feb 26, 2025
ee994b9
TD-4303: Updated search results test.
ArunimaGeorge Feb 27, 2025
0efabf8
Merge pull request #1005 from TechnologyEnhancedLearning/Develop/Feat…
OluwatobiAwe Feb 27, 2025
34705b1
Merge pull request #1006 from TechnologyEnhancedLearning/TD-5304-Anch…
AnjuJose011 Feb 27, 2025
7e51396
TD-4967: Rewording on email verification page.
ArunimaGeorge Feb 27, 2025
2c44e04
fixes
AnjuJose011 Feb 27, 2025
d913f48
Merge pull request #1009 from TechnologyEnhancedLearning/TD-5304-Fix
AnjuJose011 Feb 27, 2025
63f2f9a
Merge pull request #1008 from TechnologyEnhancedLearning/Develop/Fixe…
AnjuJose011 Feb 27, 2025
cca8e10
TD-5304-Fix
AnjuJose011 Feb 27, 2025
5dcd8b0
TD-3732: Missing Security Headers
Swapnamol Feb 28, 2025
ee5c721
Merge pull request #1010 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Feb 28, 2025
f38fc15
TD-5001: Word support placement
ArunimaGeorge Feb 28, 2025
607b531
Merge pull request #1011 from TechnologyEnhancedLearning/Develop/Fixe…
ArunimaGeorge Feb 28, 2025
b79cf5b
Bump @types/lodash in /AdminUI/LearningHub.Nhs.AdminUI (#1013)
dependabot[bot] Mar 3, 2025
e73bdf9
Bump core-js from 3.40.0 to 3.41.0 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Mar 3, 2025
faabfb5
Bump @types/lodash from 4.17.15 to 4.17.16 in /LearningHub.Nhs.WebUI …
dependabot[bot] Mar 3, 2025
80b14af
Bump core-js from 3.40.0 to 3.41.0 in /LearningHub.Nhs.WebUI (#1015)
dependabot[bot] Mar 3, 2025
cfd4772
fixes
AnjuJose011 Mar 3, 2025
30b7e00
Merge pull request #1016 from TechnologyEnhancedLearning/TD-5001-Upda…
AnjuJose011 Mar 3, 2025
3721852
TD-3730: error Screen modified
Swapnamol Mar 3, 2025
359dfa6
Merge pull request #1003 from TechnologyEnhancedLearning/Dev/Fixes/TD…
swapnamol-abraham Mar 4, 2025
e59c9d3
removal of unnecessary using references
OluwatobiAwe Mar 4, 2025
9a97957
Merge remote-tracking branch 'origin/Develop/Features/TD-5118-P1-P2-P…
OluwatobiAwe Mar 4, 2025
79c4f00
resolve conflict
OluwatobiAwe Mar 4, 2025
86c5183
Merge branch 'release-v1.3.0-EnglishlIvy' into Develop/Features/TD-51…
OluwatobiAwe Mar 4, 2025
8425a8b
addition of LearningHubTenantId value as it is in the API project
OluwatobiAwe Mar 4, 2025
dfd7ff2
package update
OluwatobiAwe Mar 4, 2025
e368fc9
TD-3731: Invalidated Current User Session on Password Change.
Swapnamol Mar 5, 2025
28901b4
Merge pull request #1017 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 5, 2025
a48fd1d
TD-3733-TD-3733:Information Disclosures
Swapnamol Mar 5, 2025
00b41bf
Merge pull request #1018 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 5, 2025
f736a20
Merge pull request #982 from TechnologyEnhancedLearning/dependabot/nu…
binon Mar 7, 2025
8cea0c7
Merge pull request #1022 from TechnologyEnhancedLearning/Automatic_ve…
AnjuJose011 Mar 7, 2025
e264a6a
TD-5406 : Errors are not Getting Logged in Learning Hub Prod logging …
Swapnamol Mar 10, 2025
6a857ba
TD-5179: Fixed focus issue on My bookmarks screen
ArunimaGeorge Mar 11, 2025
5a0f49e
Td-3729: Remnoved unuinsed js
Swapnamol Mar 11, 2025
22e7f15
reverse deleted resource
OluwatobiAwe Mar 11, 2025
fe2f1aa
Bump @babel/core in /AdminUI/LearningHub.Nhs.AdminUI (#1028)
dependabot[bot] Mar 12, 2025
a983ccc
Bump @babel/core from 7.26.9 to 7.26.10 in /LearningHub.Nhs.WebUI (#1…
dependabot[bot] Mar 12, 2025
3dd2457
Merge pull request #1024 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 12, 2025
6fa7544
Merge pull request #1026 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 12, 2025
354f220
TD-3743: Concurrent Sessions Allowed
Swapnamol Mar 13, 2025
fc4c697
TD-5170: Fixed console errors on Notifications page.
ArunimaGeorge Mar 13, 2025
95f435c
Merge pull request #1030 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 13, 2025
e88ebe8
Merge pull request #1025 from TechnologyEnhancedLearning/Develop/Fixe…
ArunimaGeorge Mar 13, 2025
a5696ab
Merge pull request #1027 from TechnologyEnhancedLearning/Develop/Fixe…
AnjuJose011 Mar 17, 2025
5f3b7a0
Bump sass from 1.85.1 to 1.86.0 in /AdminUI/LearningHub.Nhs.AdminUI (…
dependabot[bot] Mar 18, 2025
73c451d
Bump sass from 1.85.1 to 1.86.0 in /LearningHub.Nhs.WebUI (#1033)
dependabot[bot] Mar 18, 2025
d2eae57
Merge pull request #961 from TechnologyEnhancedLearning/Develop/Featu…
AnjuJose011 Mar 18, 2025
f42a7a2
Merge pull request #1031 from TechnologyEnhancedLearning/Develop/Fixe…
AnjuJose011 Mar 18, 2025
b325fa3
Merge pull request #1007 from TechnologyEnhancedLearning/Develop/Feat…
ArunimaGeorge Mar 18, 2025
bd801af
Merge English Ivy Changes to RC
AnjuJose011 Mar 18, 2025
2fa10e4
Merge pull request #1037 from TechnologyEnhancedLearning/MergeRc-Engl…
AnjuJose011 Mar 18, 2025
4486daa
Merge pull request #1038 from TechnologyEnhancedLearning/Dev/Feature/…
AnjuJose011 Mar 18, 2025
354818b
CSP Changes reverted
Swapnamol Mar 18, 2025
655a467
Revert "CSP Changes reverted"
Swapnamol Mar 18, 2025
4f7aebb
Reverted CSP changes
Swapnamol Mar 18, 2025
1649f4c
Merging release/accessibility to English Ivy 1.3.1
ArunimaGeorge Mar 18, 2025
eaf3e21
Reverted CSP changes for testing
Swapnamol Mar 18, 2025
b70aa00
Bump @mediakind/mkplayer from 1.19.0 to 1.20.0 in /LearningHub.Nhs.We…
dependabot[bot] Mar 19, 2025
6b7dad8
Bump @mediakind/mkplayer in /AdminUI/LearningHub.Nhs.AdminUI (#1041)
dependabot[bot] Mar 19, 2025
7dfaf18
Reverted Open API and report API CSP changes also.
Swapnamol Mar 19, 2025
6e6ca6d
Reverted IN memeory ticket store
Swapnamol Mar 19, 2025
6faaaa0
Revert "Reverted IN memeory ticket store"
Swapnamol Mar 19, 2025
537c1bf
Changes made on Automated UI Test project part of build error.
ArunimaGeorge Mar 19, 2025
91e17a7
Reverted in memmory ticket store
Swapnamol Mar 19, 2025
7c407a1
CSP - code added
Swapnamol Mar 19, 2025
5c238e5
Bump sanitize-html in /AdminUI/LearningHub.Nhs.AdminUI (#1042)
dependabot[bot] Mar 20, 2025
b4f263e
Bump sanitize-html from 2.14.0 to 2.15.0 in /LearningHub.Nhs.WebUI (#…
dependabot[bot] Mar 20, 2025
62c054a
Removed Sandbox CSP
Swapnamol Mar 20, 2025
394baf8
Added in memory ticket store
Swapnamol Mar 20, 2025
b310ed4
Reverted in memory ticket store from RC
Swapnamol Mar 20, 2025
429d0d6
TD-5134: Fixed the issue to retain the input text even if error occurs
ArunimaGeorge Mar 20, 2025
3f030a9
TD-5134: removing unused namesapce
ArunimaGeorge Mar 20, 2025
2d4865e
Merge pull request #1039 from TechnologyEnhancedLearning/MergeAccessi…
AnjuJose011 Mar 21, 2025
251f6ef
Merge pull request #1044 from TechnologyEnhancedLearning/Develop/Fixe…
AnjuJose011 Mar 21, 2025
df79564
Merge pull request #1045 from TechnologyEnhancedLearning/release-v1.3…
AnjuJose011 Mar 21, 2025
ee85515
Update ProviderController.cs
AnjuJose011 Mar 25, 2025
175d833
Bump axios from 0.29.0 to 0.30.0 in /LearningHub.Nhs.WebUI (#1046)
dependabot[bot] Mar 27, 2025
082a475
Bump axios from 0.19.2 to 0.30.0 in /AdminUI/LearningHub.Nhs.AdminUI …
dependabot[bot] Mar 27, 2025
97814e3
TD-3730: No Rate limit Enabled
Swapnamol Mar 27, 2025
12ebaaa
added to gitignore
Swapnamol Mar 27, 2025
f1875e1
Modified the script
Swapnamol Mar 27, 2025
d7c077d
Merge pull request #1048 from TechnologyEnhancedLearning/Develop/Fixe…
AnjuJose011 Mar 27, 2025
df645f9
Bump @mediakind/mkplayer from 1.20.0 to 1.21.0 in /LearningHub.Nhs.WebUI
dependabot[bot] Mar 28, 2025
1321ad5
TD-5146-Fix
AnjuJose011 Mar 28, 2025
af255b6
File upload vulnerability fixes
Swapnamol Mar 28, 2025
1d8de4e
Bump @types/sanitize-html in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Mar 31, 2025
4e91daf
Fixed the issue with logout
Swapnamol Mar 31, 2025
973870d
Merge pull request #1054 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Mar 31, 2025
9094291
TD-5170: Fixed console errors.
ArunimaGeorge Apr 1, 2025
07e9faa
Merge pull request #1056 from TechnologyEnhancedLearning/Develop/Fixe…
ArunimaGeorge Apr 1, 2025
2d79c68
Merge pull request #1051 from TechnologyEnhancedLearning/TD-5146-Reso…
AnjuJose011 Apr 1, 2025
be51b81
TD-5648-FIXES
AnjuJose011 Apr 1, 2025
5c1a150
Merge pull request #1058 from TechnologyEnhancedLearning/TD-5648-Erro…
AnjuJose011 Apr 1, 2025
e0305b1
Update package.json
AnjuJose011 Apr 2, 2025
f0317a8
Update package-lock.json
AnjuJose011 Apr 2, 2025
85c7b29
Bump @mediakind/mkplayer in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Apr 2, 2025
cb88066
TD-5118
OluwatobiAwe Apr 2, 2025
36e8be6
fixes
AnjuJose011 Apr 2, 2025
b20fed6
fixes
AnjuJose011 Apr 2, 2025
ed0ee50
fixes
AnjuJose011 Apr 2, 2025
905f001
Merge pull request #1060 from TechnologyEnhancedLearning/fix-forBuild…
AnjuJose011 Apr 2, 2025
5ab6691
Merge pull request #1059 from TechnologyEnhancedLearning/Develop/Feat…
AnjuJose011 Apr 2, 2025
43e2ad8
TD-5170: Corrected the support team url.
ArunimaGeorge Apr 3, 2025
31e6f4f
Merge pull request #1063 from TechnologyEnhancedLearning/Develop/Fixe…
ArunimaGeorge Apr 3, 2025
12e4a76
Bump sass from 1.86.0 to 1.86.3 in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Apr 4, 2025
d59c8ed
Bump sass from 1.86.0 to 1.86.3 in /LearningHub.Nhs.WebUI
dependabot[bot] Apr 4, 2025
b50b2f6
TD-3734: Concurrent Sessions Allowed
Swapnamol Apr 4, 2025
bfd7328
Key added [ConcurrentId]
Swapnamol Apr 4, 2025
1de36ca
.net framework upgraded for Database project
Swapnamol Apr 4, 2025
b29603b
Merge pull request #1068 from TechnologyEnhancedLearning/RC
AnjuJose011 Apr 7, 2025
82ec6bc
Merge pull request #1067 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 7, 2025
b089d86
exception check
Apr 7, 2025
532a6c4
TD-5509: Fixed the pagination width
ArunimaGeorge Apr 7, 2025
76178a2
TD-5407: Created new SP to fix the SQL exception
Swapnamol Apr 7, 2025
743ba20
Merge pull request #1069 from TechnologyEnhancedLearning/Develop/Fixe…
ArunimaGeorge Apr 8, 2025
851b623
Merge pull request #1072 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 8, 2025
32a305b
Script moved to seperate Js file
Swapnamol Apr 8, 2025
a4a7595
Merge pull request #1066 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 8, 2025
c7b1c29
updated documentation based on the imported API
OluwatobiAwe Apr 9, 2025
7593c20
Merge pull request #1074 from TechnologyEnhancedLearning/Develop/Feat…
OluwatobiAwe Apr 9, 2025
476c412
Bump webpack from 5.98.0 to 5.99.5 in /LearningHub.Nhs.WebUI
dependabot[bot] Apr 9, 2025
7cda259
Bump webpack from 5.98.0 to 5.99.5 in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Apr 9, 2025
ecb9350
Revert documentation model changes
OluwatobiAwe Apr 9, 2025
1f3026d
Merge pull request #1077 from TechnologyEnhancedLearning/Develop/Feat…
OluwatobiAwe Apr 9, 2025
56ff1e2
Added Progress option
Apr 10, 2025
e4dec15
TD-3727: Prompting a password entry screen on file upload
Swapnamol Apr 10, 2025
169e034
conflicts resloved
AnjuJose011 Apr 10, 2025
163853a
Merge pull request #1083 from TechnologyEnhancedLearning/MergeFlaxLil…
AnjuJose011 Apr 10, 2025
583162a
Modified the content
Swapnamol Apr 10, 2025
9155364
Removed the debugger
Swapnamol Apr 11, 2025
bf02e59
Added new feature flag to enable/disable moodle
Apr 11, 2025
c352394
Merging RC changes
Apr 11, 2025
a43b5cb
Reinstatinmg appsettings
Apr 11, 2025
dbe2552
reverting some comented code
Apr 11, 2025
4def954
Merging RC chages into TD-5285
Apr 11, 2025
af0442e
Missed this file
Apr 11, 2025
98e285d
Updated appsetting to reflect RC
Apr 11, 2025
205e96b
Merge pull request #1049 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 11, 2025
190bb4e
Merge pull request #1050 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 11, 2025
c3137a1
Merge branch 'RC' into Develop/Fixes/TD-3727-Unrestricted-File-Upload…
swapnamol-abraham Apr 11, 2025
b722c48
Merge pull request #1081 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 11, 2025
d5ff792
Chnage in Titile/desc-TD-5182
AnjuJose011 Apr 11, 2025
6acf19b
Fixed the build error
Swapnamol Apr 11, 2025
e8b163a
Merge pull request #1004 from TechnologyEnhancedLearning/TD-5182-Crat…
AnjuJose011 Apr 11, 2025
4f67e28
Merge pull request #1076 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 12, 2025
4bb178b
Merge pull request #1075 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 12, 2025
298ea35
Merge pull request #1053 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 12, 2025
f36b25a
Merge pull request #1064 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 12, 2025
fa8adee
Merge pull request #1065 from TechnologyEnhancedLearning/dependabot/n…
AnjuJose011 Apr 12, 2025
c83d6b5
Merge pull request #1085 from TechnologyEnhancedLearning/Automatic_ve…
AnjuJose011 Apr 12, 2025
bee6cdb
Added moodle invalid user check
Apr 14, 2025
854eb7f
Merge pull request #1084 from TechnologyEnhancedLearning/Develop/POC/…
binon Apr 14, 2025
2294afd
Removed yarn.lock file
Apr 14, 2025
e0e1771
Merge pull request #1086 from TechnologyEnhancedLearning/Develop/POC/…
binon Apr 14, 2025
50c6002
removed the hardcoded url in moodle entrolled course
Apr 22, 2025
aa48209
Merge pull request #1094 from TechnologyEnhancedLearning/Develop/POC/…
binon Apr 22, 2025
5bbb3a4
TD-4382: Video progress recorded but not changing status to complete
swapnamol-abraham Apr 23, 2025
f27cbf6
Merge pull request #1095 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 23, 2025
8e5c88f
Updated the target framework version to 4.8
swapnamol-abraham Apr 24, 2025
3b4680d
Merge pull request #1097 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 24, 2025
86f694b
TD-5142: Issue with focussing to the fields on Contribute resource sc…
swapnamol-abraham Apr 25, 2025
a24fce8
Merge pull request #1098 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 25, 2025
f8f4d9a
TD-3727- Unrestricted file upload- SIT comments
swapnamol-abraham Apr 29, 2025
e04b7af
Merge pull request #1101 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 29, 2025
269bf89
TD-3734-Concurrent session-SIT fixes
swapnamol-abraham Apr 29, 2025
7db18da
Merge pull request #1102 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 29, 2025
87368a7
Corrected the title
swapnamol-abraham Apr 30, 2025
a56eeb3
Merge pull request #1105 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham Apr 30, 2025
e68e284
Revert ".net framework upgraded for Database project"
swapnamol-abraham May 1, 2025
ae403ff
Reverted the latest changes for an emergency release
swapnamol-abraham May 1, 2025
19af23d
Reverted the changes
swapnamol-abraham May 1, 2025
d47a72b
TD-5142 - Accessbility issues on contribution screen
swapnamol-abraham May 6, 2025
f8bae45
Moved common css to common.scss file
swapnamol-abraham May 6, 2025
c479078
Merge pull request #1111 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham May 6, 2025
bf119a7
Update continuous-integration-workflow.yml
swapnamol-abraham May 7, 2025
87111d8
Merge pull request #1116 from TechnologyEnhancedLearning/swapnamol-ab…
swapnamol-abraham May 7, 2025
f3bf57d
TD-5538: IUncluded web.config in the solution
swapnamol-abraham May 12, 2025
e983fff
TD-5538: update web.config file
swapnamol-abraham May 12, 2025
0f4508f
Merge pull request #1122 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham May 12, 2025
b40f736
TD-5143: issue reading twice with screen reader on contribute resourc…
swapnamol-abraham May 13, 2025
e1cdfb3
Merge pull request #1123 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham May 13, 2025
5af1fd7
TD-5608: Radio buttons / rating stars selection misaligned
swapnamol-abraham May 19, 2025
06b03f1
Merge pull request #1129 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham May 19, 2025
98e4098
TD-5608: Fixed the radiobutton alignment issues
swapnamol-abraham May 19, 2025
4d35089
Merge pull request #1130 from TechnologyEnhancedLearning/Develop/Fixe…
swapnamol-abraham May 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
51 changes: 51 additions & 0 deletions .github/azure-pipeline-webui-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,57 @@ jobs:
inputs:
command: restore
projects: $(BuildParameters.RestoreBuildProjects)
# Step 1: Get the version tag from the repository
- script: |
echo "Extracting version from Git tag: $(versionTag)"
VERSION=$(echo $(versionTag) | sed 's/^v//')
echo "VERSION=$VERSION" >> $(Build.ArtifactStagingDirectory)/version.txt
displayName: 'Extract version tag'

# Step 2: Update AssemblyVersion in Web UI .csproj
- powershell: |
$versionFile = "$(Build.ArtifactStagingDirectory)/version.txt"
$version = Get-Content $versionFile
$version = $version.Trim()

# Path to your .csproj file (adjust if necessary)
$csprojFile = "$(Build.SourcesDirectory)\LearningHub.Nhs.WebUI\LearningHub.Nhs.WebUI.csproj"

Write-Host "Updating AssemblyVersion and FileVersion and Version in $csprojFile to $version"

# Load the .csproj XML file
[xml]$csprojXml = Get-Content -Path $csprojFile

# Update the AssemblyVersion and FileVersion
$csprojXml.Project.PropertyGroup.AssemblyVersion = $version
$csprojXml.Project.PropertyGroup.FileVersion = $version
$csprojXml.Project.PropertyGroup.Version = $version

# Save the updated .csproj file
$csprojXml.Save($csprojFile)
displayName: 'Update AssemblyVersion in WebUI .csproj'
# Step 2: Update AssemblyVersion in Admin UI .csproj
- powershell: |
$versionFile = "$(Build.ArtifactStagingDirectory)/version.txt"
$version = Get-Content $versionFile
$version = $version.Trim()

# Path to your .csproj file (adjust if necessary)
$csprojFile = "$(Build.SourcesDirectory)\AdminUI\LearningHub.Nhs.AdminUI\LearningHub.Nhs.AdminUI.csproj"

Write-Host "Updating AssemblyVersion and FileVersion and Version in $csprojFile to $version"

# Load the .csproj XML file
[xml]$csprojXml = Get-Content -Path $csprojFile

# Update the AssemblyVersion and FileVersion
$csprojXml.Project.PropertyGroup.AssemblyVersion = $version
$csprojXml.Project.PropertyGroup.FileVersion = $version
$csprojXml.Project.PropertyGroup.Version = $version

# Save the updated .csproj file
$csprojXml.Save($csprojFile)
displayName: 'Update AssemblyVersion in AdminUI .csproj'
- task: DotNetCoreCLI@2
displayName: Build
inputs:
Expand Down
56 changes: 56 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "nuget"
directory: "/" # Location of package manifests
schedule:
interval: "daily"
open-pull-requests-limit: 10
target-branch: "Automatic_version_update_dependabot"
ignore:
# Ignore updates to packages that start with 'Wildcards'
- dependency-name: "Microsoft.FeatureManagement.AspNetCore*"
- dependency-name: "LearningHub.Nhs.Models*"
- dependency-name: "LearningHub.Nhs.Caching*"
- dependency-name: "elfhHub.Nhs.Models*"
- dependency-name: "linqtotwitter*"
# Ignore some updates to the package
- dependency-name: "Microsoft.VisualStudio.Web.CodeGeneration.Design"
versions: [">7.0.0"]
- dependency-name: "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
versions: [">7.0.0"]
- dependency-name: "Microsoft.AspNetCore.Mvc.Testing"
versions: [">7.0.0"]
- dependency-name: "Selenium.WebDriver.ChromeDriver"
versions: ">=113.0.5672.1278" # Recommended version
# For all packages, ignore all patch updates
#- dependency-name: "*"
# update-types: ["version-update:semver-patch"]

# Configuration for npm WebUI
- package-ecosystem: "npm"
directory: "LearningHub.Nhs.WebUI/" # Location of package manifests
schedule:
interval: "daily"
target-branch: "Automatic_version_update_dependabot"
# - "dependencies"
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]

# Configuration for npm AdminUI
- package-ecosystem: "npm"
directory: "AdminUI/LearningHub.Nhs.AdminUI/" # Location of package manifests
schedule:
interval: "daily"
target-branch: "Automatic_version_update_dependabot"
# - "dependencies"
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
26 changes: 13 additions & 13 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
### JIRA link
_TD-###_
[TD-####](https://hee-tis.atlassian.net/browse/TD-####)

### Description
_Describe what has changed and how that will affect the app. If relevant, add references to the resources you used. Use this as your opportunity to highlight anything odd and give people context around particular decisions._
_Describe what has changed and how that will affect the app. If relevant, add links to any sources/documentation you used. Highlight anything unusual and give people context around particular decisions._

### Screenshots
_Attach screenshots on mobile, tablet and desktop._
_Paste screenshots for all views created or changed: mobile, tablet and desktop, wave analyser showing no errors._

-----
### Developer checks
(Leave tasks unticked if they haven't been appropriate for your ticket.)

I have:
- [ ] Run the formatter and made sure there are no IDE errors
- [ ] Written appropriate unit tests for the changes, including:
- accessibility tests for new views
- tests for new controller methods
- tests for new or modified API endpoints
- [ ] Manually tested my work with and without JavaScript
- [ ] Tested any Views or partials created or changed with [Wave Chrome plugin](https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh/related) and addressed any valid accessibility issues
- [ ] Updated/added documentation in [Confluence](https://hee-tis.atlassian.net/wiki/spaces/TP/pages/3477930003/Learning+Hub) and/or [GitHub Readme](https://github.com/TechnologyEnhancedLearning/LearningHub.Nhs.UserApi/blob/master/README.md). List of documentation links added/changed:
- [ ] Run the IDE auto formatter on all files I’ve worked on and made sure there are no IDE errors relating to them
- [ ] Written or updated tests for the changes (accessibility ui tests for views, tests for controller, data services, services, view models created or modified) and made sure all tests are passing
- [ ] Manually tested my work with and without JavaScript (adding notes where functionality requires JavaScript)
- [ ] Tested any Views or partials created or changed with [Wave Chrome plugin](https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh/related). Addressed any valid accessibility issues and documented any invalid errors
- [ ] Updated my Jira ticket with testing notes, including information about other parts of the system that were touched as part of the MR and need to be tested to ensure nothing is broken
- [ ] Scanned over my pull request in GitHub and addressed any warnings from the GitHub Build and Test checks in the GitHub PR ‘Files Changed’ tab
Either:
- [ ] Documented my work in [Confluence](https://hee-tis.atlassian.net/wiki/spaces/TP/pages/3461087233/Development), updating any business rules applied or modified. Updated GitHub readme/documentation for the repository if appropriate. List of documentation links added/changed:
- [doc_1_here](link_1_here)
- [ ] Updated my Jira ticket with information about other parts of the system that were touched as part of the MR and have to be sanity tested to ensure nothing is broken
- [ ] Scanned over my pull request in GitHub and addressed any warnings from the GitHub Build and Test checks.
Or:
- [ ] Confirmed that none of the work that I have undertaken requires any updates to documentation
183 changes: 183 additions & 0 deletions .github/workflows/auto-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name: Auto Merge Dependabot PRs

on:
pull_request:
types:
- opened
- synchronize

permissions:
pull-requests: write
contents: write

jobs:
auto-merge:
runs-on: ubuntu-latest
if: github.actor == 'dependabot[bot]'

steps:
- name: Checkout the repository
uses: actions/checkout@v3

- name: Set up GitHub CLI
run: |
# Install GitHub CLI (gh)
sudo apt-get update
sudo apt-get install gh

# Authenticate GitHub CLI using the provided token
echo ${{ secrets.GITHUB_TOKEN }} | gh auth login --with-token

- name: Wait for CI workflow to pass (Ensure CI workflow succeeded)
id: wait_for_ci
run: |
# Get the PR number from the GitHub event
PR_NUMBER=${{ github.event.pull_request.number }}
echo "Checking CI status for PR #$PR_NUMBER"

# Define the maximum wait time (in seconds) and the polling interval (in seconds)
MAX_WAIT_TIME=1800 # 30 minutes
POLL_INTERVAL=10 # Check every 10 seconds

# Initialize a timer
elapsed_time=0

# Poll CI status until all checks are completed
while true; do
# Fetch the status check rollup for the PR
CI_STATUS=$(gh pr view $PR_NUMBER --json statusCheckRollup)

# Log the fetched response
echo "CI Status Response: $CI_STATUS"

# Parse the checks and check their status
ALL_COMPLETED=true
ALL_CHECKS_PASSED=true

for check in $(echo "$CI_STATUS" | jq -r '.statusCheckRollup[] | @base64'); do
_jq() {
echo "${check}" | base64 --decode | jq -r "${1}"
}

status=$(_jq '.status')
conclusion=$(_jq '.conclusion')
check_name=$(_jq '.name')

# Log check details
echo "Check: $check_name, Status: $status, Conclusion: $conclusion"
if [[ "$check_name" == "auto-merge" ]]; then
echo "Skipping 'auto-merge' workflow check to prevent self-referencing."
continue
fi

# If any check is still queued, set ALL_COMPLETED to false
if [[ "$status" == "QUEUED" ]]; then
ALL_COMPLETED=false
fi

# If any check is still in progress, set ALL_COMPLETED to false
if [[ "$status" == "IN_PROGRESS" ]]; then
ALL_COMPLETED=false
fi

# If any completed check has failed, set ALL_CHECKS_PASSED to false
if [[ "$status" == "COMPLETED" && "$conclusion" != "SUCCESS" ]]; then
ALL_CHECKS_PASSED=false
fi
done

# Break the loop if all checks are completed
if [[ "$ALL_COMPLETED" == true ]]; then
break
fi

# Wait for the next polling interval
echo "Waiting for checks to complete... ($elapsed_time/$MAX_WAIT_TIME seconds elapsed)"
sleep $POLL_INTERVAL
elapsed_time=$((elapsed_time + POLL_INTERVAL))

# Exit if the maximum wait time is exceeded
if [[ "$elapsed_time" -ge "$MAX_WAIT_TIME" ]]; then
echo "Timed out waiting for CI checks to complete."
exit 1
fi
done

# Final check: Ensure all CI checks passed
if [[ "$ALL_CHECKS_PASSED" == false ]]; then
echo "One or more CI checks failed. Aborting merge."
exit 1
fi

echo "All CI checks passed successfully."


- name: Check Target Branch and PR Title
id: check_branch
run: |
PR_TITLE='${{ github.event.pull_request.title }}'
echo "Original PR Title: $PR_TITLE"

# Escape problematic quotes
ESCAPED_TITLE=$(echo "$PR_TITLE" | sed 's/"/\\"/g')
echo "Escaped PR Title: $ESCAPED_TITLE"

if [[ "$ESCAPED_TITLE" =~ ([0-9]+\.[0-9]+\.[0-9]+).*to.*([0-9]+\.[0-9]+\.[0-9]+) ]]; then
# Extract version numbers
OLD_VERSION="${BASH_REMATCH[1]}"
NEW_VERSION="${BASH_REMATCH[2]}"
echo "Version change detected: $OLD_VERSION to $NEW_VERSION"

# Split version into major, minor, patch components
OLD_MAJOR=$(echo "$OLD_VERSION" | cut -d '.' -f1)
OLD_MINOR=$(echo "$OLD_VERSION" | cut -d '.' -f2)
OLD_PATCH=$(echo "$OLD_VERSION" | cut -d '.' -f3)

NEW_MAJOR=$(echo "$NEW_VERSION" | cut -d '.' -f1)
NEW_MINOR=$(echo "$NEW_VERSION" | cut -d '.' -f2)
NEW_PATCH=$(echo "$NEW_VERSION" | cut -d '.' -f3)

# Check if it's a minor or patch update
if [[ "$OLD_MAJOR" == "$NEW_MAJOR" ]] && [[ "$OLD_MINOR" == "$NEW_MINOR" ]] && [[ "$NEW_PATCH" -gt "$OLD_PATCH" ]]; then
echo "Patch update detected"
echo "should_merge=true" >> $GITHUB_ENV
elif [[ "$OLD_MAJOR" == "$NEW_MAJOR" ]] && [[ "$NEW_MINOR" -gt "$OLD_MINOR" ]]; then
echo "Minor update detected"
echo "should_merge=true" >> $GITHUB_ENV
else
echo "No minor/patch update detected"
echo "should_merge=false" >> $GITHUB_ENV
fi
else
echo "No version change detected"
echo "should_merge=false" >> $GITHUB_ENV
fi

- name: Debug Context
uses: actions/github-script@v6
with:
script: |
console.log("Target branch:", context.payload.pull_request.base.ref);

- name: Check if Should Merge
run: |
echo "DEBUG: should_merge=${{ env.should_merge }}"
if [[ "${{ env.should_merge }}" == "true" ]] && [[ "${{ github.event.pull_request.base.ref }}" == "Automatic_version_update_dependabot" ]]; then
echo "DEBUG: should merge PR"
echo "should_merge=true" >> $GITHUB_ENV
else
echo "DEBUG: skip merge"
echo "should_merge=false" >> $GITHUB_ENV
fi

- name: Merge Pull Request
if: ${{ env.should_merge == 'true' }}
uses: actions/github-script@v6
with:
script: |
github.rest.pulls.merge({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.payload.pull_request.number,
merge_method: "squash"
});
Loading
Loading