Skip to content

Commit ec81bcc

Browse files
committed
Tidies accessibility issues and null prompt submission handling
1 parent f836e42 commit ec81bcc

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

DigitalLearningSolutions.Data/DataServices/CompetencyAssessmentDataService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1204,7 +1204,7 @@ public void UpdateMinimumOptionalCompetencies(int selfAssessmentId, int minimumO
12041204
new { selfAssessmentId, minimumOptionalCompetecies }
12051205
);
12061206
}
1207-
public void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string manageOptionalCompetenciesPrompt)
1207+
public void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string? manageOptionalCompetenciesPrompt)
12081208
{
12091209
connection.Execute(
12101210
@"UPDATE SelfAssessments

DigitalLearningSolutions.Web/Services/CompetencyAssessmentService.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ bool UpdateCompetencyAssessmentFeaturesTaskStatus(int id, bool descriptionStatus
7171
void UpdateSelfAssessmentFromFramework(int selfAssessmentId, int? frameworkId);
7272
bool UpdateOptionalCompetenciesInAssessment(int selfAssessmentId, int[] groupIds, int[] selectedStructureIds);
7373
void UpdateMinimumOptionalCompetencies(int selfAssessmentId, int minimumOptionalCompetecies);
74-
void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string manageOptionalCompetenciesPrompt);
74+
void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string? manageOptionalCompetenciesPrompt);
7575
bool UpdatePrimaryFrameworkCompetencies(int assessmentId, int frameworkId);
7676

7777
//INSERT DATA
@@ -347,13 +347,14 @@ public void UpdateMinimumOptionalCompetencies(int selfAssessmentId, int minimumO
347347
{
348348
competencyAssessmentDataService.UpdateMinimumOptionalCompetencies(selfAssessmentId, minimumOptionalCompetecies);
349349
}
350-
public void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string manageOptionalCompetenciesPrompt)
350+
public void UpdateManageOptionalCompetenciesPrompt(int selfAssessmentId, string? manageOptionalCompetenciesPrompt)
351351
{
352+
manageOptionalCompetenciesPrompt = SanitizerHelper.SanitizeHtmlData(manageOptionalCompetenciesPrompt);
352353
if (StringHelper.StripHtmlTags(manageOptionalCompetenciesPrompt) == "")
353354
{
354355
manageOptionalCompetenciesPrompt = null;
355356
}
356-
competencyAssessmentDataService.UpdateManageOptionalCompetenciesPrompt(selfAssessmentId, SanitizerHelper.SanitizeHtmlData(manageOptionalCompetenciesPrompt));
357+
competencyAssessmentDataService.UpdateManageOptionalCompetenciesPrompt(selfAssessmentId, manageOptionalCompetenciesPrompt);
357358
}
358359
public IEnumerable<CompetencyAssessmentCollaboratorDetail> GetCollaboratorsForCompetencyAssessmentId(int competencyAssessmentId)
359360
{

DigitalLearningSolutions.Web/Views/CompetencyAssessments/SelectOptionalCompetencies.cshtml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
Optional competencies can be added to the assessment individually or as a group.
2828
</p>
2929
<form method="post" asp-action="SelectOptionalCompetencies">
30+
<fieldset class="nhsuk-fieldset">
31+
<legend class="nhsuk-fieldset__legend nhsuk-fieldset__legend--l">
32+
<h2 class="nhsuk-fieldset__heading">
33+
Which @Model.VocabularySingular.ToLower() groups and/or @Model.VocabularyPlural.ToLower() should be optional?
34+
</h2>
35+
</legend>
3036
@foreach (var competencyGroup in Model.CompetencyGroups)
3137
{
3238
@if (competencyGroup.Count() > 1)
@@ -65,6 +71,7 @@
6571
}
6672

6773
}
74+
</fieldset>
6875
<input type="hidden" asp-for="ID" />
6976
<input type="hidden" asp-for="MinimumOptionalCompetencies" />
7077
<input type="hidden" asp-for="ManageOptionalCompetenciesPrompt" />

0 commit comments

Comments
 (0)