Skip to content

Commit da1a434

Browse files
Add contact link to visitor request details
1 parent d8bf200 commit da1a434

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

server/utils/nunjucksSetup.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export default function nunjucksSetup(app: express.Express, applicationInfo: App
1919
app.locals.applicationName = config.applicationName
2020
app.locals.environmentName = config.environmentName
2121
app.locals.dpsHome = config.dpsHome
22+
app.locals.dpsContacts = config.dpsContacts
2223
app.locals.dpsPrisoner = config.dpsPrisoner
2324
app.locals.dpsIncentives = config.dpsIncentives
2425
app.locals.features = config.features

server/views/pages/bookerManagement/visitorRequests/visitorRequestDetails.njk

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@
4040
text: contact.lastApprovedForVisitDate | formatDate if contact.lastApprovedForVisitDate else "None",
4141
classes: "bapv-vertical-align-middle",
4242
attributes: { "data-test": "visitor-" + loop.index + "-last-visit" }
43+
},
44+
{
45+
html: '<a href="' + dpsContacts +'/prisoner/'+ visitorRequest.prisonerId + '/contacts/manage/'
46+
+ contact.visitorId + '/relationship/' + contact.relationshipId + '" target="_blank" rel="noopener noreferrer">
47+
View Contact
48+
</a>',
49+
classes: "bapv-vertical-align-middle",
50+
attributes: { "data-test": "visitor-" + loop.index + "-contact-link" }
4351
}
4452
]), contactRows)%}
4553
{% endfor %}
@@ -105,6 +113,9 @@
105113
},
106114
{
107115
text: "Last visit approved on"
116+
},
117+
{
118+
html: 'Contact information<div class="govuk-caption-m">(opens in a new tab)</div>'
108119
}
109120
],
110121
rows: contactRows

0 commit comments

Comments
 (0)