fix(admin): prevent duplicate actual carrier nodes
This commit is contained in:
@@ -57,6 +57,14 @@ describe('CarrierScheduleQueryPanel', () => {
|
||||
expect(source).toContain('item.actualAt')
|
||||
})
|
||||
|
||||
it('blocks repeated actual progress and folds older immutable facts out of the primary trajectory', () => {
|
||||
expect(source).toContain('isManualActualNodeAllowed')
|
||||
expect(source).toContain(':disabled="Boolean(manualForm.actualAt) && !isManualActualNodeAllowed(node)"')
|
||||
expect(source).toContain('primaryNodeFacts')
|
||||
expect(source).toContain('supersededActualNodes')
|
||||
expect(source).toContain('历史重复实际节点')
|
||||
})
|
||||
|
||||
it('uses the frozen manual-node permission and keeps exceptions separate', () => {
|
||||
expect(source).toContain("access.can('platform:firstleg:port-schedule-query:manual')")
|
||||
expect(source).toContain('appendCarrierScheduleManualNode')
|
||||
|
||||
Reference in New Issue
Block a user