Files
2024-08-08 07:49:53 +03:00

24 lines
524 B
Python

from fastapi import APIRouter, Depends
from backend.dependecies import SessionDependency
from schemas.role import *
from services.auth import authorized_user
from services.role import RoleService
role_router = APIRouter(
prefix='/role',
tags=['role'],
dependencies=[Depends(authorized_user)]
)
@role_router.get(
'/get-all',
response_model=GetAllRolesResponse,
operation_id='get_all_roles'
)
async def get_all(
session: SessionDependency
):
return await RoleService(session).get_all()