Added Support for Assigning Devices to Sites.

This commit is contained in:
2025-09-07 23:13:17 -06:00
parent f7d285a9e8
commit 06ef351214
6 changed files with 766 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ import StatusBar from "./Status_Bar";
import NavigationSidebar from "./Navigation_Sidebar";
import WorkflowList from "./Workflows/Workflow_List";
import DeviceList from "./Devices/Device_List";
import SiteList from "./Sites/Site_List";
import ScriptEditor from "./Scripting/Script_Editor";
import ScheduledJobsList from "./Scheduling/Scheduled_Jobs_List";
import Login from "./Login.jsx";
@@ -289,6 +290,17 @@ export default function App() {
const renderMainContent = () => {
switch (currentPage) {
case "sites":
return (
<SiteList
onOpenDevicesForSite={(siteName) => {
try {
localStorage.setItem('device_list_initial_site_filter', String(siteName || ''));
} catch {}
setCurrentPage("devices");
}}
/>
);
case "devices":
return (
<DeviceList