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

Allow Non-Essential Fields to be Configured on a Per-Client Basis #718

Open
donschaefer opened this issue Mar 23, 2024 · 1 comment
Open
Labels
backend This involves work on the server backend. ux For issues related to user experience

Comments

@donschaefer
Copy link
Collaborator

donschaefer commented Mar 23, 2024

Some fields may be more or less relevant on a per-client basis. Rather than displaying all fields for all clients...

  • which could lead into a trap of needing to add new fields for all clients every time 1 or more clients ask for it
  • which could lead to spending time coordinating with various clients what changes they ALL want vs what change is only desired by a specific client...
  • which could then lead to unnecessary forks of the project.

...Maybe we could build functionality that either gives an admin the ability to add their own fields OR puts EVERY optional field behind a feature flag that can be enabled/disabled on a per-client basis.

@donschaefer donschaefer added the backend This involves work on the server backend. label Mar 23, 2024
@donschaefer
Copy link
Collaborator Author

@LarsKemmann - while this is an idea that would inevitably improve the UI (not to mention yield other benefits), the type of work involved is largely not UI-related (unless there ends up being some sort of admin dashboard that needs to be created for configuring these settings). As such, I'm only applying the "backend" label to this idea for the time being & depending on if/how you'd like to move this forward, you may want to consider moving this particular idea to a different project instead of "UX/UI" improvements

@donschaefer donschaefer added the ux For issues related to user experience label Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This involves work on the server backend. ux For issues related to user experience
Projects
None yet
Development

No branches or pull requests

1 participant