Browse Source

fix: align legacy n8n navigation metadata

马小龙 3 days ago
parent
commit
2c97aec2d6

+ 6 - 6
frontend/src/router/routes.js

@@ -1513,7 +1513,7 @@ export default {
           path: process.env.VUE_APP_N8N_URL,
           urls: '',
           children: [],
-          enName: 'Assembly Line',
+          enName: 'n8n Production Lines (Legacy)',
           id: 973,
           redirect: '',
           level: 2,
@@ -1529,7 +1529,7 @@ export default {
             keepAlive: false,
             allowClick: false,
             roles: [],
-            enName: 'Assembly Line',
+            enName: 'n8n Production Lines (Legacy)',
             icon: '',
             editModules: false,
             title: 'n8n 生产线管理(待下线)',
@@ -1540,7 +1540,7 @@ export default {
           name: 'productionLine',
           style: '',
           alwaysShow: 0,
-          metastr: '{"keepAlive":false,"allowClick":false,"enName":"Assembly Line","editModules":false,"title":"n8n 生产线管理(待下线)","fullScreen":false,"target":true}',
+          metastr: '{"keepAlive":false,"allowClick":false,"enName":"n8n Production Lines (Legacy)","editModules":false,"title":"n8n 生产线管理(待下线)","fullScreen":false,"target":true}',
           open: null,
           target: true
         },
@@ -1557,7 +1557,7 @@ export default {
           path: '/dataFactory/workflow',
           urls: '',
           children: [],
-          enName: 'n8n Workflow',
+          enName: 'n8n Workflows (Legacy)',
           id: 975,
           redirect: '',
           level: 2,
@@ -1573,7 +1573,7 @@ export default {
             keepAlive: false,
             allowClick: false,
             roles: [],
-            enName: 'Workflow',
+            enName: 'n8n Workflows (Legacy)',
             icon: '',
             editModules: false,
             title: 'n8n 工作流管理(待下线)',
@@ -1584,7 +1584,7 @@ export default {
           name: 'workflowIndex',
           style: '',
           alwaysShow: 0,
-          metastr: '{"keepAlive":false,"allowClick":false,"enName":"Workflow","editModules":false,"title":"n8n 工作流管理(待下线)","fullScreen":false,"target":false}',
+          metastr: '{"keepAlive":false,"allowClick":false,"enName":"n8n Workflows (Legacy)","editModules":false,"title":"n8n 工作流管理(待下线)","fullScreen":false,"target":false}',
           open: null
         },
         {

+ 7 - 0
tests/test_data_factory_orchestration_navigation_contract.py

@@ -38,12 +38,19 @@ def test_data_factory_exposes_independent_kestra_and_legacy_n8n_navigation():
     assert "label: 'n8n 生产线管理(待下线)'" in legacy_production_line
     assert "path: process.env.VUE_APP_N8N_URL" in legacy_production_line
     assert "target: true" in legacy_production_line
+    assert (
+        legacy_production_line.count("enName: 'n8n Production Lines (Legacy)'")
+        == 2
+    )
+    assert '"enName":"n8n Production Lines (Legacy)"' in legacy_production_line
 
     assert "title: 'n8n 工作流管理(待下线)'" in legacy_workflow
     assert "label: 'n8n 工作流管理(待下线)'" in legacy_workflow
     assert "path: '/dataFactory/workflow'" in legacy_workflow
     assert "component: 'dataFactory/workflow'" in legacy_workflow
     assert "target: false" in legacy_workflow
+    assert legacy_workflow.count("enName: 'n8n Workflows (Legacy)'") == 2
+    assert '"enName":"n8n Workflows (Legacy)"' in legacy_workflow
 
     kestra_marker = "          name: 'productionLineDeployment',"
     legacy_production_marker = "          name: 'productionLine',"