Actions
Feature #50486
openFeature #47072: mgr/dashboard: Usability Improvements
Tasks #50335: mgr/dashboard: Workflows
mgr/dashboard: expose CLI-like interface (tool-box)
% Done:
0%
Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
As a fall-back mechanism when a workflow cannot be fully undertaken from the UI would be to provide a CLI-like input text.
Considerations:- Only exposes Ceph CLI (as commands are sent via send_command API).
- UI/UX: follow the 'terminal' pattern or rethink the concept?
- What about user-permissions? Any Ceph CLI command run this would run with ceph-mgr privileges. Is there any need to perform mapping between Dashboard users/roles to Ceph users/caps
- Autocompletion
- Other security concerns: code injection, DoS, etc.
- ng-xterm (Demo): massively used.
- ng-terminal-emulator (Demo)
Updated by Ernesto Puerta about 3 years ago
- Related to Feature #50494: mgr/dashboard: support cephfs-shell added
Actions