-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[projects] Introduce "no setting", i.e. default to user's setting for workspace classes #14810
Comments
Bumping priority on this because the feature is very difficult to use right now. The setting shows one of options highlighted on the default value (e.g. based on your user preference) , as if selected, even though no preference has been stored in the project.. After clicking on the already-highlighted choice, it becomes selected and persisted, but there is no visual feedback at all. |
How about showing the "use default" (no setting) state in both personal and project settings? |
@jldec From UX perspective, a straightforward solution could be to automatically select and actually set a default (standard) class when someone adds a project. Does this sound like a good MVC forward? ❓ question: Do we want to ask users to go through all projects they add and set a workspace class? 💭 thought: Since we’re introducing the same setting on a user, project, and maybe later team and org level, maybe this is more about communicating clearly if a setting is inherited. Some thoughts on the card component:
|
@gtsiolis New and existing projects have no workspace class config and the UI should show that, because it means that the user's preference, or the installation default will be used. Simply showing that default as selected is confusing/wrong because it depends on who is looking at the setting and what their personal preference is at the time. Going into project settings in order to change the setting is how project owners override the user or installation default.
|
we don't need this for now, as we have removed the user settings for workspace classes. Maybe introduce it once we have policies for workspace classes on team and org level. |
Thanks @svenefftinge @jldec! |
The workspace classes on the projects setting don't make a visual distinction between "no setting" and the set to the default class. But internally the difference is that an explicit project-level setting overrules any user settings.
We need a way in the project settings that communicates/allows setting to "default/ no setting".
The text was updated successfully, but these errors were encountered: