-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to delete integrations #5143
Conversation
…-ability-to-delete-integrations
…-ability-to-delete-integrations
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Test summaryRun details
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Cloud |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Confirmed can delete integrations and confirmation modal appears from all three locations. Few questions/nitpicks:
- Can we add a Cypress test for deleting from the new integration detail view?
- Can we add a toast for deleting from the connection manager/new integration view? There's one already for deleting from the system integrations tab. (You can use the
useQueryResultToast
hook for this) - Do we want deletion on the new integrations menu to only be done from the detail view? I'd sort of expect it to be possible from list view
- Related, there are actually two DeleteConnectionModal components now that are identical aside from their trigger elements, one for the system tab and the one you changed here which is used in both of the "orphaned connection" views. Would it be possible to merge those, or at least extract the modal itself into a shared component?
Yes, I can I created a new ticket for this.
Yes, this is in the new ticket.
I can add this to the ticket as well but this is the only place in the current ticket/design.
I wanted to do this but it was going to be a decent amount of work. I will add it to the ticket as a nice to have. |
Test summaryRun details
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Cloud |
Closes #PROD-2373
Description Of Changes
Add the ability to delete an integration in the new integration view with a confirmation modal. This uses the existing modal used to deleted integrations on the Connection manager page.
Code Changes
Steps to Confirm
Pre-Merge Checklist
CHANGELOG.md
main
downgrade()
migration is correct and works