Skip to content

feat: add welcome page to configure instance

Arnaud Vergnet requested to merge topic/default/instance-config into branch/default

Adds a new welcome page with information on how to make the react admin interface work with a running instance. This welcome page also lets the user configure the instance to use. Once set, the UI will smoothly update without refreshing the page to show the selected instance entities.

It is currently possible to change the configuration for each new instance but only partially. Users can enter a raw JSON but the configuration is a JavaScript object so it is not fully compatible with JSON. The logo is a React component type and the overrides are React elements. It is not possible to represent those in JSON.

Here is what it looks like:

2022-04-28_17-41-52

Known issue: When editing the configuration, if we remove entity types, they will not be removed from the UI. This is an issue with react-admin which should be fixed in the next version.

Closes #34 (closed)

Closes #35 (closed)

Edited by Arnaud Vergnet

Merge request reports