@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_ECOLOGIST
export const additionalEcologistUser = yesNoPage({
page: USER.page,
uri: USER.uri,
checkData: [checkApplication, checkCanBeUser([ContactRoles.ECOLOGIST], contactURIs.ADDITIONAL_ECOLOGIST)],
getData: getUserData(ContactRoles.ADDITIONAL_ECOLOGIST),
setData: setUserData(ContactRoles.ADDITIONAL_ECOLOGIST),
completion: additionalContactUserCompletion(ContactRoles.ADDITIONAL_ECOLOGIST, [ContactRoles.ECOLOGIST],
contactURIs.ADDITIONAL_ECOLOGIST)
})