@defra-fish/gafl-webapp-service
Version:
The websales frontend for the GAFL service
75 lines (63 loc) • 2.27 kB
JavaScript
/**
* System constants and defaults
*/
export const ADDRESS_LOOKUP_SERVICE = { lang: 'EN', dataset: 'DPA' }
export const ADDRESS_LOOKUP_TIMEOUT_MS_DEFAULT = 10000
export const SESSION_TTL_MS_DEFAULT = 3 * 60 * 60 * 1000
export const PORT_DEFAULT = 3000
export const REDIS_PORT_DEFAULT = 6379
export const PAGE_STATE = { completed: true, error: false }
export const SESSION_COOKIE_NAME_DEFAULT = 'sid'
export const CSRF_TOKEN_COOKIE_NAME_DEFAULT = 'rlsctkn'
export const FEEDBACK_URI_DEFAULT = '#'
export const CHANNEL_DEFAULT = 'websales'
export const SERVICE_PAGE_DEFAULT = 'https://www.gov.uk/fishing-licences/buy-a-fishing-licence'
export const RENEWALS_CAMPAIGN_ID = 'renewals'
export const AEN_INVITATION_ID = 'aen_invitation'
export const ANALYTICS = {
selected: 'selected',
acceptTracking: 'accepted-tracking',
seenMessage: 'seen-message',
omitPageFromAnalytics: 'skip-page',
pageSkipped: 'page-skipped'
}
export const COMPLETION_STATUS = {
agreed: 'agreed',
posted: 'posted',
paymentCreated: 'payment-created',
paymentCancelled: 'payment-cancelled',
paymentFailed: 'payment-failed',
paymentCompleted: 'payment-completed',
finalised: 'finalised',
completed: 'completed',
recurringAgreement: 'recurring-agreement'
}
export const GOVPAYFAIL = {
prePaymentRetry: { step: 'pre-payment' },
postPaymentRetry: { step: 'post-payment' }
}
export const QUERYSTRING_LICENCE_KEY = 'reference'
export const dateFormats = ['YYYY-MM-DD', 'YY-MM-DD', 'YYYY-M-DD', 'YY-M-DD', 'YYYY-MM-D', 'YY-MM-D', 'YYYY-M-D', 'YY-M-D']
export const CommonResults = {
SUMMARY: 'summary',
OK: 'ok',
NO: 'no',
YES: 'yes',
RECURRING: 'recurring'
}
export const ShowDigitalLicencePages = {
YES: 'show-digital-licence-yes',
NO: 'show-digital-licence-no'
}
export const RENEWAL_ERROR_REASON = {
NOT_DUE: 'not-due',
EXPIRED: 'expired',
NOT_ANNUAL: 'not-annual'
}
// If the user has seen the summary page these are set in the status
export const CONTACT_SUMMARY_SEEN = 'contact-summary'
export const LICENCE_SUMMARY_SEEN = 'licence-summary'
// These cookies are used by the load balancer
export const ALB_COOKIE_NAME = 'AWSALBTG'
export const ALBCORS_COOKIE_NAME = 'AWSALBTGCORS'
export const RECURRING_PAYMENT = 'recurring-payment'