Skip to content

Commit

Permalink
Merge pull request #134 from DEFRA/accessibility-fixes
Browse files Browse the repository at this point in the history
remove login
  • Loading branch information
asakthivel1810 authored Oct 21, 2024
2 parents 1e792b0 + 92337db commit ce70c07
Show file tree
Hide file tree
Showing 11 changed files with 3 additions and 259 deletions.
2 changes: 0 additions & 2 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@ module.exports = {
'<rootDir>/src/server/router.js',
'<rootDir>/src/server/index.js',
'<rootDir>/src/server/localisation.js',
'<rootDir>/src/server/login/index.js',
'<rootDir>/src/server/login/controller.js',
'<rootDir>/src/config/nunjucks/context/index.js',
'<rootDir>/src/config/nunjucks/index.js',
'<rootDir>/webpack/universalModuleDefinition',
Expand Down
1 change: 1 addition & 0 deletions src/server/common/helpers/errors.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ function catchAll(request, h) {
return h.continue
}

request.logger.error(response)
request.logger.error(response?.stack)
// return response.output
return h.redirect(
Expand Down
2 changes: 1 addition & 1 deletion src/server/home/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const home = {
server.route([
{
method: 'GET',
path: '/home',
path: '/',
...homeController
}
])
Expand Down
2 changes: 1 addition & 1 deletion src/server/home/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ describe('home plugin', () => {
test('should register the /home route', () => {
const routes = server.table()
const homeRoute = routes.find(
(route) => route.path === '/home' && route.method === 'get'
(route) => route.path === '/' && route.method === 'get'
)

expect(homeRoute).toBeDefined()
Expand Down
24 changes: 0 additions & 24 deletions src/server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ import { router } from './router'
import { requestLogger } from '~/src/server/common/helpers/logging/request-logger'
import { catchAll } from '~/src/server/common/helpers/errors'
import { secureContext } from '~/src/server/common/helpers/secure-context'
import hapiCookie from '@hapi/cookie'

const isProduction = config.get('isProduction')
const cookiePassword = config.get('cookiePassword')

async function createServer() {
const server = hapi.server({
Expand Down Expand Up @@ -50,28 +48,6 @@ async function createServer() {
if (isProduction) {
await server.register(secureContext)
}
await server.register([hapiCookie])
// cookie based strategy setup
server.auth.strategy('login', 'cookie', {
cookie: {
name: 'phi-cookie',
path: '/',
password: cookiePassword,
isSecure: isProduction
},
redirectTo: '/',
keepAlive: true
// to validate cookie content on each request and returns boolean(isauthenticated/not)
// validate: async (request, session) => {
// if (session.password === config.get('phiPassword')) {
// return { isValid: true }
// } else {
// return { isValid: true }
// }
// }
})
// register with every route to use correct credentials
server.auth.default({ strategy: 'login', mode: 'required' })

await server.register(router)
await server.register(nunjucksConfig)
Expand Down
48 changes: 0 additions & 48 deletions src/server/locales/login/en_cy.json

This file was deleted.

48 changes: 0 additions & 48 deletions src/server/locales/login/en_gb.json

This file was deleted.

53 changes: 0 additions & 53 deletions src/server/login/controller.js

This file was deleted.

33 changes: 0 additions & 33 deletions src/server/login/index.js

This file was deleted.

46 changes: 0 additions & 46 deletions src/server/login/index.njk

This file was deleted.

3 changes: 0 additions & 3 deletions src/server/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,9 @@ import { formatPage } from '~/src/server/plant-health/format'
import { serveStaticFiles } from '~/src/server/common/helpers/serve-static-files'
import { pestSearchPage } from '~/src/server/plant-health/pest-search'
import { problemWithService } from '~/src/server/check-plant-health-information-and-import-rules/problem-with-service'

import { pestDetailsPage } from '~/src/server/plant-health/pest-details'
import { search } from '~/src/api/search'
import { config } from '~/src/config'
import { login } from '~/src/server/login'
import { accessibilityStatement } from '~/src/server/accessibility'
import { CookiesPage } from '~/src/server/cookies'

Expand Down Expand Up @@ -47,7 +45,6 @@ const router = {
pestSearchPage,
pestDetailsPage,
CookiesPage,
login,
problemWithService,
accessibilityStatement,
serveStaticFiles
Expand Down

0 comments on commit ce70c07

Please sign in to comment.