-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom services setup #498
Comments
I will try to cover as much as possible (in multiple edits) GenerallySo the basic logic of the pages is the following: The "EDIT NODE PAGE" is used to setup the node itself. This where the custom services magic happens, so entering it, you are greeted with a way to customize the components your node is made out of. In my example this is empty and we are operating on the "Ethereum mainnet" (we aren't really, but ignore that haha) There some basic rules when it comes to custom installation with this page. Making a change to the node is usually confirmed by pressing the giant confirm button on the right side, which will queue tasks into the task manager. Every change to be confirmed is listed in the queue-like list on the right, I refer to as "custom installation task queue". I suggest this basic logic for the custom installation task queue (visually at least):
before
before
before
#500 adding servicesPATH 1# DRAG & DROP2022-07-08.22-46-33_1.mp4PATH 2# CHOOSE FROM LISTThe current display being changed in the Node Edit Tab to present all choices for the category to add to the Node After having picked your selection out via 1# or 2#, you will have to confirm the selection by pressing the CONFIRM button in the red. In the list you can see the items you wanting to add. After having picked and confirmed, Stereum will present with an overview with the plug-ins being sorted in the order (Exc > Csc > VC > Services) outlined in the beginning. Here you are also able to define a standard path for all items in the queue (so you don't have to do it manually for every single one). Pressing next then leads you to the services, where you can define different attributes (specific data path, routing map, client connections, etc.) f.e.: At the end of defining the installation of plugins, you then will be greeted with the verification page (summing up all the choices you just made) and letting you start the installation STYLING NOTES
#502 removing servicesFor reference There is only one path currently to remove. It is by clicking the item in the middle and then clicking remove. While I would like to keep this way generally - clicking once selecting service - using double click for #501 a little below ...creates a task in the task queue, that when confirmed, starts a task in the task manager (bottom left) and removes the selected service. #501 modify servicesCurrently I would like to tackle #501 in combination with a similar UI solution present in #407, however only accessible on the EDIT NODE PAGE. Here is an example what this would look like with Nimbus Validator Client |
Right now it's only possible for the user to install a complete setup like Staking-Node or Blox SSV Operator. Users should be able to:
@daGscheid please provide some UI draft for this
The text was updated successfully, but these errors were encountered: