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

[UI Feature] WIP: Project settings facelift #3467

Open
2 tasks done
jsonporter opened this issue Mar 14, 2023 · 0 comments
Open
2 tasks done

[UI Feature] WIP: Project settings facelift #3467

jsonporter opened this issue Mar 14, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request ui Admin console user interface

Comments

@jsonporter
Copy link

jsonporter commented Mar 14, 2023

Motivation: Why do you think this is important?

We want to give the project settings view a facelift. This will include displaying more useful information as well as changing the way we show "empty" values to provide an easier quick-read of the information. The goal is to provide the UI better parity with MatchableResource.

UI Updates:

  • Will now display empty values as empty (currently its a dash -)
  • Reducing padding (to make the layout a little tighter)

New Values:

  • We will display the new values behind a "show advanced" toggle
  • New data will include TASK_RESOURCE, EXECUTION_QUEUE, EXECUTION_CLUSTER_LABEL, PLUGIN_OVERRIDE, CLUSTER_ASSIGNMENT

Comps: (will update soon)

Goal: What should the final outcome look like, ideally?

  • Users can select "show advanced"
  • When "show advanced" users can view settings for TASK_RESOURCE, EXECUTION_QUEUE, EXECUTION_CLUSTER_LABEL, PLUGIN_OVERRIDE, CLUSTER_ASSIGNMENT
  • Empty values are now shown as empty, text is greyed out and italic

Propose: Link/Inline OR Additional context

No response

Are you sure this issue hasn't been raised already?

  • Yes

Have you read the Code of Conduct?

  • Yes
@jsonporter jsonporter added enhancement New feature or request ui Admin console user interface untriaged This issues has not yet been looked at by the Maintainers labels Mar 14, 2023
@jsonporter jsonporter self-assigned this Mar 14, 2023
@pingsutw pingsutw removed the untriaged This issues has not yet been looked at by the Maintainers label Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui Admin console user interface
Projects
None yet
Development

No branches or pull requests

2 participants