| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Rebased against the changed PR in this stack |
Sorry, something went wrong.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1421a5d5-fdce-4c0e-9528-56d555ec30d4
Reject roadmap layouts before enumerating project fields in both the create and update paths, and verify view ownership before resolving visible fields on update, so rejected requests no longer pay for a paginated field listing. Skip the follow-up filter mutation when the filter is explicitly null, since a new view has no filter to clear, and include the created view ID when cleanup after a failed filter mutation also fails so the caller can recover the orphaned view. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
| Back | FazBrowse Home | New Git URL |
Summary
Adds ordered visible-field configuration to Project view create/update and read-back. This PR is stacked on #2961 and is blocked on that PR.
Why
The stable GraphQL API now supports view configuration.visibleFieldIds without preview headers.
What changed
MCP impact
projects_write grew by 202 bytes / 48 tokens (o200k_base); no parameters were added.
Prompts tested (tool changes only)
Security / limits
Uses existing Projects permissions and returns only field database IDs already exposed by Projects tools.
Tool renaming
Lint & tests
Also passed toolsnap and docs generation checks. Live disposable-resource dogfood covered create/get/list, specialized multi-select resolution, reorder, omission preservation, reset, and verified cleanup without preview headers.
Docs