feat: generation of modules from the server, moved modules fields from the general tab

This commit is contained in:
2025-03-05 16:54:42 +04:00
parent f8d0f430ac
commit 487174c4ff
8 changed files with 121 additions and 15 deletions

View File

@@ -135,7 +135,7 @@ async def get_card_by_id(
@card_router.post(
'/update-general-info',
response_model=CardUpdateGeneralInfoResponse,
operation_id='updateCardGeneralInfo',
operation_id='update_card_general_info',
dependencies=[Depends(authorized_user)]
)
async def update_general_info(
@@ -146,6 +146,44 @@ async def update_general_info(
return await CardsService(session).update_general_info(request, user)
@card_router.post(
'/update-products-and-services-general-info',
response_model=ProductsAndServicesGeneralInfoResponse,
operation_id='update_products_and_services_general_info',
dependencies=[Depends(authorized_user)]
)
async def update_products_and_services_general_info(
request: ProductsAndServicesGeneralInfoRequest,
session: Annotated[AsyncSession, Depends(get_session)],
):
return await CardsService(session).update_products_and_services_general_info(request)
@card_router.post(
'/update-card-manager',
response_model=UpdateCardManagerResponse,
operation_id='update_card_manager',
dependencies=[Depends(authorized_user)]
)
async def update_card_manager(
request: UpdateCardManagerRequest,
session: Annotated[AsyncSession, Depends(get_session)],
):
return await CardsService(session).update_card_manager(request)
@card_router.post(
'/update-card-client',
response_model=UpdateCardClientResponse,
operation_id='update_card_client',
dependencies=[Depends(authorized_user)]
)
async def update_card_client(
request: UpdateCardClientRequest,
session: Annotated[AsyncSession, Depends(get_session)],
):
return await CardsService(session).update_card_client(request)
@card_router.post(
'/add-kit',
response_model=CardAddKitResponse,

View File

@@ -11,7 +11,6 @@ from services.project import ProjectService
project_router = APIRouter(
prefix="/project",
tags=["project"],
dependencies=[Depends(guest_user)]
)