fix: Resolve ImportError by using 'require_admin' dependency
parent
a10d0e49fe
commit
32c3e6c71c
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue