Closes #18987: Preserve restricted related values on edit forms#22390
Closes #18987: Preserve restricted related values on edit forms#22390pheus wants to merge 1 commit into
Conversation
Add read-only preservation of related object values hidden by object permissions. Single-value fields are disabled entirely; multi-value fields remain editable for visible values while restricted current values appear as disabled options and are merged back on save. Fixes data loss when users edit objects with related values they cannot view, such as tags or tenants constrained by permissions.
|
@claude /review Only report on issues of potential concern; we don't need commentary on anything that doesn't require further consideration. |
|
Claude finished @pheus's task in 4m 59s —— View job Code Review
The approach is sound — reading current values from the DB instance (not submitted POST data), adding restricted members back only for already-assigned PKs, and enforcing preservation server-side rather than relying on the 1.
|
Closes: #18987
Add read-only preservation of related object values hidden by object permissions. Single-value fields are disabled entirely; multi-value fields remain editable for visible values while restricted current values appear as disabled options and are merged back on save.
Fixes data loss when users edit objects with related values they cannot view, such as tags or tenants constrained by permissions.