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]
