Skip to content

Commit 265c891

Browse files
committed
TD-5286 Tweaks the competency assessments table
1 parent 94dc9ec commit 265c891

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

DigitalLearningSolutions.Data/DataServices/CompetencyAssessmentDataService.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,14 @@ FROM AdminUsers
5252
WHERE (AdminID = sa.CreatedByAdminID)) AS Owner,
5353
sa.Archived,
5454
sa.LastEdit,
55+
STUFF((
56+
SELECT
57+
', ' + f.FrameworkName
58+
FROM
59+
Frameworks f
60+
WHERE
61+
f.ID = saf.FrameworkId
62+
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS LinkedFrameworks,
5563
(SELECT ProfessionalGroup
5664
FROM NRPProfessionalGroups
5765
WHERE (ID = sa.NRPProfessionalGroupID)) AS NRPProfessionalGroup,
@@ -68,7 +76,8 @@ FROM NRPRoles
6876

6977
private const string SelfAssessmentTables =
7078
@" LEFT OUTER JOIN
71-
SelfAssessmentReviews AS sar ON sac.ID = sar.SelfAssessmentCollaboratorID AND sar.Archived IS NULL AND sar.ReviewComplete IS NULL";
79+
SelfAssessmentReviews AS sar ON sac.ID = sar.SelfAssessmentCollaboratorID AND sar.Archived IS NULL AND sar.ReviewComplete IS NULL
80+
LEFT OUTER JOIN SelfAssessmentFrameworks AS saf ON sa.ID = saf.SelfAssessmentId";
7281

7382
private readonly IDbConnection connection;
7483
private readonly ILogger<CompetencyAssessmentDataService> logger;

DigitalLearningSolutions.Data/Models/CompetencyAssessments/CompetencyAssessment.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public string? Brand
1414
public string? Owner { get; set; }
1515
public DateTime? Archived { get; set; }
1616
public DateTime LastEdit { get; set; }
17+
public string? LinkedFrameworks { get; set; }
1718
public string? NRPProfessionalGroup { get; set; }
1819
public string? NRPSubGroup { get; set; }
1920
public string? NRPRole { get; set; }

DigitalLearningSolutions.Web/Views/CompetencyAssessments/Shared/_AssessmentsGrid.cshtml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Competency Assessment
1111
</th>
1212
<th role="columnheader" class="" scope="col">
13-
National Profile Link
13+
Framework Links
1414
</th>
1515
<th role="columnheader" class="" scope="col">
1616
Created
@@ -41,11 +41,9 @@
4141
</span>
4242
</td>
4343
<td role="cell" class="nhsuk-table__cell nhsuk-u-font-size-16">
44-
<span class="nhsuk-table-responsive__heading">National Profile Link </span>
44+
<span class="nhsuk-table-responsive__heading">Framework links </span>
4545
<span class="roleprofile-linkage">
46-
@(competencyAssessment.NRPProfessionalGroup != null ? @competencyAssessment.NRPProfessionalGroup : "None/Generic")
47-
@(competencyAssessment.NRPSubGroupID != null ? " / " + competencyAssessment.NRPSubGroup : "")
48-
@(competencyAssessment.NRPRoleID != null ? " / " + competencyAssessment.NRPRole : "")
46+
@competencyAssessment.LinkedFrameworks
4947
</span>
5048
</td>
5149
<td role="cell" class="nhsuk-table__cell nhsuk-u-font-size-16">
@@ -71,7 +69,7 @@
7169
@if (competencyAssessment.UserRole > 1)
7270
{
7371
<a asp-action="ViewCompetencyAssessment" asp-route-frameworkId="@competencyAssessment.ID" asp-route-tabname="Structure">
74-
View/Edit
72+
Manage
7573
</a>
7674
}
7775
else

0 commit comments

Comments
 (0)