Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Expand Up @@ -513,11 +513,13 @@ public IEnumerable<Accessor> GetAccessor(int selfAssessmentId, int delegateUserI
{
return connection.Query<Accessor>(
@"SELECT CASE WHEN AccessorPRN IS NOT NULL THEN AccessorName+', '+AccessorPRN ELSE AccessorName END AS AccessorList,AccessorName,AccessorPRN
FROM (SELECT COALESCE(au.Forename + ' ' + au.Surname + (CASE WHEN au.Active = 1 THEN '' ELSE ' (Inactive)' END), sd.SupervisorEmail) AS AccessorName,
FROM (SELECT DISTINCT COALESCE(au.Forename + ' ' + au.Surname + (CASE WHEN au.Active = 1 THEN '' ELSE ' (Inactive)' END), sd.SupervisorEmail) AS AccessorName,
u.ProfessionalRegistrationNumber AS AccessorPRN
FROM SupervisorDelegates AS sd
INNER JOIN CandidateAssessmentSupervisors AS cas
ON sd.ID = cas.SupervisorDelegateId
INNER JOIN SelfAssessmentResultSupervisorVerifications AS srsv
ON cas.ID = srsv.CandidateAssessmentSupervisorID
INNER JOIN CandidateAssessments AS ca
ON cas.CandidateAssessmentID = ca.ID
LEFT OUTER JOIN AdminUsers AS au
Expand All @@ -527,7 +529,8 @@ LEFT OUTER JOIN SelfAssessmentSupervisorRoles AS sasr
ON cas.SelfAssessmentSupervisorRoleID = sasr.ID
INNER JOIN Users AS u ON U.PrimaryEmail = au.Email
WHERE
(sd.Removed IS NULL) AND (cas.Removed IS NULL) AND (ca.DelegateUserID = @DelegateUserID) AND (ca.SelfAssessmentID = @selfAssessmentId)) Accessor
(ca.DelegateUserID = @DelegateUserID) AND (ca.SelfAssessmentID = @selfAssessmentId)
AND (srsv.Verified IS NOT NULL)) Accessor
ORDER BY AccessorName, AccessorPRN DESC",
new { selfAssessmentId, delegateUserID }
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -785,6 +785,9 @@ public IActionResult EnrolSetRoleProfile(int supervisorDelegateId, int selfAsses
return View("EnrolDelegateOnProfileAssessment", model);
}

if (sessionEnrolOnRoleProfile.SelfAssessmentID != selfAssessmentID)
sessionEnrolOnRoleProfile = new SessionEnrolOnRoleProfile();

sessionEnrolOnRoleProfile.SelfAssessmentID = selfAssessmentID;
multiPageFormService.SetMultiPageFormData(
sessionEnrolOnRoleProfile,
Expand Down
10 changes: 5 additions & 5 deletions DigitalLearningSolutions.Web/Views/Login/NotLinked.cshtml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@using DigitalLearningSolutions.Web.ViewModels.Login
@model AccountInactiveViewModel
@{
ViewData["Title"] = "Account not linked";
ViewData["Title"] = "Account not linked";
}

<div class="nhsuk-grid-row">
Expand All @@ -10,12 +10,12 @@
<p class="nhsuk-body-l">
It looks like you still need to link your accounts. You might be seeing this because:
<ul>
<li>You've got a DLS and a Learning Hub account but you've not linked them. You'll need to login to DLS and link your accounts.</li>
<li>Or, you might not have a DLS account. You will need to <a asp-controller="Register" asp-action="Start">create a DLS account</a> and link your Learning Hub accout.</li>
<li>You've got a DLS and a Learning Hub account but you've not linked them. You'll need to login to DLS and link your accounts.</li>
<li>Or, you might not have a DLS account. You will need to <a asp-controller="Register" asp-action="Start">create a DLS account</a> and link your Learning Hub account.</li>
</ul>
</p>
</p>
<a class="nhsuk-button" role="button" asp-controller="Home" asp-action="Welcome">
Return to home page
Return to home page
</a>
</div>
</div>
Loading