fix: Resolve ImportError by using 'require_admin' dependency

main
mula.liu 2025-11-30 23:27:37 +08:00
parent a10d0e49fe
commit 32c3e6c71c
1 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ from pydantic import BaseModel
from app.database import get_db
from app.models.db import User
from app.services.auth import hash_password
from app.services.auth_deps import get_current_user, get_current_admin_user # To protect endpoints
from app.services.auth_deps import get_current_user, require_admin # To protect endpoints
router = APIRouter(prefix="/users", tags=["users"])
@ -109,7 +109,7 @@ async def reset_user_password(
@router.get("/count", response_model=dict)
async def get_user_count(
db: AsyncSession = Depends(get_db),
current_admin_user: User = Depends(get_current_admin_user) # Ensure only admin can access
current_admin_user: User = Depends(require_admin) # Ensure only admin can access
):
"""
Get the total count of registered users.