SimplyStaking / panic

PANIC Monitoring and Alerting For Blockchains
Apache License 2.0
85 stars 31 forks source link

Edit Config Journey - Improvement to allow navigation to specific steps in the installer #349

Closed zimaah closed 2 years ago

zimaah commented 2 years ago

User Story

As a node operator, I want to be able to choose what part of the configuration I'll edit (sub-chain name, channels, etc) rather than navigating through all steps in the journey just to edit a specific part.

Description

We need to provide a menu to the node operator, so he can click and jump straight to the part of the configuration that he wants to edit. This menu will be shown when the node operator clicks in the "edit chain" button in the Settings/Chains page. Once the node operator lands on the specific part of the configuration, he will be able to edit it, re-open the menu to navigate to a diff step or navigate back to the Settings/Chains page.

Requirements

image

Acceptance criteria

Scenario: Chain config edit Given: The node operator is editing a chain When: He clicks in the "edit" button in the data table And: A modal is shown with 5 buttons/links, each representing a diff part of the config journey And: He clicks in one of the options Then: The specific page in the installer is loaded and from there he can edit that part of the config, navigate back to Settings/Chains or navigate to a diff page in the installer.

zimaah commented 2 years ago

Extra requirement caught while reviewing the MR