Skip to content

Confusing UX around changing settings in GitHub integration #106161

@rodolfoBee

Description

@rodolfoBee

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

  1. Add GitHub integration to an organisation
  2. Open the GitHub integration settings as a user with "Member" permissions
  3. Try to change any of the settings

Expected Result

The user is unable to change settings.

Actual Result

As all options are "unlocked" and the user can apparently change them. However, the user gets "Failed to Save" or "Unknown error during saving" errors in the UI. These errors are all due to permissions (HTTP requests get a 403 response).

This causes confusion as users seem to be able to change settings but keep getting errors with no explanation on the cause.

Product Area

Settings - Integrations

Link

No response

DSN

No response

Version

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions