route merged detectors and model view in settings

This commit is contained in:
Josh Hawkins 2026-05-16 11:30:04 -05:00
parent 87753393bf
commit 241b971446

View File

@ -44,7 +44,7 @@ import FrigatePlusSettingsView from "@/views/settings/FrigatePlusSettingsView";
import MediaSyncSettingsView from "@/views/settings/MediaSyncSettingsView"; import MediaSyncSettingsView from "@/views/settings/MediaSyncSettingsView";
import RegionGridSettingsView from "@/views/settings/RegionGridSettingsView"; import RegionGridSettingsView from "@/views/settings/RegionGridSettingsView";
import Go2RtcStreamsSettingsView from "@/views/settings/Go2RtcStreamsSettingsView"; import Go2RtcStreamsSettingsView from "@/views/settings/Go2RtcStreamsSettingsView";
import SystemDetectionModelSettingsView from "@/views/settings/SystemDetectionModelSettingsView"; import DetectorsAndModelSettingsView from "@/views/settings/DetectorsAndModelSettingsView";
import { import {
SingleSectionPage, SingleSectionPage,
type SettingsPageProps, type SettingsPageProps,
@ -127,8 +127,7 @@ const allSettingsViews = [
"systemEnvironmentVariables", "systemEnvironmentVariables",
"systemTelemetry", "systemTelemetry",
"systemBirdseye", "systemBirdseye",
"systemDetectorHardware", "systemDetectorsAndModel",
"systemDetectionModel",
"systemMqtt", "systemMqtt",
"systemGo2rtcStreams", "systemGo2rtcStreams",
"integrationSemanticSearch", "integrationSemanticSearch",
@ -229,11 +228,6 @@ const SystemEnvironmentVariablesSettingsPage = createSectionPage(
); );
const SystemTelemetrySettingsPage = createSectionPage("telemetry", "global"); const SystemTelemetrySettingsPage = createSectionPage("telemetry", "global");
const SystemBirdseyeSettingsPage = createSectionPage("birdseye", "global"); const SystemBirdseyeSettingsPage = createSectionPage("birdseye", "global");
const SystemDetectorHardwareSettingsPage = createSectionPage(
"detectors",
"global",
);
const SystemDetectionModelSettingsPage = SystemDetectionModelSettingsView;
const NotificationsSettingsPage = createSectionPage("notifications", "global"); const NotificationsSettingsPage = createSectionPage("notifications", "global");
const SystemMqttSettingsPage = createSectionPage("mqtt", "global"); const SystemMqttSettingsPage = createSectionPage("mqtt", "global");
@ -399,12 +393,8 @@ const settingsGroups = [
component: Go2RtcStreamsSettingsView, component: Go2RtcStreamsSettingsView,
}, },
{ {
key: "systemDetectorHardware", key: "systemDetectorsAndModel",
component: SystemDetectorHardwareSettingsPage, component: DetectorsAndModelSettingsView,
},
{
key: "systemDetectionModel",
component: SystemDetectionModelSettingsPage,
}, },
{ key: "systemDatabase", component: SystemDatabaseSettingsPage }, { key: "systemDatabase", component: SystemDatabaseSettingsPage },
{ key: "systemMqtt", component: SystemMqttSettingsPage }, { key: "systemMqtt", component: SystemMqttSettingsPage },
@ -558,8 +548,8 @@ const SYSTEM_SECTION_MAPPING: Record<string, SettingsType> = {
environment_vars: "systemEnvironmentVariables", environment_vars: "systemEnvironmentVariables",
telemetry: "systemTelemetry", telemetry: "systemTelemetry",
birdseye: "systemBirdseye", birdseye: "systemBirdseye",
detectors: "systemDetectorHardware", detectors: "systemDetectorsAndModel",
model: "systemDetectionModel", model: "systemDetectorsAndModel",
}; };
const CAMERA_SECTION_KEYS = new Set<SettingsType>( const CAMERA_SECTION_KEYS = new Set<SettingsType>(