Merge integrations and providers in user settings for the main providers
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Problem to solve
Currently, one user per instance can add a git integration.
User settings are split into two for provider and integration connections.
While, we could surface the user who added the integration when trying to add a new integration (see relevant comment), it could be useful to merge these two lists for users so that it's less confusing when they try to connect more providers.
Proposal
TBD (To be discussed)
In the meantime, we could consider merging Integrations and Providers in user settings for the main providers, as well as surface the user who added the integration, so that users can only see one unified list of providers. The list could surface also the user type for SaaS which is in our case an admin.
Benefits:
- Users will see one list of providers they can connect
- Users can still add more integrations (connections)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are identified in the issue. Start by clarifying the proposed unified user-settings list, including main-provider scope, integration ownership display, and SaaS user type; define acceptance criteria before locating the relevant settings UI and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100