feat(admin): register phase3 service center routes
This commit is contained in:
@@ -63,6 +63,20 @@ describe('admin router access metadata', () => {
|
||||
expect(detailIndex).toBeGreaterThan(globalIndex)
|
||||
})
|
||||
|
||||
it('registers phase-three service center routes with their stable permissions', () => {
|
||||
const expected = [
|
||||
['port-schedules', '/port-schedules', 'platform:firstleg:port-schedule:list'],
|
||||
['customs-cases', '/customs', 'platform:firstleg:customs:list'],
|
||||
['outbound-dispatches', '/outbound-dispatches', 'platform:firstleg:outbound-dispatch:list'],
|
||||
]
|
||||
|
||||
for (const [name, path, permission] of expected) {
|
||||
const route = router.getRoutes().find((item) => item.name === name)
|
||||
expect(route?.path).toBe(path)
|
||||
expect(route?.meta.permission).toBe(permission)
|
||||
}
|
||||
})
|
||||
|
||||
it('protects counterparty records with a stable master-data permission', () => {
|
||||
const route = router.getRoutes().find((item) => item.name === 'counterparties')
|
||||
expect(route?.path).toBe('/master-data/counterparties')
|
||||
|
||||
@@ -21,6 +21,9 @@ import { warehouseRoutes } from '@/modules/warehouses/routes'
|
||||
import { prototypeModuleRoutes } from '@/prototype/routes'
|
||||
import { oceanBookingRoutes } from '@/modules/ocean-bookings/routes'
|
||||
import { truckingRoutes } from '@/modules/trucking/routes'
|
||||
import { portScheduleRoutes } from '@/modules/port-schedules/routes'
|
||||
import { customsRoutes } from '@/modules/customs/routes'
|
||||
import { outboundDispatchRoutes } from '@/modules/outbound-dispatch/routes'
|
||||
import { feeItemRoutes } from '@/modules/fee-items/routes'
|
||||
import { containerLoadingRoutes } from '@/modules/container-loading/routes'
|
||||
import { loadingListRoutes } from '@/modules/loading-lists/routes'
|
||||
@@ -49,7 +52,10 @@ const router = createRouter({
|
||||
...dashboardRoutes,
|
||||
...prototypeModuleRoutes,
|
||||
...oceanBookingRoutes,
|
||||
...portScheduleRoutes,
|
||||
...truckingRoutes,
|
||||
...customsRoutes,
|
||||
...outboundDispatchRoutes,
|
||||
...containerLoadingRoutes,
|
||||
...loadingListRoutes,
|
||||
...financeRoutes,
|
||||
|
||||
Reference in New Issue
Block a user