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

See available git branches when creating a workspace in User Dashboard #23171

Open
AObuchow opened this issue Sep 30, 2024 · 0 comments
Open
Labels
area/dashboard kind/enhancement A feature request - must adhere to the feature request template. severity/P2 Has a minor but important impact to the usage or development of the system.

Comments

@AObuchow
Copy link

Is your enhancement related to a problem? Please describe

The Che User Dashboard allows users to select a specific git branch that they want their CDE to be started from, however, this is a blank text box that requires the user to know the exact git branch name that they want to use.
image

If the user does not know the exact name of the branch they want (or they're afraid of making a typo), they have to manually check their git repo and copy/paste the name of the desired branch.

Describe the solution you'd like

It'd be nice if the User Dashboard was able to retrieve the list of branches that are available for the given git repository, and provide them to the user.
I'm not sure what the best UX for this would look like, but here are 2 ideas:

  • An "autocomplete" text box, where the git branch matching what the user has typed (so far) will be written out in grey, and hitting the Tab key will accept the autocompletion.
  • An "autocomplete" drop, where the user can select from a list of git branches, or type in the branch name and make use of autocomplete.

Describe alternatives you've considered

No response

Additional context

No response

@AObuchow AObuchow added kind/enhancement A feature request - must adhere to the feature request template. area/dashboard labels Sep 30, 2024
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Sep 30, 2024
@dkwon17 dkwon17 added severity/P2 Has a minor but important impact to the usage or development of the system. and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dashboard kind/enhancement A feature request - must adhere to the feature request template. severity/P2 Has a minor but important impact to the usage or development of the system.
Projects
None yet
Development

No branches or pull requests

3 participants