File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
DigitalLearningSolutions.Data.Migrations Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1+
2+ namespace DigitalLearningSolutions . Data . Migrations
3+ {
4+ using FluentMigrator ;
5+
6+ [ Migration ( 202410071401 ) ]
7+ public class UpdateCandidateAssessmentSupervisorsTabl : ForwardOnlyMigration
8+ {
9+ public override void Up ( )
10+ {
11+ Execute . Sql ( $@ "UPDATE cas
12+ SET SelfAssessmentSupervisorRoleID = (SELECT ID FROM SelfAssessmentSupervisorRoles
13+ WHERE SelfAssessmentID = ssr.SelfAssessmentID and AllowDelegateNomination = 1)
14+ FROM CandidateAssessmentSupervisors cas INNER JOIN
15+ SelfAssessmentSupervisorRoles ssr ON cas.SelfAssessmentSupervisorRoleID = ssr.ID
16+ AND cas.Removed IS NULL AND ssr.AllowDelegateNomination = 0 INNER JOIN
17+ SupervisorDelegates sd ON cas.SupervisorDelegateId = sd.ID INNER JOIN
18+ AdminAccounts aa ON sd.SupervisorAdminID = aa.ID WHERE aa.IsSupervisor = 0 AND aa.IsNominatedSupervisor = 1" ) ;
19+ }
20+ }
21+ }
You can’t perform that action at this time.
0 commit comments