@defra/wls-eps-web-service
Version:
The web service for wildlife licencing of European Protected Species
19 lines (17 loc) • 927 B
JavaScript
import { contactURIs } from '../../../uris.js'
import { getUserData, setUserData } from '../common/user/user.js'
import { yesNoPage } from '../../common/yes-no.js'
import { ContactRoles } from '../common/contact-roles.js'
import { additionalContactUserCompletion } from './common.js'
import { checkCanBeUser } from '../common/common-handler.js'
import { checkApplication } from '../../common/check-application.js'
const { USER } = contactURIs.ADDITIONAL_APPLICANT
export const additionalApplicantUser = yesNoPage({
page: USER.page,
uri: USER.uri,
checkData: [checkApplication, checkCanBeUser([ContactRoles.APPLICANT], contactURIs.ADDITIONAL_APPLICANT)],
getData: getUserData(ContactRoles.ADDITIONAL_APPLICANT),
setData: setUserData(ContactRoles.ADDITIONAL_APPLICANT),
completion: additionalContactUserCompletion(ContactRoles.ADDITIONAL_APPLICANT,
[ContactRoles.APPLICANT], contactURIs.ADDITIONAL_APPLICANT)
})