Skip to content

ref(plugins): Remove project-level plugin settings pages#117853

Open
Christinarlong wants to merge 3 commits into
masterfrom
crl/remove-plugin-project-settings-pages
Open

ref(plugins): Remove project-level plugin settings pages#117853
Christinarlong wants to merge 3 commits into
masterfrom
crl/remove-plugin-project-settings-pages

Conversation

@Christinarlong

@Christinarlong Christinarlong commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Remove all frontend code for project plugin settings, including the plugin list, plugin details pages, and shared plugin components. Keep legacy webhook details page which is being separated from the plugin system.

  • Delete projectPlugins/ directory except legacyWebhookDetails
  • Delete shared pluginConfig, pluginList components
  • Remove plugin entries from nav, keep legacy webhooks entry
  • Remove PluginList usage from alert settings and release tracking
  • Remove plugin and issue-tracking routes entirely
  • Remove unused WebhookPluginConfigFixture (other fixtures to be deleted in future PRs (org level int page)).
  • Update tests for removed plugin UI

PR 2 (doesn't depend on others)

Remove all frontend code for project plugin settings, including the
plugin list, plugin details pages, and shared plugin components. Keep
legacy webhook details page which is being separated from the plugin
system.

- Delete projectPlugins/ directory except legacyWebhookDetails
- Delete shared pluginConfig, pluginList components
- Remove plugin entries from nav, keep webhooks entry unconditionally
- Remove PluginList usage from alert settings and release tracking
- Remove plugin and issue-tracking routes entirely
- Remove unused WebhookPluginConfigFixture
- Update tests for removed plugin UI
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jun 16, 2026
@Christinarlong Christinarlong marked this pull request as ready for review June 16, 2026 21:03
@Christinarlong Christinarlong requested a review from a team as a code owner June 16, 2026 21:03
@Christinarlong Christinarlong requested a review from a team June 16, 2026 21:03
Comment thread static/app/router/routes.tsx
Comment thread static/app/router/routes.tsx
Comment thread static/app/router/routes.tsx

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 6896727. Configure here.

integrationSlug === 'webhooks' &&
organization.features.includes('legacy-webhook-ui')
) {
if (integrationSlug === 'webhooks') {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Org plugin links dead routes

Medium Severity

This PR drops project plugins/ routes, but org legacy plugin flows still send users to /settings/.../projects/.../plugins/:id/ via Add to Project and Configure. Those paths no longer exist, so setup and configuration from the org integrations directory fail while webhook flows were moved to legacy-webhooks/.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6896727. Configure here.

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