ynput/ayon-frontend

Login page: Simplify studio customization

Opened this issue · 4 comments

Story

As as studio admin or producer, I'd like to make AYON login welcome page tailored to our studio so artists feel at home right away ;)

Problems

We have this cool welcome page that can be customised, but no-one really knows about it, because it has to be done with environment before launching the server.

Proposal

We should add all of the customization into the server settings, to make it much easier and discoverable for studios. Options to change should be

  • Background image
  • Studio Logo
  • Welcome text

Attachments

This is what our dev server looks like for example
image

So where in the settings does this exist? Again another "Studio" setting that is not an addon. Didn't we talk about a studio setting type addon or something?

It doesn't it is an environment variable. i could move it to config with env variable fallback. but we will need endpoints to get/set configuration directives. ATM, directives are used deep under the hood and not exposed. it is basically a key-value store, where value is json and they should be accessible only to administrators (similar to secrets)

It will need to make it's way to UI exposable settings, so the underlying logic will need to be adjusted as Martin is saying. @Innders it's not there right now, and I agree it needs to be part of the "server settings" category, that we discussed many types. Not in terms of "studio" addon, but rather a persistent, version-matched "server" addon, that would purely act as a settings storage for all the server wide settings.