RockteMQ-AI commented on issue #3990:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/3990#issuecomment-5557956439

   **Issue Evaluation**
   
   Category: `enhancement` | Status: **Evaluated**
   
   **Feasibility:** Feasible
   **Scope:** Backend API (`/api/groups/{name}/settings`) + Frontend (group 
settings editor)
   
   This is a practical enhancement that extends the existing consumer group 
settings editor. The classic dashboard already supports editing these 
consumption switches (`consumeEnable`, `consumeMessageOrderly`, 
`consumeBroadcastEnable`) via `/consumer/createOrUpdate.do`, and the Studio 
settings endpoint (`GET/POST /api/groups/{name}/settings`) already reads 
`SubscriptionGroupConfig` — it just does not expose these fields yet.
   
   **Suggested approach:**
   1. **Backend:** Extend the settings DTO/endpoint to include `consumeEnable`, 
`consumeMessageOrderly`, `consumeBroadcastEnable` fields from 
`SubscriptionGroupConfig`
   2. **Frontend:** Add toggle/switch controls in the group settings editor UI 
for these three fields
   3. **Safety:** Consider adding confirmation dialogs for `consumeEnable` 
toggle (pausing consumption is a significant operational action)
   
   **Compatibility:** No breaking changes — additive API fields and UI 
controls. Existing clients that do not send these fields will retain current 
behavior.
   
   This enhancement fills a clear operational gap and reduces reliance on 
`mqadmin` CLI for common group management tasks.
   
   ---
   *Automated evaluation by RockteMQ-AI*


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to