[GSoC] Mass Commands #1245
Replies: 4 comments 3 replies
-
|
Hey @nemesifier @pandafy , I've been analyzing the Mass Commands project and went through the current command execution implementation, specifically the Command model in connection/base/models.py, the launch_command task, and the change_group admin action pattern. Based on this, I'm planning to implement a MassCommand model that uses bulk_create() within transaction.atomic() to create individual Command objects for each target device, letting them execute in parallel through the existing launch_command task. I have a few questions:
I'm preparing a detailed proposal and would appreciate guidance on these decisions. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier, I would like to express my interest in working on this project this year. I feel I have already worked on similar tasks mentioned in the requirements during the last term’s project. Currently, I am reviewing the single command implementation and its flow to better understand its current limitations and how the mass command feature could extend it. While exploring the idea, I had a couple of questions:
As I continue exploring the implementation and understand it better, I may encounter additional challenges. I will post further questions here as they come up. Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier, I'm Yashika and I'd like to express my interest in working on Mass Commands for GSoC 2026. I've been contributing to openwisp-controller recently (#1268, #1269, #1270) and have been studying the existing Command model and launch_command task to understand the foundation this feature builds on. I plan to include detailed UX mockups in my proposal. Looking forward to contributing! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier, I was looking for other places where a similar feature is implemented to get some UI inspiration and understand the flow design. One of the most widely used examples I found is the AWS Systems Manager – Run Command feature. In that UI, users can select instances from a list, provide a textarea to enter the command, and then view the execution results once the command runs.
What I am thinking is to add a new page under the Once the command is executed, we can add an inline tab like Recent Commands, which we already have for single command, and redirect to this tab to display the results of the execution. Let me know if this idea is worth moving forward with, or if you have inspiration from other systems that you think would be better to follow. If you agree with this direction, I will move forward with creating some mockups for the UI. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Official thread for this GSoC idea, ask questions and announce your interest here.
Beta Was this translation helpful? Give feedback.
All reactions