Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
296 commits
Select commit Hold shift + click to select a range
40875a2
TD-5307 Begins to implement controller, viewmodel and view (WIP)
kevwhitt-hee Mar 6, 2025
6eb251c
TD-5307 Sets up post action and services for assessment frameworks
kevwhitt-hee Mar 21, 2025
8888836
Updates post to take framework ID param
kevwhitt-hee Apr 15, 2025
5407a45
Merge branch 'DLS-Release-v1.2.0' into DLS-Release-v1.3.0
kevwhitt-hee Apr 23, 2025
376f95b
Merge branch 'DLS-Release-v1.3.0' into Develop/Features/TD-5307-Selec…
kevwhitt-hee Apr 24, 2025
3e92629
TD-5307 Implements adding of linked frameworks and updating of task s…
kevwhitt-hee Apr 28, 2025
ab0d495
TD-5542 Issue not focussing to the respective fields when clicked the…
sherif-olaboye Apr 29, 2025
7c72c5e
Begins to implement remove framework source
kevwhitt-hee May 1, 2025
d2f4751
TD-5307 Implements remove source framework logic and confirm page
kevwhitt-hee May 2, 2025
9211d7d
TD-5544 Formatting issue for the links showing on the 'preview' scree…
sherif-olaboye May 2, 2025
8cd667e
TD-5307 Removes frameworks that are already linked from the list of f…
kevwhitt-hee May 6, 2025
9b86b6f
TD-5307 Fixes logic for showing primary and additional framework sect…
kevwhitt-hee May 6, 2025
2cde4fc
Resets complete status of select frameworks task if a framework is re…
kevwhitt-hee May 6, 2025
5c6015c
TD-5307 Fixes csv list of linked frameworks on dashboard
kevwhitt-hee May 6, 2025
6f9e4fe
Merge pull request #3250 from TechnologyEnhancedLearning/Develop/Feat…
kevwhitt-hee May 6, 2025
e9a8a13
Merge pull request #3243 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit May 8, 2025
f71e85e
TD-5453-Code added/updated to remove Wave, axe DevTools and Lighthous…
May 9, 2025
746cf00
Merge pull request #3251 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit May 13, 2025
74fdf25
Squashed commit of the following:
kevwhitt-hee May 21, 2025
9b11221
Merge pull request #3259 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit May 21, 2025
8fa1d92
Merge branch 'master' into DLS-Release-v1.3.0
kevwhitt-hee May 21, 2025
b890dad
Merge branch 'DLS-Release-v1.3.0' of https://github.com/TechnologyEnh…
kevwhitt-hee May 21, 2025
3641122
Squashed commit of the following:
kevwhitt-hee May 21, 2025
9befbce
Merge branch 'DLS-Release-v1.2.1' into DLS-Release-v1.3.0
kevwhitt-hee May 21, 2025
13e7f36
Merge branch 'DLS-Release-v1.2.1' into DLS-Release-v1.3.0
rshrirohit May 22, 2025
c4b4739
Fixes caused by merge conflicts from 1.2.1
kevwhitt-hee May 22, 2025
0403feb
Merge branch 'DLS-Release-v1.2.1' into DLS-Release-v1.3.0
rshrirohit Jun 2, 2025
0c4351d
TD-5636 Issue allowing to add duplicate resources on 'Competence Reso…
sherif-olaboye Jun 3, 2025
dcc3290
TD-483 Adds model, data service methods and controller for select com…
kevwhitt-hee Jun 4, 2025
8e2920b
TD-483 Begins to implement interface and redirect to add competencies…
kevwhitt-hee Jun 5, 2025
30439cf
Merge branch 'DLS-Release-v1.2.1' into DLS-Release-v1.3.0
rshrirohit Jun 12, 2025
fbe2e26
TD-5667-Group/Competency name is trimmed
auldrinpossa Jun 16, 2025
5beabf1
TD-5683 Issue showing self assessment reports on Tracking system whic…
sherif-olaboye Jun 18, 2025
34c67ca
TD-5683 Issue showing self assessment reports on Tracking system whic…
sherif-olaboye Jun 18, 2025
f5e7b41
Merge branch 'DLS-Release-v1.2.2' into DLS-Release-v1.3.0
rshrirohit Jun 19, 2025
a2a5da9
TD-5657-Required validation added to review comment
auldrinpossa Jun 19, 2025
ec592c3
TD-5658-Empty framework/group validation added to show/hide buttons
auldrinpossa Jun 20, 2025
caacce6
TD-483 Begins implementation of add competencies functionality
kevwhitt-hee Jun 20, 2025
9ecac9d
TD-5658 - Added group capability existence check.
auldrinpossa Jun 20, 2025
d456967
TD-483 Begins to implement the select framework page
kevwhitt-hee Jun 20, 2025
052a0b0
TD-483 Begins to implement add competencies MVC view
kevwhitt-hee Jun 23, 2025
dfbaebe
TD-483 Wires up the choose framework post and begins to wire up the a…
kevwhitt-hee Jun 25, 2025
6ae3e59
TD-483 Adds select linked framework source form validation
kevwhitt-hee Jun 26, 2025
e0823ed
TD-5659-Sql query modified to return distinct records.
auldrinpossa Jun 27, 2025
daad7ed
Continues progress with loading data into select competencies views
kevwhitt-hee Jul 3, 2025
87c4db7
Applies design based on Framework developer structure interface
kevwhitt-hee Jul 7, 2025
ab8b9f9
Merge pull request #3285 from TechnologyEnhancedLearning/Develop/Fixe…
rshrirohit Jul 8, 2025
61c9136
Merge pull request #3291 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jul 8, 2025
96776cf
Merge pull request #3295 from TechnologyEnhancedLearning/Develop/Fix/…
rshrirohit Jul 8, 2025
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
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
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
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
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
f62bde6
TD-5563 seperating the features checkbox from the confirm checkbox
sherif-olaboye Oct 9, 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
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
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
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
c3737cf
Merge pull request #3413 from TechnologyEnhancedLearning/Develop/Feat…
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
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
7c47791
Merge pull request #3430 from TechnologyEnhancedLearning/Develop/Feat…
rshrirohit Dec 1, 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
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
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
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
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
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
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
946e961
Merge branch 'DLS-Release-v1.2.4' into DLS-Release-v1.3.0
rshrirohit Jan 15, 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
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
eb0d769
TD-5562 copying of ungrouped competencies
sherif-olaboye Feb 6, 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
c9dc606
TD-5401 Adding validation method to the action method
sherif-olaboye Feb 11, 2026
e8ccdc0
Merge pull request #3478 from TechnologyEnhancedLearning/Develop/feat…
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
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
8665598
Merge pull request #3491 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
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,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