Files
Kabiru Mwenja 5bff54d792 Revert BCF ReferenceLink pin, tighten Atom <id> comment
The BCF pin had no concrete justification: the BCF XML import path
(modules/bim/lib/open_project/bim/bcf_xml/issue_reader.rb) doesn't read
the ReferenceLink field at all, and the only in-repo URL parser
(Bim::Bcf::Issues::CreateService#remove_work_package_links!) filters for
/api/v3/work_packages/ — a different URL form than the HTML route the
exporter emits. Third-party BIM tool concerns were speculative; with no
round-trip consumer for the URL form we emit, the special-case is just
inconsistency with the rest of OpenProject's URL surface, which the
finder methods resolve transparently across both forms.

The Atom <id> pin stays — RFC 4287 §4.2.6.1 mandates atom:id stability
independently of OpenProject's routing. Feed readers key deduplication
on the byte value of <id>, not on URL resolution. Updated the comment
to cite the RFC so a future reader doesn't relitigate it.
2026-04-30 08:27:27 +03:00
..
2024-08-16 19:16:15 +02:00