Restored ENV var display support in Console Configuration pages. (#3112)

Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
Alex
2023-10-30 14:38:33 -06:00
committed by GitHub
parent 7d9910d1ca
commit 7b83f4b1dc
3 changed files with 6 additions and 9 deletions

View File

@@ -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 {

View File

@@ -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 };

View File

@@ -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,
};
});