diff --git a/app/controllers/return-requirements.controller.js b/app/controllers/return-requirements.controller.js index 83cd9531e8..1153ef31c1 100644 --- a/app/controllers/return-requirements.controller.js +++ b/app/controllers/return-requirements.controller.js @@ -140,6 +140,17 @@ async function saveNote (request, h) { return h.redirect(`/system/return-requirements/${id}/returns-check-your-answers`) } +async function selectPoints (request, h) { + const { sessionId } = request.params + + const session = await SessionModel.query().findById(sessionId) + + return h.view('return-requirements/points.njk', { + activeNavBar: 'search', + ...session + }) +} + module.exports = { addANote, noReturnsCheckYourAnswers, @@ -155,5 +166,6 @@ module.exports = { saveReturnsCheckYourAnswers, saveReturnsHowDoYouWant, saveReturnStartDate, + selectPoints, selectReturnStartDate } diff --git a/app/routes/return-requirement.routes.js b/app/routes/return-requirement.routes.js index 2b4df020af..605388ab1a 100644 --- a/app/routes/return-requirement.routes.js +++ b/app/routes/return-requirement.routes.js @@ -183,6 +183,18 @@ const routes = [ }, description: 'Save note' } + }, { + method: 'GET', + path: '/return-requirements/{sessionId}/points', + handler: ReturnRequirementsController.selectPoints, + options: { + auth: { + access: { + scope: ['billing'] + } + }, + description: 'Returns select points page' + } } ] diff --git a/app/views/return-requirements/points.njk b/app/views/return-requirements/points.njk new file mode 100644 index 0000000000..00d30fca5c --- /dev/null +++ b/app/views/return-requirements/points.njk @@ -0,0 +1,29 @@ +{% extends 'layout.njk' %} +{% from "govuk/components/back-link/macro.njk" import govukBackLink %} +{% from "govuk/components/button/macro.njk" import govukButton %} + +{% set title = "Select the points for the return requirement" %} +{% set rootLink = "/system/return-requirements/" + id %} + +{% block breadcrumbs %} + {# Back link #} + {{ + govukBackLink({ + text: 'Back', + href: rootLink + "/purpose" + }) + }} +{% endblock %} + +{% block content %} + {# Main heading #} +