-
Notifications
You must be signed in to change notification settings - Fork 881
Workspaces page is difficult to navigate for admin users #1820
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
Comments
Yeah, I think that filter syntax has all the power we need for the foreseeable future and will be familiar to our users. I'm not sure how difficult it is to implement though. I suppose we could implement it term-by-term and it would be pretty straightforward. It would also be nice if when you clicked "f0ssel" it filtered for "f0seel", same with status, template, etc. |
Even simpler would be just a prefix string search. I don't think we even need a syntax. Having that implies having to support it in the future. |
I think we'd want a default filter set to "me" so it shows your own workspaces by default, and that simple approach would not handle that unless the field was specifically for filtering by user and not by workspace name or anything else. |
I'm used to that kind of thing being a checkbox e.g. |
I lean towards the search syntax since one term is easy to implement and the approach is in line with our medium term needs. We want our large multi thousand user customers to switch this year so we have to be careful about excessive incrementalism with these table features. |
The need for the checkbox won't go away with a more powerful search syntax. There are lots of search features that have UI elements that duplicate search syntax elements, e.g. GitHub search, Google, Indeed, Twitter, and more. You need the search syntax for the power users and the UI elements for everyone else. |
I made a frontend only poc of the query filter I think someone could clean up nicely - #1936 |
First of all, I'm happy that we default to showing all workspaces a user has access to in both the workspaces page and the CLI. It's a nice way to avoid duplication between admin and user UIs and it also puts the management/administration benefits front and center.
That said, filtering workspaces to find your own is easy in the CLI but hard in the UI. We now have 30 or so workspaces in our dev deployment and fishing out the ones that are mine is an annoying process of squinting and ctrl-f-ing.
We've talked previously about an extensive search syntax. That may be too difficult to squeeze in the a short term, so maybe we implement a simple user filter instead.
The text was updated successfully, but these errors were encountered: