802 lines
30 KiB
JSON
802 lines
30 KiB
JSON
{
|
|
"schema": "freecad-web-p6-workbench-command-facade-smoke/v1",
|
|
"taskId": "FW-P6-FPA-G",
|
|
"result": "pass",
|
|
"request": {
|
|
"recordCount": 24,
|
|
"context": {
|
|
"documentId": "workbench-facade-document",
|
|
"selection": [
|
|
"Part:desktop:Std_DlgMacroRecord"
|
|
],
|
|
"propertyMode": "read-only"
|
|
},
|
|
"sha256": "44139b159bcdea910f15f4ce37a9a4c8491f64694ba95210394713477fa6e9fc"
|
|
},
|
|
"trace": {
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "workbench-facade-success",
|
|
"result": {
|
|
"cmd": "web.workbenchCommandBatch",
|
|
"context": {
|
|
"documentId": "workbench-facade-document",
|
|
"propertyMode": "read-only",
|
|
"selection": [
|
|
"Part:desktop:Std_DlgMacroRecord"
|
|
],
|
|
"selectionCount": 1
|
|
},
|
|
"count": 24,
|
|
"module": "FreeCAD",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_LinkSelectLinked",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_LinkSelectLinked",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 99,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 99,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_SelectComponentsWithDoFs",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_SelectComponentsWithDoFs",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 265,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 265,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_SelectConflictingConstraints",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_SelectConflictingConstraints",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 163,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 163,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_SelectJointsOfComponent",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_SelectJointsOfComponent",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 308,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 308,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_SelectMalformedConstraints",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_SelectMalformedConstraints",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 231,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 231,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Assembly_SelectRedundantConstraints",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Assembly_SelectRedundantConstraints",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/Gui/Commands.cpp",
|
|
"sourceLine": 198,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 198,
|
|
"path": "src/Mod/Assembly/Gui/Commands.cpp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Separator",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:desktop:Separator",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/Assembly/InitGui.py",
|
|
"sourceLine": 116,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "menu",
|
|
"label": null,
|
|
"line": 116,
|
|
"path": "src/Mod/Assembly/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.createRecompute",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.createRecompute",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.createRecompute",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.createRecompute",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.inspectPythonApi",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.inspectPythonApi",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.inspectPythonApi",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.inspectPythonApi",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.inspectSourceInventory",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.inspectSourceInventory",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.inspectSourceInventory",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.inspectSourceInventory",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.nativeTypeProbe",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.nativeTypeProbe",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.nativeTypeProbe",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.nativeTypeProbe",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.pythonFamily",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.pythonFamily",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.pythonFamily",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.pythonFamily",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "registered_worker_route",
|
|
"command": "assembly.saveReopen",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "Assembly:web:assembly.saveReopen",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "web-command",
|
|
"message": "command is registered to a Worker whose facade owns route-specific native dispatch",
|
|
"module": "Assembly",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"route": {
|
|
"command": "assembly.saveReopen",
|
|
"worker": "assembly.worker.ts"
|
|
},
|
|
"sourceEntry": "web/src/module-registry.generated.ts",
|
|
"sourceLine": 16,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "native_handler",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "web-workflow",
|
|
"label": "assembly.saveReopen",
|
|
"line": 16,
|
|
"path": "web/src/module-registry.generated.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "Arch_RebarTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:Arch_RebarTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 424,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 424,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_ArcTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_ArcTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 390,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 390,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_ArrayTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_ArrayTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 394,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 394,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_AxisTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_AxisTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 392,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 392,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_BooleanTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_BooleanTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 395,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 395,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_CloneTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_CloneTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 400,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 400,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_Create2DViews",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_Create2DViews",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 399,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 399,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_GenericTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_GenericTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 398,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 398,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_IfcManageTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_IfcManageTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 396,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 396,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_OffsetTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_OffsetTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 393,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 393,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "desktop_gui_dependency",
|
|
"command": "BIM_ReportTools",
|
|
"errorRecovery": {
|
|
"cancelBeforeDispatch": true,
|
|
"replaySafe": true,
|
|
"structuredError": true
|
|
},
|
|
"id": "BIM:desktop:BIM_ReportTools",
|
|
"inputStateSchema": "freecad-web-command-input-state/v1",
|
|
"kind": "desktop-gui",
|
|
"message": "desktop Gui/Qt command requires a dedicated portable Web workflow",
|
|
"module": "BIM",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"returnSchema": "workbench-command-disposition/v1",
|
|
"sourceEntry": "src/Mod/BIM/InitGui.py",
|
|
"sourceLine": 397,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted",
|
|
"uiSurfaces": [
|
|
{
|
|
"kind": "registration",
|
|
"label": null,
|
|
"line": 397,
|
|
"path": "src/Mod/BIM/InitGui.py"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-workbench-command-batch/v1",
|
|
"source": "freecad-source"
|
|
}
|
|
},
|
|
"duplicate": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "workbench-facade-success",
|
|
"error": {
|
|
"code": "duplicate_request",
|
|
"message": "requestId has already been dispatched"
|
|
}
|
|
},
|
|
"expectedError": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Workbench facade envelope invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "workbench-facade-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
}
|
|
},
|
|
"traceSha256": "5f61a133a60f7aac6e663c8983900bd902fe6e4c8e44057dbb6510d712d9a4f1",
|
|
"sequencing": {
|
|
"responses": 4,
|
|
"maxActive": 1
|
|
},
|
|
"boundaries": [
|
|
"Facade validates source and command metadata before native dispatch; GUI-only records remain restricted dispositions."
|
|
]
|
|
}
|