TUI - manage key aliases - process improvements
To improve an onboarding process and managing key aliases, clive will request node for an available public keys for working account added to the profile. The flow is as follows:
- A user adds a working account to the profile.
- Clive asks node for an available list of public keys for the working account.
- Clive asks beekeeper if beekeeper has a private keys for the public keys.
- A user will see the list of available aliases connected to the working account.
- There is no automatic synchronization, a user has to choose the keys to be used.
To allow the above flow, the following changes should be done:
I. TUI- views
- Configuration
a. Change Manage authority
to Manage key aliases
.
- Authorities
a. Change Authorities
to Key aliases
b. Change Authority name
to Aliases
c. Change Authority Type
to Public Key
d. Change New authority
(bottom menu) to New alias
e. After clicking Edit, a new view is shown that allows to edit an alias.
f. Additionally it should be possible to save a new alias (it is possible to have two aliases for the same public key) on the Edit view.
g. If there is no private key for the alias in the beekeeper, there should be an option to import one.
h. The alias name should be unique.
- Edit authority
a. Change Edit authority
to Edit alias
.
b. See point 2.f. - it should be possible to save the same key with different alias.
- The view
Define key
- no changes.
II. TUI Onboarding process - changes
- After a user enters a account name (view Set name), there should be added two requests:
- Clive asks node for an available list of public keys for the working account.
- Clive asks beekeeper if beekeeper has a private keys for the public keys.
- Clive shows the view
key aliases
. - The view
Define keys
should be removed from onboarding process.