This commit is contained in:
@@ -36,6 +36,22 @@ def get_roles(
|
||||
return service.get_roles(session)
|
||||
|
||||
|
||||
@router.get(
|
||||
'/{_id}/preview-delete',
|
||||
response_model=list[models.DeleteDependency]
|
||||
)
|
||||
async def preview_delete(
|
||||
_id: int,
|
||||
user: models.User = Depends(get_current_user),
|
||||
):
|
||||
if not service.is_allowed(user):
|
||||
raise HTTPException(
|
||||
status_code=403,
|
||||
detail=messages.Messages.not_allowed('user', 'delete')
|
||||
)
|
||||
return []
|
||||
|
||||
|
||||
@router.get('/{_id}', response_model=models.UserPublic)
|
||||
def get_user(
|
||||
_id: int,
|
||||
|
||||
Reference in New Issue
Block a user