File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
DigitalLearningSolutions.Data.Migrations Expand file tree Collapse file tree 1 file changed +26
-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 ( 202410071400 ) ]
7+ public class UpdateCandidateAssessmentSupervisorsTabl : Migration
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+ public override void Down ( )
22+ {
23+
24+ }
25+ }
26+ }
You can’t perform that action at this time.
0 commit comments