UI customization


#1

Hi,

I have a few questions regarding to the customization of the Squidex UI. In general I understand that it could be done by changing the application code for the UI - but I’m curious if some part of it could be done by the configuration. I searched for few thinks in the documentation and code, but I still have few questions:

  1. Is there any possibility to remove/hide the “Schemas” and “Settings” tab for a specific role? I know that it comes from the permission squidex.{app}.common which is implicitly set for all users. Is there any possibility to remove this permission/hide this tab?
  2. Could we hide application dashboard for a specific roles (the main page of the specific application with usage charts etc.)?
  3. Could we hide for a specific role tiles on a main page (“New App”, “New Blog Sample”, “New Profile Sample” etc.)?
  4. Is there any possibility to remove/hide/change a “Get help and support” button that is shown on the right side of the window?

If you could give me any hint if any of it could be done by configuration or should I go with the UI code customization - I would be grateful :wink:


#2

Hi,

  1. Schemas is not possible as each user should be able to at least read the schemas. Settings should be possible, I will test it.

  2. No, and it is not planned yet, but we could make it more customizable and hide specific charts.

  3. https://github.com/Squidex/squidex/blob/master/src/Squidex/appsettings.json#L60 (set it to true)

  4. Could be done, but I am not sure, if I want to do it as it is free and very decent advertisement.