Skip to content
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

Refactor credentials table #3975

Open
VakarisZ opened this issue Dec 21, 2023 · 3 comments
Open

Refactor credentials table #3975

VakarisZ opened this issue Dec 21, 2023 · 3 comments
Labels
Refactor UI:refactoring Issues related to refactoring to next.js

Comments

@VakarisZ
Copy link
Contributor

Refactor

Refactor credentials table into separate chip input components for each credential type.

Majority of the users are interested in convenient input, not optimizing a brute-forcing process they know nothing about. Chip component would allow copy-pasting a larger list of credentials conveniently.

@VakarisZ VakarisZ added Refactor UI:refactoring Issues related to refactoring to next.js labels Dec 21, 2023
@VakarisZ
Copy link
Contributor Author

VakarisZ commented Jan 9, 2024

Solution nr.1 - separate inputs

image

Tasks

  • Alter mui-chips-input to have hide/show functionality
  • Implement/reintroduce hide/show in rjsf component.
  • Create UI schema for credentials
  • Change credential parsing to handle identity/secret pairs with only one identity/secret
  • (optional) change ssh-key display components to textbox

@ilija-lazoroski
Copy link
Contributor

Solution nr.1 - separate inputs

I like this, just NT and LM hashes can be same as Username and Password. We need better one for SSH Keypair as it is an object out of two fields.

@VakarisZ
Copy link
Contributor Author

I thought that hashes are a bit too long to be chips. Updated the key mockup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Refactor UI:refactoring Issues related to refactoring to next.js
Projects
None yet
Development

No branches or pull requests

2 participants