Skip to content

Commit

Permalink
Merge pull request #6439 from uktrade/feature/refactor-company-collec…
Browse files Browse the repository at this point in the history
…tion-lists

Refactor company collection lists
  • Loading branch information
cgsunkel authored Jan 22, 2024
2 parents ff633a5 + 5c0a479 commit 17a8f26
Show file tree
Hide file tree
Showing 23 changed files with 276 additions and 412 deletions.
2 changes: 0 additions & 2 deletions src/apps/companies/__test__/router.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ describe('Company router', () => {
'/:companyId',
'/:companyId/details',
'/:companyId/hierarchies/subsidiaries/:subsidiaryCompanyId/add',
'/:companyId/contacts',
'/:companyId/orders',
'/:companyId/manage-company-list',
'/:companyId/subsidiaries',
])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ const router = require('../router')
describe('Activity feed routes', () => {
it('should define all routes', () => {
const paths = router.stack.filter((r) => r.route).map((r) => r.route.path)
expect(paths).to.deep.equal([
'/:companyId/activity',
'/:companyId/activity/data',
])
expect(paths).to.deep.equal(['/:companyId/activity/data'])
})
})

This file was deleted.

35 changes: 0 additions & 35 deletions src/apps/companies/apps/activity-feed/controllers.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,40 +33,6 @@ const {
} = require('./transformers')
const dataHubCompanyActivityQuery = require('./es-queries/data-hub-company-activity-query')

async function renderActivityFeed(req, res, next) {
const { company, dnbHierarchyCount, dnbRelatedCompaniesCount } = res.locals

res.locals.title = `Activities - ${company.name} - Companies`

try {
const contentProps = company.archived
? {
companyId: company.id,
flashMessages: res.locals.getMessages(),
localNavItems: res.locals.localNavItems,
company,
}
: {
companyId: company.id,
flashMessages: res.locals.getMessages(),
isOverview: false,
localNavItems: res.locals.localNavItems,
dnbHierarchyCount,
dnbRelatedCompaniesCount,
company,
}

const props = {
...contentProps,
apiEndpoint: urls.companies.activity.data(company.id),
}

res.render('companies/apps/activity-feed/views/client-container', { props })
} catch (error) {
next(error)
}
}

function getContactFromEmailAddress(emailAddress, contacts) {
const contact = contacts.find((contact) => contact.email === emailAddress)
return contact
Expand Down Expand Up @@ -674,7 +640,6 @@ async function fetchAllActivityFeedEvents(req, res, next) {
}

module.exports = {
renderActivityFeed,
fetchActivityFeedHandler,
fetchActivitiesForContact,
fetchAventriEvent,
Expand Down
6 changes: 1 addition & 5 deletions src/apps/companies/apps/activity-feed/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,8 @@ const router = require('express').Router()

const urls = require('../../../../lib/urls')
const { convertQueryTypes } = require('./translators')
const {
renderActivityFeed,
fetchActivityFeedHandler,
} = require('./controllers')
const { fetchActivityFeedHandler } = require('./controllers')

router.get(urls.companies.activity.index.route, renderActivityFeed)
router.get(
urls.companies.activity.data.route,
convertQueryTypes,
Expand Down
10 changes: 0 additions & 10 deletions src/apps/companies/apps/activity-feed/views/client-container.njk

This file was deleted.

18 changes: 0 additions & 18 deletions src/apps/companies/controllers/contacts.js

This file was deleted.

18 changes: 0 additions & 18 deletions src/apps/companies/controllers/orders.js

This file was deleted.

5 changes: 0 additions & 5 deletions src/apps/companies/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ const {

const { renderDetails } = require('./controllers/details')

const { renderOrders } = require('./controllers/orders')
const { archiveCompany, unarchiveCompany } = require('./controllers/archive')
const { renderContacts } = require('./controllers/contacts')
const { renderSubsidiaries } = require('./controllers/subsidiaries')

const {
Expand Down Expand Up @@ -83,9 +81,6 @@ router.get(urls.companies.details.route, renderDetails)

router.get(urls.companies.hierarchies.subsidiaries.add.route, addSubsidiary)

router.get(urls.companies.contacts.route, setReturnUrl, renderContacts)

router.get(urls.companies.orders.route, setReturnUrl, renderOrders)
router.use(
urls.companies.investments.companyInvestment.route,
setReturnUrl,
Expand Down
9 changes: 0 additions & 9 deletions src/apps/companies/views/contacts.njk

This file was deleted.

9 changes: 0 additions & 9 deletions src/apps/companies/views/orders.njk

This file was deleted.

3 changes: 3 additions & 0 deletions src/apps/routers.js
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,9 @@ const reactRoutes = [
'/companies/:companyId/business-details',
'/companies/:companyId/hierarchies/ghq/:globalHqId/add',
'/companies/:companyId/hierarchies/ghq/remove',
'/companies/:companyId/activity',
'/companies/:companyId/contacts',
'/companies/:companyId/orders',
]

reactRoutes.forEach((path) => {
Expand Down
Loading

0 comments on commit 17a8f26

Please sign in to comment.