[Multi-tenancy] Configuration Manager MVP
Description; the purpose of this task is to support the implementation of a frontend configuration manager that an administrator can use to configure instance workflow variables - the configuration manager will replace the need for a .env
file to house workflow configuration variables.
The first phase of Multi-tenancy will cater for multiple separate journals (groups) on a single instance of Kotahi. All config settings containing instance_name
will be accessible via the frontend. We will retain the use of the configuration file to set up a new group or journal.
Configuration variables spreadsheet
UI; Section and variables list
Acceptance criteria;
-
A group admin can access the configuration manager from the Menu>Settings>Configuration (feather icon; tool). -
As a group admin I can modify configuration file variables from the 'Configuration' page. -
Migrate existing client .env
file archetype to use the configuration data. -
Refactor instance to use configuration data.