diff --git a/data/pre_load.json b/data/pre_load.json index 616a14864..c7fc82e76 100644 --- a/data/pre_load.json +++ b/data/pre_load.json @@ -134,6 +134,7 @@ "modbus_max_clients": 10, "modbus_timeout": 300, "developer_mode": true, + "disable_reset": false, "email_enabled": true, "email_security": 2, "email_server": "smtp.gmail.com", diff --git a/interface/src/app/main/types.ts b/interface/src/app/main/types.ts index 137078120..1281ee90a 100644 --- a/interface/src/app/main/types.ts +++ b/interface/src/app/main/types.ts @@ -54,6 +54,7 @@ export interface Settings { email_recp: string; email_subject: string; developer_mode: boolean; + disable_reset: boolean; } export enum busConnectionStatus { diff --git a/interface/src/app/settings/ApplicationSettings.tsx b/interface/src/app/settings/ApplicationSettings.tsx index 1ccd06fb8..ddcfadeff 100644 --- a/interface/src/app/settings/ApplicationSettings.tsx +++ b/interface/src/app/settings/ApplicationSettings.tsx @@ -903,6 +903,16 @@ const ApplicationSettings = () => { } label={LL.DEVELOPER_MODE()} /> + + } + label={LL.DISABLE_RESET()} + /> { > {LL.RESTART()} - {data.developer_mode && ( + {!data.disable_reset && (