]> git.giorgioravera.it Git - network-manager.git/commitdiff
fixed extra-spaces
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 6 Feb 2026 22:49:56 +0000 (23:49 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 6 Feb 2026 22:49:56 +0000 (23:49 +0100)
backend/db/hosts.py
backend/main.py
backend/routes/dhcp.py
backend/routes/login.py
frontend/js/hosts.js

index 4901ccd3dd41e080ae6dc65aa4e9abc5083d1758..3287f274f11d01779760c00952689b175f4d5bbd 100644 (file)
@@ -114,7 +114,7 @@ def add_host(data: dict):
         )
         conn.commit()
         return cur.lastrowid
-    
+
     except sqlite3.IntegrityError as e:
         conn.rollback()
         return -1
index b4ba470b0c577162b08796780e777f4c2c360166..4984ad0d25b3c244bb52e2281a92d3e53ca631c3 100644 (file)
@@ -5,6 +5,7 @@ from contextlib import asynccontextmanager
 from fastapi import FastAPI, Request, status
 from fastapi.middleware.cors import CORSMiddleware
 from fastapi.responses import FileResponse, RedirectResponse, JSONResponse, Response
+from starlette.middleware.base import BaseHTTPMiddleware
 import logging
 import os
 # Import Routers
@@ -116,6 +117,8 @@ app.include_router(dhcp_router)
 cors_origins = [
     f"http://localhost:{settings.HTTP_PORT}",
     f"http://127.0.0.1:{settings.HTTP_PORT}",
+    # aggiungi qui host reali quando servi da hostname:
+    # "http://miohost:8000", "https://dominio.tld"
 ]
 app.add_middleware(
     CORSMiddleware,
index 9ad16fed804a977e2be1ea65e48b3088246e6844..14158bf07388a05d1861cb407f4b88d4537ff8e6 100644 (file)
@@ -177,7 +177,7 @@ def api_dhcp_leases(request: Request):
         return JSONResponse(
             status_code=status.HTTP_200_OK,
             content={
-                "total": len(items), 
+                "total": len(items),
                 "items": items
             },
         )
index 6addb18bedcfa4003496b738c7c8601f6e364b9b..42ff197e567197b4dcb64544698dd35d104df137 100644 (file)
@@ -24,7 +24,7 @@ def check_rate_limit(ip: str):
 
     if len(attempts) >= settings.LOGIN_MAX_ATTEMPTS:
         raise HTTPException(
-            status_code=status.HTTP_409_CONFLICT, 
+            status_code=status.HTTP_409_CONFLICT,
             detail={
                 "error": "Too many login attempts"
             },
index 0964eb163fc69e16bd86f642e43dd03aa305b8f8..01fe81cbbefe3f955cfad22f82ab37660b9dfd94 100644 (file)
@@ -352,7 +352,7 @@ async function saveHost(hostData) {
         } catch {
             throw new Error('Invalid JSON payload');
         }
-        
+
         // Check JSON errors
         if (!res.ok) {
             const serverMsg = data?.detail?.message?.trim();
@@ -483,7 +483,7 @@ async function handleDeleteHost(e, el) {
     // Execute delete
     try {
         // Fetch data
-        const res = await fetch(`/api/hosts/${id}`, { 
+        const res = await fetch(`/api/hosts/${id}`, {
             method: 'DELETE',
             headers: { 'Accept': 'application/json' },
         });
@@ -588,7 +588,7 @@ async function handleReloadDNS() {
 async function handleReloadDHCP() {
     try {
         // Fetch data
-        const res = await fetch(`/api/dhcp/reload`, { 
+        const res = await fetch(`/api/dhcp/reload`, {
             method: 'POST',
             headers: { 'Accept': 'application/json' },
         });