Aias00 opened a new issue, #1524:
URL: https://github.com/apache/rocketmq-dashboard/issues/1524

   ## Problem
   
   The Cluster page exposes NameServer create/edit and Proxy restart controls, 
but the backend explicitly returns HTTP 501 for every corresponding operation:
   
   - `ClusterService#createNameServer`, `updateNameServer`, 
`restartNameServer`, `upgradeNameServer`, and `deleteNameServer`
   - `ClusterService#restartProxy`
   
   This violates the capability-driven UI principle: users can see controls 
that cannot succeed on the current provider.
   
   ## Expected behavior
   
   Until a provider implements these runtime operations, the Cluster page must 
not expose the corresponding mutation controls. Read-only topology and detail 
views remain available.
   
   ## Scope
   
   - Remove or disable NameServer create/edit controls in 
`web/src/pages/cluster/index.tsx`.
   - Remove or disable the Proxy restart control in the same page.
   - Add focused frontend regression tests proving unsupported actions are 
absent while topology remains viewable.
   - Do not change backend operation semantics or introduce a fake success 
response.
   
   ## Track
   
   Track 1: Control Plane management. This is a bounded capability-driven UI 
correction and can be reverted independently.


-- 
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