mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-19 22:58:22 +03:00
update restartRequired for all fields
This commit is contained in:
parent
b60e66f224
commit
f90acd9b71
@ -12,6 +12,7 @@ const audioTranscription: SectionConfigOverrides = {
|
|||||||
global: {
|
global: {
|
||||||
fieldOrder: ["enabled", "language", "device", "model_size"],
|
fieldOrder: ["enabled", "language", "device", "model_size"],
|
||||||
advancedFields: ["language", "device", "model_size"],
|
advancedFields: ["language", "device", "model_size"],
|
||||||
|
restartRequired: ["enabled", "language", "device", "model_size"],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,11 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const auth: SectionConfigOverrides = {
|
const auth: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/authentication",
|
sectionDocs: "/configuration/authentication",
|
||||||
restartRequired: [],
|
restartRequired: [
|
||||||
|
"enabled",
|
||||||
|
"reset_admin_password",
|
||||||
|
"failed_login_rate_limit",
|
||||||
|
],
|
||||||
fieldOrder: [
|
fieldOrder: [
|
||||||
"enabled",
|
"enabled",
|
||||||
"reset_admin_password",
|
"reset_admin_password",
|
||||||
|
|||||||
@ -22,6 +22,18 @@ const birdseye: SectionConfigOverrides = {
|
|||||||
"idle_heartbeat_fps",
|
"idle_heartbeat_fps",
|
||||||
],
|
],
|
||||||
advancedFields: ["width", "height", "quality", "inactivity_threshold"],
|
advancedFields: ["width", "height", "quality", "inactivity_threshold"],
|
||||||
|
restartRequired: [
|
||||||
|
"enabled",
|
||||||
|
"restream",
|
||||||
|
"width",
|
||||||
|
"height",
|
||||||
|
"quality",
|
||||||
|
"mode",
|
||||||
|
"layout.scaling_factor",
|
||||||
|
"inactivity_threshold",
|
||||||
|
"layout.max_cameras",
|
||||||
|
"idle_heartbeat_fps",
|
||||||
|
],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
mode: {
|
mode: {
|
||||||
"ui:size": "xs",
|
"ui:size": "xs",
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const classification: SectionConfigOverrides = {
|
const classification: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/custom_classification/object_classification",
|
sectionDocs: "/configuration/custom_classification/object_classification",
|
||||||
restartRequired: [],
|
restartRequired: ["bird.enabled", "bird.threshold"],
|
||||||
hiddenFields: ["custom"],
|
hiddenFields: ["custom"],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
},
|
},
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const database: SectionConfigOverrides = {
|
const database: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/advanced#database",
|
sectionDocs: "/configuration/advanced#database",
|
||||||
restartRequired: [],
|
restartRequired: ["path"],
|
||||||
fieldOrder: ["path"],
|
fieldOrder: ["path"],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
|
|||||||
@ -10,6 +10,7 @@ const detectorHiddenFields = [
|
|||||||
const detectors: SectionConfigOverrides = {
|
const detectors: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/object_detectors",
|
sectionDocs: "/configuration/object_detectors",
|
||||||
|
restartRequired: ["*.type", "*.model", "*.model_path"],
|
||||||
fieldOrder: [],
|
fieldOrder: [],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
hiddenFields: detectorHiddenFields,
|
hiddenFields: detectorHiddenFields,
|
||||||
|
|||||||
@ -32,6 +32,18 @@ const faceRecognition: SectionConfigOverrides = {
|
|||||||
"blur_confidence_filter",
|
"blur_confidence_filter",
|
||||||
"device",
|
"device",
|
||||||
],
|
],
|
||||||
|
restartRequired: [
|
||||||
|
"enabled",
|
||||||
|
"model_size",
|
||||||
|
"unknown_score",
|
||||||
|
"detection_threshold",
|
||||||
|
"recognition_threshold",
|
||||||
|
"min_area",
|
||||||
|
"min_faces",
|
||||||
|
"save_attempts",
|
||||||
|
"blur_confidence_filter",
|
||||||
|
"device",
|
||||||
|
],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,14 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const genai: SectionConfigOverrides = {
|
const genai: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/genai/config",
|
sectionDocs: "/configuration/genai/config",
|
||||||
restartRequired: [],
|
restartRequired: [
|
||||||
|
"provider",
|
||||||
|
"api_key",
|
||||||
|
"base_url",
|
||||||
|
"model",
|
||||||
|
"provider_options",
|
||||||
|
"runtime_options",
|
||||||
|
],
|
||||||
fieldOrder: [
|
fieldOrder: [
|
||||||
"provider",
|
"provider",
|
||||||
"api_key",
|
"api_key",
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const logger: SectionConfigOverrides = {
|
const logger: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/advanced#logger",
|
sectionDocs: "/configuration/advanced#logger",
|
||||||
restartRequired: [],
|
restartRequired: ["default", "logs"],
|
||||||
fieldOrder: ["default", "logs"],
|
fieldOrder: ["default", "logs"],
|
||||||
advancedFields: ["logs"],
|
advancedFields: ["logs"],
|
||||||
},
|
},
|
||||||
|
|||||||
@ -40,6 +40,21 @@ const lpr: SectionConfigOverrides = {
|
|||||||
"device",
|
"device",
|
||||||
"replace_rules",
|
"replace_rules",
|
||||||
],
|
],
|
||||||
|
restartRequired: [
|
||||||
|
"enabled",
|
||||||
|
"model_size",
|
||||||
|
"detection_threshold",
|
||||||
|
"min_area",
|
||||||
|
"recognition_threshold",
|
||||||
|
"min_plate_length",
|
||||||
|
"format",
|
||||||
|
"match_distance",
|
||||||
|
"known_plates",
|
||||||
|
"enhancement",
|
||||||
|
"debug_save_plates",
|
||||||
|
"device",
|
||||||
|
"replace_rules",
|
||||||
|
],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
format: {
|
format: {
|
||||||
"ui:options": { size: "md" },
|
"ui:options": { size: "md" },
|
||||||
|
|||||||
@ -3,7 +3,18 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const model: SectionConfigOverrides = {
|
const model: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/object_detectors#model",
|
sectionDocs: "/configuration/object_detectors#model",
|
||||||
restartRequired: [],
|
restartRequired: [
|
||||||
|
"path",
|
||||||
|
"labelmap_path",
|
||||||
|
"width",
|
||||||
|
"height",
|
||||||
|
"labelmap",
|
||||||
|
"attributes_map",
|
||||||
|
"input_tensor",
|
||||||
|
"input_pixel_format",
|
||||||
|
"input_dtype",
|
||||||
|
"model_type",
|
||||||
|
],
|
||||||
fieldOrder: [
|
fieldOrder: [
|
||||||
"path",
|
"path",
|
||||||
"labelmap_path",
|
"labelmap_path",
|
||||||
|
|||||||
@ -46,6 +46,21 @@ const mqtt: SectionConfigOverrides = {
|
|||||||
"tls_client_key",
|
"tls_client_key",
|
||||||
"tls_insecure",
|
"tls_insecure",
|
||||||
],
|
],
|
||||||
|
restartRequired: [
|
||||||
|
"enabled",
|
||||||
|
"host",
|
||||||
|
"port",
|
||||||
|
"user",
|
||||||
|
"password",
|
||||||
|
"topic_prefix",
|
||||||
|
"client_id",
|
||||||
|
"stats_interval",
|
||||||
|
"qos",
|
||||||
|
"tls_ca_certs",
|
||||||
|
"tls_client_cert",
|
||||||
|
"tls_client_key",
|
||||||
|
"tls_insecure",
|
||||||
|
],
|
||||||
liveValidate: true,
|
liveValidate: true,
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
password: {
|
password: {
|
||||||
|
|||||||
@ -7,7 +7,7 @@ const networking: SectionConfigOverrides = {
|
|||||||
"listen.internal": "/configuration/advanced#listen-on-different-ports",
|
"listen.internal": "/configuration/advanced#listen-on-different-ports",
|
||||||
"listen.external": "/configuration/advanced#listen-on-different-ports",
|
"listen.external": "/configuration/advanced#listen-on-different-ports",
|
||||||
},
|
},
|
||||||
restartRequired: [],
|
restartRequired: ["ipv6.enabled", "listen.internal", "listen.external"],
|
||||||
fieldOrder: [],
|
fieldOrder: [],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
|
|||||||
@ -17,6 +17,7 @@ const semanticSearch: SectionConfigOverrides = {
|
|||||||
global: {
|
global: {
|
||||||
fieldOrder: ["enabled", "reindex", "model", "model_size", "device"],
|
fieldOrder: ["enabled", "reindex", "model", "model_size", "device"],
|
||||||
advancedFields: ["reindex", "device"],
|
advancedFields: ["reindex", "device"],
|
||||||
|
restartRequired: ["enabled", "reindex", "model", "model_size", "device"],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,14 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const telemetry: SectionConfigOverrides = {
|
const telemetry: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/reference",
|
sectionDocs: "/configuration/reference",
|
||||||
restartRequired: [],
|
restartRequired: [
|
||||||
|
"network_interfaces",
|
||||||
|
"stats.amd_gpu_stats",
|
||||||
|
"stats.intel_gpu_stats",
|
||||||
|
"stats.intel_gpu_device",
|
||||||
|
"stats.network_bandwidth",
|
||||||
|
"version_check",
|
||||||
|
],
|
||||||
fieldOrder: ["network_interfaces", "stats", "version_check"],
|
fieldOrder: ["network_interfaces", "stats", "version_check"],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
},
|
},
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import type { SectionConfigOverrides } from "./types";
|
|||||||
const tls: SectionConfigOverrides = {
|
const tls: SectionConfigOverrides = {
|
||||||
base: {
|
base: {
|
||||||
sectionDocs: "/configuration/tls",
|
sectionDocs: "/configuration/tls",
|
||||||
restartRequired: [],
|
restartRequired: ["enabled"],
|
||||||
fieldOrder: ["enabled", "cert", "key"],
|
fieldOrder: ["enabled", "cert", "key"],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
|
|||||||
@ -18,6 +18,7 @@ const ui: SectionConfigOverrides = {
|
|||||||
"unit_system",
|
"unit_system",
|
||||||
],
|
],
|
||||||
advancedFields: [],
|
advancedFields: [],
|
||||||
|
restartRequired: ["unit_system"],
|
||||||
uiSchema: {
|
uiSchema: {
|
||||||
timezone: {
|
timezone: {
|
||||||
"ui:widget": "timezoneSelect",
|
"ui:widget": "timezoneSelect",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user