Repository navigation
Custom Field Customization (4/4): Admin UI to manage custom fields for projects - #26277
Conversation
d72b7e5 to
e15916a
Compare
…en changing a checkbox
e15916a to
b81301c
Compare
The new Admin::CustomFields::Projects module shadowed the top-level Projects components inside Admin::CustomFields, breaking the project attribute mapping page.
2026-10-26_12-33-11.mp4In the admin UI: Searching for values and then paginating removes the filter text |
There was a problem hiding this comment.
Found only the pagination issue and some smaller N+1 issues. Did a smoke test of the main paths for both hierarchy and list fields. The implementation appears to be working fine 👏
The feature is marked as premium, but no enterprise guards exist yet as far as I can tell
Adds an admin-only project filter for project-specific values, which is not offered in any filter menu. The projects tab of a work package custom field builds its list from a ProjectQuery with the standard filters param, so the name filter and the quick filter survive pagination.
I switched to a proper |
Hierarchy item depths on the project values page are derived from the pre-ordered items instead of the closure table per item, and the enabled value counts of the projects tab are loaded in one query.
|
Warning Flaky specs
🤖 Ask Copilot to investigateCopy the prompt below into a new comment on this PR to delegate the investigation to GitHub Copilot. It will look into the flakiness and open a separate pull request with you as reviewer. |

Ticket
https://community.openproject.org/projects/AUTOWORK/work_packages/AUTOWORK-303/activity
What are you trying to accomplish?
AI involvement
Collaborative – AI generated a substantial part of the code; I reviewed and understand every line.
Merge checklist