Skip to content

Commit 5a1826b

Browse files
authored
Merge pull request #2842 from TechnologyEnhancedLearning/Develop/Fixes/TD-4702-Downloadself-assessmentcertificatelinkURLcanbemanipulatedandabletodownloadotheruservalidcertificates
TD-4702 Resolving download certificate error 403.
2 parents 3c5b7e8 + b9485f2 commit 5a1826b

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

DigitalLearningSolutions.Web/Views/LearningPortal/SelfAssessments/CompetencySelfAssessmentCertificate.cshtml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,28 @@
7676
<h1>Certificate</h1>
7777

7878
<h2>@Model.CompetencySelfAssessmentCertificates.SelfAssessment - @Model.CompetencySelfAssessmentCertificates.LearnerName </h2>
79-
80-
<a class="nhsuk-button "
81-
asp-controller="LearningPortal"
79+
@if (Model.Vocabulary == "Proficiencies")
80+
{
81+
<a class="nhsuk-button "
82+
asp-controller="LearningPortal"
8283
asp-route-candidateAssessmentId="@Model.CompetencySelfAssessmentCertificates.CandidateAssessmentID"
83-
asp-route-vocabulary="@Model.VocabPlural"
84+
asp-route-vocabulary="Proficiencies"
8485
asp-action="DownloadCertificate"
8586
role="button">
8687
Download certificate
8788
</a>
89+
}
90+
@if (Model.Vocabulary == "ProfileAssessment")
91+
{
92+
<a class="nhsuk-button "
93+
asp-controller="LearningPortal"
94+
asp-route-candidateAssessmentId="@Model.CompetencySelfAssessmentCertificates.CandidateAssessmentID"
95+
asp-route-vocabulary="ProfileAssessment"
96+
asp-action="DownloadCertificate"
97+
role="button">
98+
Download certificate
99+
</a>
100+
}
88101
</div>
89102
<div class="certificate nhsuk-grid-column-full">
90103
<partial name="_SelfAssessmentCertificateFirstPage.cshtml" model=Model />

0 commit comments

Comments
 (0)