Skip to content

Allow user setttings to persist on server (and/or browser local storage) #6546

Closed
@bilogic

Description

@bilogic

Continued from #3061 (comment)

This involves whether to remove the patch where user settings are persisted on the server

Use case

  1. Our developers store their individualized user settings on the server, and this gives the same settings even on new machines
  2. Then, there are "company" defaults stored in Machine.json, e.g. debugger ports, allocated by the "company" and these can vary between developers and not supposed to be modified in any way (I have a script that overwrites them regularly)
  3. I use workspace to store project settings, they contain minimal settings, mainly folder paths settings
  4. So, what is broken now for me is 1, where developers have to "memorize" their changes, and redo them when faced with a new machine

Proposed behavior A

  1. Load settings from browser
    • can be individualized, use case: developer personal preferences, can't sync across machines
  2. Overwrite with user settings on server
    • can be individualized, use case: developer personal preferences, sync across machines
  3. Overwrite with machine settings on server
    • can be individualized, use case: developer devops settings
  4. Overwrite with workspace settings on server
    • can't be individualized as it is commited to git
  5. Overwrite with folder settings on server
    • can't be individualized as it is commited to git

Metadata

Metadata

Assignees

Labels

enhancementSome improvement that isn't a feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions