This is a feature request for an install wizard which should be executed once when beabee is set up for the first time. This should check the current configuration, for example whether a connection to the database can be established, whether an admin exists, whether the payment methods are configured, whether a mail service is available and so on.
The aim should be to guide the user through all configurations from start to finish until all problems have been resolved. Optional configurations should be skippable.
Alternatively or additionally, this could also be implemented as a CLI wizard.
This is a feature request for an install wizard which should be executed once when beabee is set up for the first time. This should check the current configuration, for example whether a connection to the database can be established, whether an admin exists, whether the payment methods are configured, whether a mail service is available and so on.
The aim should be to guide the user through all configurations from start to finish until all problems have been resolved. Optional configurations should be skippable.
Alternatively or additionally, this could also be implemented as a CLI wizard.
Related backend issue: https://github.com/beabee-communityrm/beabee/issues/394
Here an example how this could look like:
Add admin:
Add database:
Check state:
Video (Wizzard starts at 4:34):