From 1b769bca1d8ead5ecd6f11938bdbcdbea72ff841 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Thu, 2 Apr 2026 01:02:45 +0800 Subject: [PATCH] fix: rename auth module to auth_service to resolve circular import --- dashboard/backend/{auth.py => auth_service.py} | 0 dashboard/backend/main.py | 4 ++-- dashboard/backend/routers/auth.py | 2 +- dashboard/backend/routers/opc_ws.py | 2 +- dashboard/backend/routers/passkey.py | 2 +- dashboard/backend/routers/terminal.py | 2 +- dashboard/backend/routers/totp.py | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) rename dashboard/backend/{auth.py => auth_service.py} (100%) diff --git a/dashboard/backend/auth.py b/dashboard/backend/auth_service.py similarity index 100% rename from dashboard/backend/auth.py rename to dashboard/backend/auth_service.py diff --git a/dashboard/backend/main.py b/dashboard/backend/main.py index f4be042..9a877da 100644 --- a/dashboard/backend/main.py +++ b/dashboard/backend/main.py @@ -6,8 +6,8 @@ from fastapi.responses import JSONResponse from slowapi import Limiter from slowapi.util import get_remote_address from slowapi.errors import RateLimitExceeded -from routers import docker_router, gitea, files, terminal, system, auth as auth_router, chat_summary, security, passkey, totp, litellm, cc_connect, info_engine, opc_tasks, opc_agents, opc_ws, opc_projects -import auth as auth_module +from routers import docker_router, gitea, files, terminal, system, chat_summary, security, passkey, totp, litellm, cc_connect, info_engine, opc_tasks, opc_agents, opc_ws, opc_projects, auth as auth_router +import auth_service as auth_module import config from rbac import require_page diff --git a/dashboard/backend/routers/auth.py b/dashboard/backend/routers/auth.py index d2c5f49..9963d47 100644 --- a/dashboard/backend/routers/auth.py +++ b/dashboard/backend/routers/auth.py @@ -9,7 +9,7 @@ from slowapi import Limiter from slowapi.util import get_remote_address import jwt import config -import auth +import auth_service as auth import logging logger = logging.getLogger(__name__) diff --git a/dashboard/backend/routers/opc_ws.py b/dashboard/backend/routers/opc_ws.py index 1398eca..3a03153 100644 --- a/dashboard/backend/routers/opc_ws.py +++ b/dashboard/backend/routers/opc_ws.py @@ -6,7 +6,7 @@ from typing import Set import json import asyncio import logging -from auth import get_current_user_ws +from auth_service import get_current_user_ws logger = logging.getLogger(__name__) diff --git a/dashboard/backend/routers/passkey.py b/dashboard/backend/routers/passkey.py index 15aefce..4db9356 100644 --- a/dashboard/backend/routers/passkey.py +++ b/dashboard/backend/routers/passkey.py @@ -14,7 +14,7 @@ from webauthn import ( ) from webauthn.helpers.structs import PublicKeyCredentialDescriptor, UserVerificationRequirement from webauthn.helpers import bytes_to_base64url, base64url_to_bytes, options_to_json -import auth +import auth_service as auth import config router = APIRouter() diff --git a/dashboard/backend/routers/terminal.py b/dashboard/backend/routers/terminal.py index 78358ac..da71cfb 100644 --- a/dashboard/backend/routers/terminal.py +++ b/dashboard/backend/routers/terminal.py @@ -7,7 +7,7 @@ from collections import Counter from fastapi import WebSocket, Query import asyncssh import config -import auth +import auth_service as auth logger = logging.getLogger(__name__) diff --git a/dashboard/backend/routers/totp.py b/dashboard/backend/routers/totp.py index 8209f85..bd864aa 100644 --- a/dashboard/backend/routers/totp.py +++ b/dashboard/backend/routers/totp.py @@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends, HTTPException from pydantic import BaseModel import pyotp -import auth +import auth_service as auth router = APIRouter()