piscsi icon indicating copy to clipboard operation
piscsi copied to clipboard

API-based functionality for managing configurations for usage across multiple clients

Open bzeiss opened this issue 2 years ago • 1 comments

Feature proposal

Describe the issue

rascsi-web has functionality for loading, saving and deleting profiles. Those profiles provide preconfigured slot-to-image mappings that allows allows to quickly recall certain configurations. The current implementation is not interoperable with multiple clients, but is implemented directly in the web interface. It would probably be good if this functionality is moved into the core so that other client implementations (like the Android app or the hardware UI in development #382) can make shared use of these profiles (i.e. a profile is created with the web app and then loaded using the Android app or the hardware UI etc.) through the protobuf API.

bzeiss avatar Jan 02 '22 09:01 bzeiss

As an additional shortcoming of the current setup where rascsi-web is responsible for reading configurations, is the fact that you have to have run the rascsi-web script in order for the config to be loaded. This is not ideal for folks who want to run an entirely headless solution without the overhead of a webapp running.

rdmark avatar Jan 28 '22 17:01 rdmark