Files
FreeCADWasmDev/docs/current/web-commandlink-boundaries.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

8 lines
1.1 KiB
Markdown

# Web command link batch d608d6efcf6ac7c497b2729b
Edited the Part family dispatcher to execute the document command helper for Std_LinkActions, Std_LinkMake, Std_LinkImport, and Std_LinkImportAll. The Web adapter sends these commands to the live PartBox document owner and uses its existing selection and scene refresh flow.
Link import retains the existing native Document::importLinks implementation. Link creation uses real App::Link objects and setLink in a document transaction, with rollback on failure. Link Actions forwards the chosen desktop child command and restores the parent response identity; the default child is LinkMake.
Remaining boundaries: LinkMakeRelative, LinkReplace, and LinkUnlink reuse the existing document command helper and were not implemented or inspected in this selected batch. Full desktop link-label naming and nested selection behavior beyond the supplied LinkMake excerpt remain unconfirmed. No build, tests, browser validation, benchmarks, business acceptance, or route receipts were run. The outer pipeline owns build/sync/route receipts; users validate behavior during use.