Fix user delete flow 7
This commit is contained in:
@@ -21,7 +21,8 @@ from app.schemas.tenants import (
|
|||||||
from app.services.tenant_service import TenantService
|
from app.services.tenant_service import TenantService
|
||||||
from shared.auth.decorators import (
|
from shared.auth.decorators import (
|
||||||
get_current_user_dep,
|
get_current_user_dep,
|
||||||
require_admin_role
|
require_admin_role,
|
||||||
|
require_admin_role_dep
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = structlog.get_logger()
|
logger = structlog.get_logger()
|
||||||
@@ -288,11 +289,10 @@ async def delete_tenant_complete(
|
|||||||
detail=f"Failed to delete tenant: {str(e)}"
|
detail=f"Failed to delete tenant: {str(e)}"
|
||||||
)
|
)
|
||||||
|
|
||||||
@router.get("/user/{user_id}")
|
@router.get("/tenants/user/{user_id}")
|
||||||
async def get_user_tenants(
|
async def get_user_tenants(
|
||||||
user_id: str,
|
user_id: str,
|
||||||
current_user = Depends(get_current_user_dep),
|
current_user = Depends(require_admin_role_dep),
|
||||||
_admin_check = Depends(require_admin_role),
|
|
||||||
db: AsyncSession = Depends(get_db)
|
db: AsyncSession = Depends(get_db)
|
||||||
):
|
):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user