feat: deals viewer mode and links for viewers
This commit is contained in:
@@ -5,7 +5,7 @@ from sqlalchemy.ext.asyncio import AsyncSession
|
||||
|
||||
from backend.session import get_session
|
||||
from schemas.project import *
|
||||
from services.auth import guest_user, authorized_user
|
||||
from services.auth import guest_user, authorized_user, user_deals_viewer
|
||||
from services.project import ProjectService
|
||||
|
||||
project_router = APIRouter(
|
||||
@@ -18,6 +18,7 @@ project_router = APIRouter(
|
||||
"/",
|
||||
response_model=GetProjectsResponse,
|
||||
operation_id="get_projects",
|
||||
dependencies=[Depends(user_deals_viewer)],
|
||||
)
|
||||
async def get_projects(
|
||||
session: Annotated[AsyncSession, Depends(get_session)],
|
||||
|
||||
Reference in New Issue
Block a user