-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom branding: centralize the plugin's settings #4443
Comments
Automatic management of the plugin's settingsWe're centralizing the plugin settings definitions in a single source. These definitions are used by:
Both sections have been updated to use this new centralized mechanism to read the plugin's settings. This work will simplify the additions of new settings related to this white-labeling issue and future developments. Objective
ImplementationThe settings are defined with a specific structure, as follows:
Removed no longer used codeSome files were removed because of the centralization of the plugin settings definitions. AdaptionsAdapted:
|
|
|
This setting helps to transform the expected value for the settings of type |
Due to a requirement for a new feature, it is required to refactor the form and input components, so their state is controlled in the form parent component. Tasks:
|
Added tests for:
|
Description
The settings of the app are currently distributed in different files, and there are some repetitive tasks and bad practices. Adding a new setting has a high cost in development time.
Goal
Tasks
Settings/Configuration
useForm
hookInputForm
componentThe text was updated successfully, but these errors were encountered: