Skip to content
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

Support multi-select, batch delete, batch toggle, and group disable for URLs #1059

Open
kajweb opened this issue Jun 15, 2023 · 1 comment
Open
Labels
feature New feature request

Comments

@kajweb
Copy link

kajweb commented Jun 15, 2023

The following content was generated by GPTCHAT

I would like to suggest the following new features to improve the efficiency of working with URLs in Mockoon:

Allow multi-selection of URLs: This would enable users to select multiple URLs at once by using the standard "Shift" and "Ctrl" (or "Cmd" on Mac) keyboard shortcuts.

Batch delete support: With multi-selection enabled, users should be able to perform a batch delete operation, removing all selected URLs simultaneously. This feature would save a significant amount of time when managing large numbers of URLs.

Batch toggle for enabling/disabling URLs: Similar to batch delete, users should be able to enable/disable multiple URLs at once after selecting them using the multi-selection feature.

Group disable: Add an option to enable/disable entire groups of URLs, streamlining management and organization, particularly when certain sections of a project are undergoing updates or maintenance.

These features would greatly enhance the usability of Mockoon and provide the ability to manage large projects and collections of URLs more efficiently. Thank you for considering these suggestions, and please let me know if you have any questions or require clarification.

@255kb 255kb added the feature New feature request label Jun 15, 2023
@greengiraffe
Copy link

greengiraffe commented Aug 17, 2023

Great suggestions!

To provide a use-case for batch-toggling URLs:

I use Mockoon to only mock specific routes of an API while proxying all other routes to the actual backend. I've imported an OpenAPI spec that specifies dozens of routes and want to disable (i.e. proxy) all except for one. Currently, I manually need to toggle each route via right-click -> toggle, which is very cumbersome. Batch toggling and keyboard shortcuts would be very helpful here!

A workaround for my use case is currently to create a new environment, copying only the route I want to mock into it, and using that as a backend with proxying enabled. This gets cumbersome when the OpenAPI needs to be reimported though as I might need to track differences and copy&paste routes around.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature request
Projects
Status: To do (planned)
Development

No branches or pull requests

3 participants