Skip to content

feat(inbound-filters): Gate custom filter writes on the plan feature - #126856

Closed
shellmayr wants to merge 2 commits into
shellmayr/feat/add-inbound-filter-issue-actionfrom
shellmayr/feat/add-inbound-filter-plan-gate
Closed

shellmayr wants to merge 2 commits into
shellmayr/feat/add-inbound-filter-issue-actionfrom
shellmayr/feat/add-inbound-filter-plan-gate

Conversation

@shellmayr

@shellmayr shellmayr commented Oct 8, 2026 •

Copy link
Copy Markdown
Member
  • Custom inbound filters are a plan feature (projects:custom-inbound-filters, Business plans). The API refuses writes without it, but the UI did not say so before the save failed.
  • The "Add Inbound Filter" item in the issue More Actions menu now shows disabled with "Your plan does not include custom inbound filters" on such projects, like the discard item does for its plan feature.
  • The custom filters table in project settings disables Add Filter, the active toggle, edit, and delete the same way, with the reason as tooltip. Reads stay, so an organization that left the plan still sees its filters.
  • Based on feat(inbound-filters): Add an issue action that drafts a custom filter from the event #126853 and lands after it.

…an feature

The API refuses custom filter writes without projects:custom-inbound-filters, so the Add Inbound Filter item says so up front instead of letting the modal fail on save.
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 8, 2026
@shellmayr shellmayr changed the title feat(inbound-filters): Disable the issue filter action without the plan feature feat(inbound-filters): Gate custom filter writes on the plan feature Oct 8, 2026
…t the plan feature

The settings table showed Add Filter and the row actions on every plan, and a save then failed with the API error. The actions are now disabled with the reason, like the legacy form. Reads stay, so an organization that left the plan still sees its filters.

This branch was successfully deployed

1 active deployment
Preview — 95487042 Deployed Oct 8, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant