Restored ENV var display support in Console Configuration pages. (#3112)
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import { SelectorTypes } from "../../../common/types";
|
||||
import { EnvOverride } from "../../../api/consoleApi";
|
||||
|
||||
export type KVFieldType =
|
||||
| "string"
|
||||
@@ -51,15 +52,10 @@ export interface IConfigurationElement {
|
||||
url?: string;
|
||||
}
|
||||
|
||||
export interface IEnvOverride {
|
||||
name: string;
|
||||
value: string;
|
||||
}
|
||||
|
||||
export interface IElementValue {
|
||||
key: string;
|
||||
value: string;
|
||||
env_override?: IEnvOverride;
|
||||
env_override?: EnvOverride;
|
||||
}
|
||||
|
||||
export interface IConfigurationSys {
|
||||
|
||||
@@ -429,8 +429,8 @@ export const overrideFields = (formFields: IElementValue[]): IOverrideEnv => {
|
||||
// it has override values, we construct the value
|
||||
if (envItem.env_override) {
|
||||
const value: OverrideValue = {
|
||||
value: envItem.env_override.value,
|
||||
overrideEnv: envItem.env_override.name,
|
||||
value: envItem.env_override.value || "",
|
||||
overrideEnv: envItem.env_override.name || "",
|
||||
};
|
||||
|
||||
overrideReturn = { ...overrideReturn, [envItem.key]: value };
|
||||
|
||||
@@ -91,7 +91,7 @@ const EditConfiguration = ({
|
||||
|
||||
const fieldsConfig: KVField[] = fieldsConfigurations[configId];
|
||||
|
||||
const keyVals = fieldsConfig.map((field) => {
|
||||
const keyVals: IElementValue[] = fieldsConfig.map((field) => {
|
||||
const includedValue = values.find(
|
||||
(element: ConfigurationKV) => element.key === field.name,
|
||||
);
|
||||
@@ -102,6 +102,7 @@ const EditConfiguration = ({
|
||||
value: field.customValueProcess
|
||||
? field.customValueProcess(customValue)
|
||||
: customValue,
|
||||
env_override: includedValue?.env_override,
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user