d1a757d72b
- Backend: /api/users (LIST/CREATE/PATCH, admin-only) mit Self-Protection (Admin kann sich nicht selbst deaktivieren/entziehen), lokale User anlegbar, LDAP-User verwaltbar (aktiv/admin), Passwort-Reset nur lokal - Frontend: Benutzer-View (Liste, anlegen, toggles, Passwort setzen), Nav-Eintrag + Route - Bugfix 'Speichern tut nichts': submit() brach stillschweigend ab wenn kein Kunde gewaehlt war oder die API einen Fehler lieferte - jetzt wird eine Fehlermeldung angezeigt (Servers, Customers, Satellites)
16 lines
832 B
Python
16 lines
832 B
Python
"""API routers."""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from app.api.routes import audit, auth, customers, satellite_api, satellites, servers, updates, users
|
|
|
|
api_router = APIRouter(prefix="/api")
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["auth"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["users"])
|
|
api_router.include_router(customers.router, prefix="/customers", tags=["customers"])
|
|
api_router.include_router(satellites.router, prefix="/satellites", tags=["satellites"])
|
|
api_router.include_router(servers.router, prefix="/servers", tags=["servers"])
|
|
api_router.include_router(updates.router, prefix="/updates", tags=["updates"])
|
|
api_router.include_router(audit.router, prefix="/audit", tags=["audit"])
|
|
api_router.include_router(satellite_api.router, prefix="/satellite", tags=["satellite-api"])
|