feat: deals viewer mode and links for viewers
This commit is contained in:
@@ -8,17 +8,16 @@ from services.marketplace import MarketplaceService
|
||||
marketplace_router = APIRouter(
|
||||
prefix="/marketplace",
|
||||
tags=["marketplace"],
|
||||
dependencies=[Depends(authorized_user)]
|
||||
)
|
||||
|
||||
|
||||
@marketplace_router.get(
|
||||
'/base/get-all',
|
||||
operation_id='get_all_base_marketplaces',
|
||||
response_model=GetAllBaseMarketplacesResponse
|
||||
response_model=GetAllBaseMarketplacesResponse,
|
||||
)
|
||||
async def get_all(
|
||||
session: SessionDependency
|
||||
session: SessionDependency,
|
||||
):
|
||||
return await MarketplaceService(session).get_all_base_marketplaces()
|
||||
|
||||
@@ -26,7 +25,8 @@ async def get_all(
|
||||
@marketplace_router.post(
|
||||
'/get',
|
||||
operation_id='get_client_marketplaces',
|
||||
response_model=GetClientMarketplacesResponse
|
||||
response_model=GetClientMarketplacesResponse,
|
||||
dependencies=[Depends(authorized_user)]
|
||||
)
|
||||
async def get(
|
||||
session: SessionDependency,
|
||||
@@ -38,7 +38,8 @@ async def get(
|
||||
@marketplace_router.post(
|
||||
'/create',
|
||||
operation_id='create_marketplace',
|
||||
response_model=CreateMarketplaceResponse
|
||||
response_model=CreateMarketplaceResponse,
|
||||
dependencies=[Depends(authorized_user)],
|
||||
)
|
||||
async def create(
|
||||
session: SessionDependency,
|
||||
@@ -50,7 +51,8 @@ async def create(
|
||||
@marketplace_router.post(
|
||||
'/delete',
|
||||
operation_id='delete_marketplace',
|
||||
response_model=DeleteMarketplaceResponse
|
||||
response_model=DeleteMarketplaceResponse,
|
||||
dependencies=[Depends(authorized_user)],
|
||||
)
|
||||
async def delete(
|
||||
session: SessionDependency,
|
||||
@@ -62,7 +64,8 @@ async def delete(
|
||||
@marketplace_router.post(
|
||||
'/update',
|
||||
operation_id='update_marketplace',
|
||||
response_model=UpdateMarketplaceResponse
|
||||
response_model=UpdateMarketplaceResponse,
|
||||
dependencies=[Depends(authorized_user)],
|
||||
)
|
||||
async def update(
|
||||
session: SessionDependency,
|
||||
@@ -70,10 +73,12 @@ async def update(
|
||||
):
|
||||
return await MarketplaceService(session).update_marketplace(request)
|
||||
|
||||
|
||||
@marketplace_router.post(
|
||||
'/yandex-market/get-campaigns',
|
||||
operation_id='get_yandex_market_campaigns',
|
||||
response_model=GetYandexMarketCampaignsResponse
|
||||
response_model=GetYandexMarketCampaignsResponse,
|
||||
dependencies=[Depends(authorized_user)],
|
||||
)
|
||||
async def get_yandex_market_campaigns(
|
||||
session: SessionDependency,
|
||||
|
||||
Reference in New Issue
Block a user