whatsapp-http-api
whatsapp-http-api copied to clipboard
[Feature Request] Bulk Operations
Is your feature request related to a problem? Please describe. I'm always frustrated when I have to individually start, stop, or change the configuration of multiple resources. This process is time-consuming and error-prone, especially when managing a large number of resources. It hampers productivity and increases the likelihood of mistakes.
Describe the solution you'd like I would like a feature that allows for bulk operations on multiple resources. Specifically, the ability to:
- [x] Start multiple resources simultaneously.
- [x] Stop multiple resources simultaneously.
- [ ] Change configurations for multiple resources at once, such as: -- Updating webhooks -- Changing proxy settings -- Adjusting other parameters
This feature should include an intuitive UI that lets users select multiple resources using checkboxes. Once the resources are selected, users should be able to perform these operations with a single action. Additionally, it should provide feedback on the success or failure of each operation, ideally with options to retry failed operations.
Describe alternatives you've considered Scripting Solutions: Using custom scripts to automate these tasks. However, this approach requires significant technical expertise and maintenance, and it lacks integration with the main UI. Manual Process: Continuing with the current manual process, which is inefficient and prone to errors.
Additional context Adding this feature would significantly improve the efficiency and accuracy of managing multiple resources. It would be particularly beneficial for large-scale operations where manual handling is impractical.
Mock-up Concept:
- A list or grid view of resources, each with a checkbox for selection.
- A toolbar with options for "Start," "Stop," and "Change Configuration" that becomes active once one or more resources are selected.
- A configuration panel that appears when "Change Configuration" is selected, allowing users to update webhooks, proxies, API endpoints, and other parameters.
- Feedback messages or a status dashboard to show the result of each bulk operation, with options to retry or view detailed logs for any failures.