Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
345 commits
Select commit Hold shift + click to select a range
003f4b5
Merge pull request #3296 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jul 8, 2025
310d905
Merge pull request #3303 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jul 8, 2025
1569e57
Implements frameworks summary to view selected competencies and selec…
kevwhitt-hee Jul 14, 2025
2f63a9c
TD-5555-Html tags have been updated to address accessibility issues.
Auldrin-Possa Jul 16, 2025
d76cfb6
Merge pull request #3324 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jul 21, 2025
a317639
begins to implement post method
kevwhitt-hee Jul 28, 2025
87fdb14
Merge branch 'master' into Develop/Features/TD-483-AddComptenciesToAs…
kevwhitt-hee Jul 28, 2025
6f2e711
Remove unused using directives
kevwhitt-hee Jul 28, 2025
badab53
More prep work on posting the add competencies page
kevwhitt-hee Jul 30, 2025
6176a03
Merge branch 'DLS-Release-v1.2.3' into DLS-Release-v1.3.0
rshrirohit Jul 31, 2025
f1a555e
Includes only competencies that are not already added to the assessme…
kevwhitt-hee Jul 31, 2025
42f12df
Merge branch 'master' into Develop/Features/TD-483-AddComptenciesToAs…
kevwhitt-hee Aug 1, 2025
ff83f6a
Merge branch 'DLS-Release-v1.2.3' into DLS-Release-v1.3.0
rshrirohit Aug 4, 2025
b5d1f4c
Fixes loading of data into add competencies from framework view and u…
kevwhitt-hee Aug 5, 2025
d55f09d
Begins to implement remove competency from assessment functionality
kevwhitt-hee Aug 6, 2025
f763ced
Merge branch 'DLS-Release-v1.2.3' into DLS-Release-v1.3.0
rshrirohit Aug 14, 2025
324f869
Migrations for move competency and competency groups stored procedure
kevwhitt-hee Aug 18, 2025
1983c15
Reworks the reordering groups sproc to include a RenumberSelfAssessme…
kevwhitt-hee Aug 18, 2025
846b784
Improves group moving and adds url anchors for scrolling to moved com…
kevwhitt-hee Aug 19, 2025
7f085e9
Implements conditional logic for move up and move down buttons
kevwhitt-hee Aug 20, 2025
5523551
Adds update status checkbox and wiring
kevwhitt-hee Aug 20, 2025
d4b6252
Merge branch 'DLS-Release-v1.2.3' into DLS-Release-v1.3.0
rshrirohit Aug 21, 2025
762467a
Fixes linked framework labelling
kevwhitt-hee Aug 21, 2025
c06bf2e
Adds select and deselect all buttons to competency groups in add comp…
kevwhitt-hee Aug 22, 2025
dbe0d3c
Update AddCompetenciesSelectFramework.cshtml
kevwhitt-hee Aug 22, 2025
0edfa30
Update AddCompetenciesSelectFramework.cshtml
kevwhitt-hee Aug 22, 2025
788fe39
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-483-AddCom…
kevwhitt-hee Aug 22, 2025
a0bc0ee
Fix build error relating to unclosed node in resources.resx
kevwhitt-hee Aug 26, 2025
e181cfe
Fixes build error relating to renamed class
kevwhitt-hee Aug 26, 2025
25fa3e0
Merge pull request #3357 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Aug 29, 2025
8765ddc
TD-5310 Begins to implement MVC components for optional competencies …
kevwhitt-hee Aug 29, 2025
0e63d48
Viewmodels for manage optional competencies
kevwhitt-hee Aug 29, 2025
9a12aae
TD-5638 - 'Assessor', 'Educator/Manager' have been changed to 'Superv…
Auldrin-Possa Sep 1, 2025
5f706f6
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Sep 2, 2025
47d551e
TD-5562 Prompt users to ask which features of the framework they want…
sherif-olaboye Sep 4, 2025
a6a0c24
Bump @babel/core from 7.28.3 to 7.28.4 in /DigitalLearningSolutions.W…
dependabot[bot] Sep 5, 2025
c449750
WIP optional competencies MVC
kevwhitt-hee Sep 9, 2025
5e32b13
TD-5562 introduce the multipage form service
sherif-olaboye Sep 9, 2025
accd0ae
Merge pull request #3364 from TechnologyEnhancedLearning/Develop/Feat…
kevwhitt-hee Sep 15, 2025
21bd1c8
Merge branch 'DLS-Release-v1.3.0' into Develop/Fixes/TD-5683-Issuesho…
sherif-olaboye Sep 15, 2025
7221ade
TD-5683 Resolving PR conflicts
sherif-olaboye Sep 15, 2025
9aa1d4f
TD-5638-Added DB snapshot
Auldrin-Possa Sep 22, 2025
589f7df
Merge pull request #3361 from TechnologyEnhancedLearning/Develop/feat…
kevwhitt-hee Sep 22, 2025
35c8e07
Merge pull request #3293 from TechnologyEnhancedLearning/Develop/Fixe…
kevwhitt-hee Sep 22, 2025
1e5d9e2
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5310-Optio…
kevwhitt-hee Sep 24, 2025
169719e
Squashed commit of the following:
kevwhitt-hee Sep 24, 2025
48a257c
TD-5563 Allow users to change the primary framework
sherif-olaboye Sep 25, 2025
9603879
Fixes following merge conflict problems.
kevwhitt-hee Sep 25, 2025
67e8296
Changes link label to "Make primary"
kevwhitt-hee Sep 25, 2025
8d38416
TD-5563 Implementing the missing requirement
sherif-olaboye Sep 29, 2025
8460879
Bump webpack from 5.101.3 to 5.102.0 in /DigitalLearningSolutions.Web…
dependabot[bot] Sep 30, 2025
b0689ba
TD-5562 Changing the status to progress instead of complet5e
sherif-olaboye Oct 1, 2025
c74ae9b
TD-6295 When creating a self assessment from a framework, the logged …
sherif-olaboye Oct 2, 2025
be230d2
Merge pull request #3389 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Oct 6, 2025
5de5a2a
Merge pull request #3390 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Oct 6, 2025
6e84700
TD-5400-Feature 'Working group- add/remove contributors/reviewers' ad…
Auldrin-Possa Oct 6, 2025
642cd36
TD-5400-Hint text updated.
Auldrin-Possa Oct 7, 2025
5981ef1
TD-6307-set complete by date on re-enrol self-assessement
Auldrin-Possa Oct 7, 2025
78e5194
Bump webpack from 5.102.0 to 5.102.1 in /DigitalLearningSolutions.Web…
dependabot[bot] Oct 7, 2025
f62bde6
TD-5563 seperating the features checkbox from the confirm checkbox
sherif-olaboye Oct 9, 2025
5c56e4b
Bump core-js from 3.45.1 to 3.46.0 in /DigitalLearningSolutions.Web (…
dependabot[bot] Oct 10, 2025
7c10131
TD-6351-Center specific details retrieved.
Auldrin-Possa Oct 15, 2025
8f3d470
Merge pull request #3391 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 16, 2025
01aa334
Merge pull request #3395 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 16, 2025
2eaa6b2
Merge pull request #3399 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 16, 2025
924d943
TD-5563 wrapping both UPDATE statements in a transaction
sherif-olaboye Oct 16, 2025
8dfdcc4
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5563-Allow…
sherif-olaboye Oct 17, 2025
bc4ee7e
TD-5563 Reslving the merge conflict
sherif-olaboye Oct 17, 2025
7a6af41
TD-6313-Sql queries have been modified to return sign-off value based…
Auldrin-Possa Oct 20, 2025
9d6de1d
TD-6378-Corrected table column in SQL query.
Auldrin-Possa Oct 22, 2025
3f83888
TD-6145 Backend and logic changes to support configurable self assess…
sherif-olaboye Oct 23, 2025
40a4418
TD-6145 Resolving the test failed
sherif-olaboye Oct 23, 2025
853a633
Bump @babel/core from 7.28.4 to 7.28.5 in /DigitalLearningSolutions.W…
dependabot[bot] Oct 23, 2025
baae541
Bump @babel/preset-env in /DigitalLearningSolutions.Web (#3406)
dependabot[bot] Oct 23, 2025
0dbac8e
Bump @babel/preset-typescript in /DigitalLearningSolutions.Web (#3407)
dependabot[bot] Oct 23, 2025
673ab7f
Merge branch 'master' into DLS-Release-v1.2.4
rshrirohit Oct 27, 2025
77da728
Merge branch 'master' into Automatic_version_update_dependabot
rshrirohit Oct 27, 2025
3441401
Merge branch 'Automatic_version_update_dependabot' into DLS-Release-v…
rshrirohit Oct 27, 2025
1e8e235
TD-480 Trimming of space at begining or end of the competency assessm…
sherif-olaboye Oct 27, 2025
41f6758
TD-5308- Added maximum length to input control
Auldrin-Possa Oct 28, 2025
c27f91c
TD-6392 Adding Course Name To Complete Notifications Email
rshrirohit Oct 30, 2025
ca0b53d
Merge pull request #3382 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Oct 30, 2025
3b5f388
Merge pull request #3400 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 30, 2025
e564161
Merge pull request #3401 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 30, 2025
c379851
Merge pull request #3410 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Oct 30, 2025
f4b766c
Merge pull request #3411 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Oct 30, 2025
d84a7a5
TD-481 Sort by any values are resulting in 404 error
sherif-olaboye Oct 31, 2025
7775a12
TD-5307 Select competency framework source
sherif-olaboye Nov 5, 2025
ca165e3
TD-6428 Date format mismatch and wrong heading
sherif-olaboye Nov 6, 2025
9fc384d
TD-6105 Removing Confirm Delegate Code
rshrirohit Nov 11, 2025
db7236a
TD-6442 Require self-assessment filter doesn't return the correct res…
sherif-olaboye Nov 12, 2025
208295a
TD-6442
sherif-olaboye Nov 12, 2025
dfc7b70
TD-5636 Fixing not found error in add resourses
sherif-olaboye Nov 13, 2025
85a6d91
TD-5402-New feature competency assessment options and labels has been…
Auldrin-Possa Nov 14, 2025
ff9a159
TD-5402 - Test code removed.
Auldrin-Possa Nov 14, 2025
3dfcbf4
TD-5308-Validation added to check for whitespaces while adding new br…
Auldrin-Possa Nov 18, 2025
4e2d24b
Validation added for topic
Auldrin-Possa Nov 18, 2025
dc75541
Resolved pipeline safe typescript build error (for loop)
Auldrin-Possa Nov 18, 2025
cdd3c5d
Merge pull request #3412 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Nov 24, 2025
c3737cf
Merge pull request #3413 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Nov 24, 2025
9d5f9e5
Merge pull request #3418 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Nov 24, 2025
e4287f1
Merge pull request #3419 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Nov 24, 2025
d0bcf99
Merge pull request #3420 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Nov 24, 2025
e7bd292
Merge pull request #3422 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Nov 24, 2025
1a2aac4
TD-483-Added remove competency group activity, modified view to displ…
Auldrin-Possa Nov 25, 2025
470ffc6
TD-5307 Refactoring validation
sherif-olaboye Nov 26, 2025
879d8a1
TD-5638-Wording updated on the certificate, ManageSupervisorsDescript…
Auldrin-Possa Nov 26, 2025
327128a
TD-5307 Adding none for compentency with no framework linked
sherif-olaboye Nov 26, 2025
9d3c24f
TD-5563 Resolving removing framework with primary issue
sherif-olaboye Nov 28, 2025
07de0fc
TD-6145 Removing condition as per Kevin's confirmation
rshrirohit Dec 1, 2025
28dd9ca
Merge pull request #3423 from TechnologyEnhancedLearning/Develop/feat…
rshrirohit Dec 1, 2025
895ff7c
Merge pull request #3424 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Dec 1, 2025
6e68ed0
Merge pull request #3405 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Dec 1, 2025
d206803
Merge pull request #3429 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Dec 1, 2025
7c47791
Merge pull request #3430 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Dec 1, 2025
1f0c957
TD-6437-Updated the stored procedure to add only 'mandatory' and 'inc…
Auldrin-Possa Dec 2, 2025
1c68772
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Dec 2, 2025
3821731
TD-6442 Requires self-assessment applied in Supervisor dashboard, it …
sherif-olaboye Dec 4, 2025
487e5d5
Merge pull request #3432 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Dec 4, 2025
3b0c250
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Dec 4, 2025
97ac476
TD-482-Added validation for introductory text.
Auldrin-Possa Dec 4, 2025
f243509
TD-5402 - Updated model with validation context for invalid ModelState
Auldrin-Possa Dec 5, 2025
cba31ce
Model object name updated.
Auldrin-Possa Dec 5, 2025
ebe8332
Refactors view to use summary and begins to add a set optional compet…
kevwhitt-hee Dec 5, 2025
0632791
Implements POST handling for select optional competencies
kevwhitt-hee Dec 8, 2025
64e4322
Begins to implement the set number of optional competencies and help …
kevwhitt-hee Dec 9, 2025
dba4e03
Finishes implementation of set minimum optional competencies validati…
kevwhitt-hee Dec 10, 2025
e82163a
Implements manage optional competency learner prompt form
kevwhitt-hee Dec 11, 2025
f836e42
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5310-Optio…
kevwhitt-hee Dec 11, 2025
ec81bcc
Tidies accessibility issues and null prompt submission handling
kevwhitt-hee Dec 11, 2025
93d638b
Merge pull request #3436 from TechnologyEnhancedLearning/Develop/Feat…
kevwhitt-hee Dec 16, 2025
fe04f0b
Merge pull request #3417 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Dec 19, 2025
e4ceeae
Merge branch 'DLS-Release-v1.3.0' into Develop/Fix/TD-483-Remove-Comp…
rshrirohit Dec 19, 2025
91c369f
Begins to implement summary page and underlying models for manage rol…
kevwhitt-hee Dec 19, 2025
658630d
Fixes routing of task link
kevwhitt-hee Dec 19, 2025
f3e8285
TD-5562 fixing issue with copying value for the features that is not …
sherif-olaboye Dec 22, 2025
14b92f8
TD-6626 Select Competency to assess - Completed status changes to In …
sherif-olaboye Dec 22, 2025
206a18a
Merge pull request #3428 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Dec 23, 2025
056985f
Implements edit enforce role requirements view, controller and services
kevwhitt-hee Dec 29, 2025
5759225
TD-6596 Display both primary and centre emails addresses in tracking …
sherif-olaboye Dec 30, 2025
2b4bd37
TD-6596 removing unneed reference
sherif-olaboye Dec 31, 2025
fce982b
Implements basic edit role requirements view
kevwhitt-hee Dec 31, 2025
005f8bb
Slight refinement of edit role requirements interface
kevwhitt-hee Dec 31, 2025
0e50bd7
TD-6448 Remove app.UseBrowserLink(); from startup
sherif-olaboye Dec 31, 2025
c085975
Implements edit role requirements form view
kevwhitt-hee Dec 31, 2025
014ed2d
Merge pull request #3433 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 5, 2026
f2fedc6
Merge pull request #3435 from TechnologyEnhancedLearning/Develop/feat…
rshrirohit Jan 5, 2026
0954814
Merge pull request #3441 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Jan 5, 2026
3ae8479
Merge pull request #3434 from TechnologyEnhancedLearning/Develop/feat…
rshrirohit Jan 5, 2026
37a249f
Merge pull request #3442 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 5, 2026
c5d100e
Merge pull request #3443 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 5, 2026
9b430f3
Merge pull request #3444 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 5, 2026
bcb72b4
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Jan 5, 2026
e61f21a
TD-6596 Fixing centre email address value is blank in the tracking sy…
sherif-olaboye Jan 6, 2026
b2429da
Merge pull request #3445 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 6, 2026
bcd1f49
Implements posting of role requirements form and supporting services
kevwhitt-hee Jan 6, 2026
fe893e7
Finishes implementing postback of set competency assessment question …
kevwhitt-hee Jan 8, 2026
d152082
Implements breadcrumb and cancel link navigation
kevwhitt-hee Jan 8, 2026
4c5d93b
Fixes model property name capitalisation
kevwhitt-hee Jan 8, 2026
03c7d8b
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-484-SetRol…
kevwhitt-hee Jan 8, 2026
0404dba
TD-6308-Improved Supervisor Dashboard query performance
auldrinpossa Jan 9, 2026
7defddf
Fixes aria references for accessibility
kevwhitt-hee Jan 12, 2026
2fcd0bd
Merge branch 'Develop/Features/TD-484-SetRoleRequirements' of https:/…
kevwhitt-hee Jan 12, 2026
64fccbd
TD-6763 Export does not include the Centre email address - Tracking s…
sherif-olaboye Jan 12, 2026
86b9af7
TD-6763 Export doesnot include the Centre email address - Tracking sy…
sherif-olaboye Jan 12, 2026
e2598ac
TD-5307 Resolving 500 error in competency assessment
sherif-olaboye Jan 12, 2026
f426ad4
Merge pull request #3447 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Jan 12, 2026
a73c051
Merge pull request #3449 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 12, 2026
d312d36
Merge pull request #3450 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 12, 2026
8323b60
Hard wires the http post method for the main manage role requirements…
kevwhitt-hee Jan 12, 2026
85ef750
TD-486-corrected SelectCompetenciesTaskStatus boolean comparison
auldrinpossa Jan 13, 2026
b5e0b03
TD-5562 Selecting four items in the Features to copy from the framework
sherif-olaboye Jan 14, 2026
1aa7086
Updates frameworks dashboard to show self assessment developer items …
kevwhitt-hee Jan 14, 2026
ce59c1c
Revert "TD-6763 Export doesnot include the Centre email address - Tra…
rshrirohit Jan 15, 2026
455ab53
TD-6763 Export doesn't include the Centre email address - Tracking sy…
sherif-olaboye Jan 15, 2026
7ba7042
Merge pull request #3458 from TechnologyEnhancedLearning/revert-3449-…
rshrirohit Jan 15, 2026
acc82b4
Revert "TD-6763 Export does not include the Centre email address - Tr…
rshrirohit Jan 15, 2026
77509fe
TD-6763 Removing the email field form the report sheet
sherif-olaboye Jan 15, 2026
3b23507
Merge pull request #3448 from TechnologyEnhancedLearning/Develop/feat…
rshrirohit Jan 15, 2026
2b5a0ce
Merge pull request #3451 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Jan 15, 2026
38485c1
Merge pull request #3455 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jan 15, 2026
5da6a3c
Merge pull request #3457 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Jan 15, 2026
aeff36d
Merge pull request #3459 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 15, 2026
946e961
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Jan 15, 2026
7871224
TD-6596-Guid check added for Primary Email
auldrinpossa Jan 16, 2026
d2aaa38
TD-484-Passed competencyId param to DeleteCompetencyAssessmentQuestio…
auldrinpossa Jan 22, 2026
4b8818a
TD-6308-Refactor SQL query to replace hard-coded value with variable …
auldrinpossa Jan 23, 2026
2b6055f
Merge pull request #3456 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jan 23, 2026
c590a6f
Merge pull request #3460 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jan 23, 2026
0a9e55f
Merge pull request #3464 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jan 23, 2026
2d10f55
Merge pull request #3465 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jan 23, 2026
264ca45
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Jan 23, 2026
6645c0d
TD-483-Vocabulary added
Auldrin-Possa Jan 27, 2026
7fa23ec
TD-5562 Resolving the reviewer and contributor value not being copy
sherif-olaboye Jan 30, 2026
679b793
TD-5562 Resolving reviewers and Contributor value not been copy
sherif-olaboye Jan 30, 2026
5301e95
Merge pull request #3467 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Feb 2, 2026
a0c790c
TD-5401 manage supervision settings
sherif-olaboye Feb 2, 2026
f394da3
Merge pull request #3470 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 2, 2026
04ca053
Update EnforceRoleRequirementsForSignOff.cshtml
kevwhitt-hee Feb 3, 2026
ad3643e
Update EnforceRoleRequirementsForSignOff.cshtml
kevwhitt-hee Feb 3, 2026
b0f6d87
Merge pull request #3473 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 4, 2026
abb8f23
TD-6788 Make Primary framework changes the status to Not yet started …
sherif-olaboye Feb 4, 2026
c93d7c0
Merge pull request #3477 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 5, 2026
18e583f
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5562-Promp…
rshrirohit Feb 5, 2026
fdd4398
Fix SQL query formatting in CompetencyAssessmentDataService
rshrirohit Feb 5, 2026
b445521
TD-6786-feature - 'Competency Assessment Preview' added
Auldrin-Possa Feb 5, 2026
bdc5592
Merge pull request #3469 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 5, 2026
df37177
TD-5403 Send for review and publish
sherif-olaboye Feb 5, 2026
f3b1581
TD-5403 Send for review and publish
sherif-olaboye Feb 5, 2026
ab85490
TD-5403 Send for review and publish
sherif-olaboye Feb 5, 2026
e81027c
TD-5403 updating the competency assessment reviewtaskstatus
sherif-olaboye Feb 6, 2026
41e1771
TD-5739 FrameworkOwnershipTransfer
rshrirohit Feb 6, 2026
f22cf87
TD-5739-CorrectingActionHeading
rshrirohit Feb 6, 2026
eb0d769
TD-5562 copying of ungrouped competencies
sherif-olaboye Feb 6, 2026
9dbfff7
TD-5739 Updating the cshtml
rshrirohit Feb 6, 2026
3038ddc
TD-5739 Preventing url manipulation
rshrirohit Feb 6, 2026
6e72202
Merge pull request #3480 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 9, 2026
fc7b74b
TD-5401 Fixing test failures
sherif-olaboye Feb 9, 2026
e4690fb
TD-6866-Excluded logged-in supervisor ID from the supervisor list
Auldrin-Possa Feb 10, 2026
957b6f0
TD-5739-Resolving Issue With AdminIds For Different Centres
rshrirohit Feb 11, 2026
c9dc606
TD-5401 Adding validation method to the action method
sherif-olaboye Feb 11, 2026
7f0ed49
TD-5739 Correcting Use Of Get Methods
rshrirohit Feb 11, 2026
e8ccdc0
Merge pull request #3478 from TechnologyEnhancedLearning/Develop/feat…
rshrirohit Feb 12, 2026
dbcdddc
Merge pull request #3486 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 12, 2026
e1bcf43
Merge pull request #3481 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 12, 2026
4fed28a
Merge pull request #3483 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 12, 2026
cc8e3ed
Merge pull request #3484 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Feb 12, 2026
df40d5f
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5403-Sendf…
sherif-olaboye Feb 12, 2026
da89d75
TD-6867-Added IsPrimary field/property to segregate primary and linke…
Auldrin-Possa Feb 12, 2026
7be7f73
TD-6476 Changing JobGroups Enrolling On Completed Courses Resolved
rshrirohit Feb 12, 2026
af1920f
TD-6476 Correcting unit test
rshrirohit Feb 12, 2026
f9192b6
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Feb 16, 2026
529cf9d
Revert "TD-5638-The wording on the certificate has been updated, Mana…
rshrirohit Feb 16, 2026
95bff4c
Merge pull request #3490 from TechnologyEnhancedLearning/revert-3429-…
rshrirohit Feb 16, 2026
ee403cb
Merge pull request #3479 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Feb 17, 2026
4f6ed7f
Merge pull request #3487 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Feb 17, 2026
af4eca2
Merge pull request #3488 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 17, 2026
297060f
TD-6901 Adding SAR Join To Solve Create SA Issue
rshrirohit Feb 18, 2026
a0ecfa8
TD-5638 Reverting The Changes Of Remove Custom Administrator Titles
rshrirohit Feb 18, 2026
8665598
Merge pull request #3491 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 19, 2026
e225bb8
Merge pull request #3492 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 19, 2026
0f87174
TD-6871 Changing Retirement Text And Adding Warning Callout
rshrirohit Feb 19, 2026
b3afeec
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Feb 19, 2026
03cdb8e
Merge pull request #3493 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Feb 19, 2026
57c4154
TD-5401-Supervisor roles updated in the feature
Auldrin-Possa Feb 20, 2026
3f7f1d0
Merge pull request #3495 from TechnologyEnhancedLearning/Develop/Fix/…
kevwhitt-hee Feb 20, 2026
060b754
TD-6885-Insert framework competencies service call added
Auldrin-Possa Feb 20, 2026
96d19f9
Merge pull request #3497 from TechnologyEnhancedLearning/Develop/Fix/…
kevwhitt-hee Feb 20, 2026
13d7379
TD-6912-Excluded owner admin ID when inserting collaborators
Auldrin-Possa Feb 20, 2026
9d00798
Merge pull request #3501 from TechnologyEnhancedLearning/Develop/Fix/…
kevwhitt-hee Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;
using FluentMigrator.SqlServer;
[Migration(202501280929)]
public class CreateCompetencyAssessmentTables : Migration
{
public override void Up()
{
Create.Table("SelfAssessmentFrameworks")
.WithColumn("ID").AsInt32().NotNullable().PrimaryKey().Identity()
.WithColumn("SelfAssessmentId").AsInt32().NotNullable().ForeignKey("SelfAssessments", "ID")
.WithColumn("FrameworkId").AsInt32().NotNullable().ForeignKey("Frameworks", "ID")
.WithColumn("CreatedDate").AsDateTime().NotNullable().WithDefault(SystemMethods.CurrentDateTime)
.WithColumn("CreatedByAdminId").AsInt32().NotNullable().ForeignKey("AdminAccounts", "ID")
.WithColumn("RemovedDate").AsDateTime().Nullable()
.WithColumn("RemovedByAdminId").AsInt32().Nullable().ForeignKey("AdminAccounts", "ID")
.WithColumn("AmendedDate").AsDateTime().Nullable()
.WithColumn("AmendedByAdminId").AsInt32().Nullable().ForeignKey("AdminAccounts", "ID");
Create.Table("SelfAssessmentTaskStatus")
.WithColumn("ID").AsInt32().NotNullable().PrimaryKey().Identity()
.WithColumn("SelfAssessmentId").AsInt32().NotNullable().ForeignKey("SelfAssessments", "ID").Unique()
.WithColumn("IntroductoryTextTaskStatus").AsBoolean().Nullable()
.WithColumn("BrandingTaskStatus").AsBoolean().Nullable()
.WithColumn("VocabularyTaskStatus").AsBoolean().Nullable()
.WithColumn("WorkingGroupTaskStatus").AsBoolean().Nullable()
.WithColumn("NationalRoleProfileTaskStatus").AsBoolean().Nullable()
.WithColumn("FrameworkLinksTaskStatus").AsBoolean().Nullable()
.WithColumn("SelectCompetenciesTaskStatus").AsBoolean().Nullable()
.WithColumn("OptionalCompetenciesTaskStatus").AsBoolean().Nullable()
.WithColumn("RoleRequirementsTaskStatus").AsBoolean().Nullable()
.WithColumn("SupervisorRolesTaskStatus").AsBoolean().Nullable()
.WithColumn("SelfAssessmentOptionsTaskStatus").AsBoolean().Nullable()
.WithColumn("ReviewTaskStatus").AsBoolean().Nullable();
Alter.Table("SelfAssessments").AlterColumn("Description").AsString(int.MaxValue).Nullable();
Execute.Sql($@"INSERT INTO SelfAssessmentFrameworks (SelfAssessmentId, FrameworkId, CreatedByAdminId)
SELECT sa.ID, fc.FrameworkID, sa.CreatedByAdminID
FROM SelfAssessments AS sa INNER JOIN
SelfAssessmentStructure AS sas ON sa.ID = sas.SelfAssessmentID INNER JOIN
FrameworkCompetencies AS fc ON sas.CompetencyID = fc.CompetencyID
GROUP BY sa.ID, fc.FrameworkID, sa.CreatedByAdminID
");
Execute.Sql($@"INSERT INTO SelfAssessmentTaskStatus (SelfAssessmentId, IntroductoryTextTaskStatus, BrandingTaskStatus, VocabularyTaskStatus, WorkingGroupTaskStatus, NationalRoleProfileTaskStatus, FrameworkLinksTaskStatus, SelectCompetenciesTaskStatus, OptionalCompetenciesTaskStatus, RoleRequirementsTaskStatus, SupervisorRolesTaskStatus, SelfAssessmentOptionsTaskStatus)
SELECT ID, 1,1,1,1,1,1,1,1,1,1,1
FROM SelfAssessments AS sa
");
}

public override void Down()
{
Delete.Table("SelfAssessmentFrameworks");
Delete.Table("SelfAssessmentTaskStatus");
Alter.Table("SelfAssessments").AlterColumn("Description").AsString(int.MaxValue).NotNullable();
}

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;
[Migration(202504241517)]
public class AddFieldIsPrimaryToSelfAssessmentFrameworksTable : AutoReversingMigration
{
public override void Up()
{
Alter.Table("SelfAssessmentFrameworks").AddColumn("IsPrimary").AsBoolean().NotNullable().WithDefaultValue(1);
}
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;
[Migration(202508181154)]
public class CreateOrAlterMoveCompetenciesAndGroups : Migration
{
public override void Up()
{
Execute.Sql(Properties.Resources.TD_483_uspMoveCompetencyInSelfAssessmentCreateOrAlter_UP);
Execute.Sql(Properties.Resources.TD_483_uspMoveCompetencyGroupInSelfAssessmentCreateOrAlter_UP);
}
public override void Down()
{
Execute.Sql("DROP PROCEDURE IF EXISTS [dbo].[usp_MoveCompetencyGroupInSelfAssessment]");
Execute.Sql("DROP PROCEDURE IF EXISTS [dbo].[usp_MoveCompetencyInSelfAssessment]");
Execute.Sql("DROP PROCEDURE IF EXISTS [dbo].[usp_RenumberSelfAssessmentStructure]");
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;
[Migration(202510021000)]
public class AddIsdeletedSelfAssessmentCollaborators : Migration
{
public override void Up()
{
Alter.Table("SelfAssessmentCollaborators").AddColumn("IsDeleted").AsBoolean().WithDefaultValue(false);
}
public override void Down()
{
Delete.Column("IsDeleted").FromTable("SelfAssessmentCollaborators");
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;

[Migration(202510221132)]
public class AddIncludeLearnerDeclarationPromptToSelfAssessmentsTable : Migration
{
public override void Up()
{
Alter.Table("SelfAssessments").AddColumn("IncludeLearnerDeclarationPrompt").AsBoolean().WithDefaultValue(false);
}

public override void Down()
{
Delete.Column("IncludeLearnerDeclarationPrompt").FromTable("SelfAssessments");
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@


namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;

[Migration(202511241125)]
public class Alter_usp_MoveCompetencyInSelfAssessment : Migration
{
public override void Up()
{
Execute.Sql(Properties.Resources.TD_483_Alter_usp_MoveCompetencyInSelfAssessment_Up);
}
public override void Down()
{
Execute.Sql(Properties.Resources.TD_483_Alter_usp_MoveCompetencyInSelfAssessment_Down);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@


namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;

[Migration(202512020916)]
public class Alter_usp_GetSelfAssessmentReport : Migration
{
public override void Up()
{
Execute.Sql(Properties.Resources.TD_6437_usp_GetSelfAssessmentReport_Up);
}
public override void Down()
{
Execute.Sql(Properties.Resources.TD_6437_usp_GetSelfAssessmentReport_Down);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
namespace DigitalLearningSolutions.Data.Migrations
{
using FluentMigrator;
using FluentMigrator.SqlServer;

[Migration(202601091000)]
public class SupervisorDashboardIndexes : Migration
{
public override void Up()
{
Create.Index("IX_SupervisorDelegates_Admin_Removed")
.OnTable("SupervisorDelegates")
.OnColumn("SupervisorAdminID").Ascending()
.OnColumn("Removed").Ascending()
.WithOptions()
.NonClustered()
.Include("DelegateUserID");

Create.Index("IX_CandidateAssessmentSupervisors_SupervisorDelegateId_Removed")
.OnTable("CandidateAssessmentSupervisors")
.OnColumn("SupervisorDelegateId").Ascending()
.OnColumn("Removed").Ascending()
.WithOptions()
.NonClustered()
.Include("CandidateAssessmentID");

Create.Index("IX_CandidateAssessments_RemovedDate")
.OnTable("CandidateAssessments")
.OnColumn("RemovedDate").Ascending()
.WithOptions()
.NonClustered()
.Include("SelfAssessmentID")
.Include("DelegateUserID");

Create.Index("IX_CandidateAssessmentSupervisorVerifications_CandidateAssessmentSupervisorID_Verified")
.OnTable("CandidateAssessmentSupervisorVerifications")
.OnColumn("CandidateAssessmentSupervisorID").Ascending()
.OnColumn("Verified").Ascending()
.WithOptions()
.NonClustered();

Create.Index("IX_SRSV_CandidateAssessmentSupervisorID_SelfAssessmentResultId_Superceded_Verified")
.OnTable("SelfAssessmentResultSupervisorVerifications")
.OnColumn("CandidateAssessmentSupervisorID").Ascending()
.OnColumn("SelfAssessmentResultId").Ascending()
.OnColumn("Superceded").Ascending()
.OnColumn("Verified").Ascending()
.WithOptions()
.NonClustered()
.Include("Requested");

Create.Index("IX_SelfAssessmentResults_SelfAssessmentID_Result")
.OnTable("SelfAssessmentResults")
.OnColumn("SelfAssessmentID").Ascending()
.OnColumn("Result").Ascending()
.WithOptions()
.NonClustered()
.Include("CompetencyID")
.Include("DateTime");
}
public override void Down()
{
Delete.Index("IX_SupervisorDelegates_Admin_Removed").OnTable("SupervisorDelegates");
Delete.Index("IX_CandidateAssessmentSupervisors_SupervisorDelegateId_Removed").OnTable("CandidateAssessmentSupervisors");
Delete.Index("IX_CandidateAssessments_RemovedDate").OnTable("CandidateAssessments");
Delete.Index("IX_CASVerifications_CandidateAssessmentSupervisorID_Verified").OnTable("CandidateAssessmentSupervisorVerifications");
Delete.Index("IX_SRSV_CandidateAssessmentSupervisorID_SelfAssessmentResultId_Superceded_Verified").OnTable("SelfAssessmentResultSupervisorVerifications");
Delete.Index("IX_SelfAssessmentResults_SelfAssessmentID_Result").OnTable("SelfAssessmentResults");
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using FluentMigrator;

namespace DigitalLearningSolutions.Data.Migrations
{
[Migration(202602091540)]
public class AlterViewAdminUsersAddAdminUserId : Migration
{
public override void Up()
{
Execute.Sql(Properties.Resources.TD_6866_AlterViewAdminUsersAddAdminUserId_Up);
}
public override void Down()
{
Execute.Sql(Properties.Resources.TD_6866_AlterViewAdminUsersAddAdminUserId_Down);
}
}
}
Loading
Loading