feat: generation of modules from the server, moved modules fields from the general tab
This commit is contained in:
@@ -111,14 +111,17 @@ class CardGeneralInfoSchema(BaseSchemaWithAttributes):
|
||||
is_deleted: bool
|
||||
is_completed: bool
|
||||
comment: str
|
||||
shipping_warehouse: Optional[str] = None
|
||||
manager: Optional[UserSchema] = None
|
||||
board_id: int
|
||||
status_id: int
|
||||
is_services_profit_accounted: bool
|
||||
client_id: Optional[int]
|
||||
|
||||
|
||||
class ProductsAndServicesGeneralInfoSchema(BaseSchema):
|
||||
shipping_warehouse: Optional[str] = None
|
||||
is_services_profit_accounted: bool
|
||||
|
||||
|
||||
class OptionalShippingWarehouseSchema(BaseShippingWarehouseSchema):
|
||||
id: Optional[int] = None
|
||||
|
||||
@@ -228,6 +231,21 @@ class CardUpdateGeneralInfoRequest(BaseSchema):
|
||||
data: CardGeneralInfoSchema
|
||||
|
||||
|
||||
class ProductsAndServicesGeneralInfoRequest(BaseSchema):
|
||||
card_id: int
|
||||
data: ProductsAndServicesGeneralInfoSchema
|
||||
|
||||
|
||||
class UpdateCardManagerRequest(BaseSchema):
|
||||
card_id: int
|
||||
manager_id: Optional[int]
|
||||
|
||||
|
||||
class UpdateCardClientRequest(BaseSchema):
|
||||
card_id: int
|
||||
client_id: int
|
||||
|
||||
|
||||
class CardSummaryReorderRequest(BaseSchema):
|
||||
card_id: int
|
||||
status_id: int
|
||||
@@ -360,6 +378,18 @@ class CardUpdateGeneralInfoResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class ProductsAndServicesGeneralInfoResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class UpdateCardManagerResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class UpdateCardClientResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class CardSummaryReorderResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
@@ -416,5 +446,4 @@ class ParseCardsExcelResponse(BaseSchema):
|
||||
class CreateCardsFromExcelResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
# endregion Responses
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
from typing import Optional
|
||||
|
||||
from schemas.attribute import AttributeSchema
|
||||
from schemas.base import BaseSchema, OkMessageSchema
|
||||
|
||||
@@ -17,6 +19,7 @@ class ModuleSchema(BaseSchema):
|
||||
id: int
|
||||
key: str
|
||||
label: str
|
||||
icon_name: Optional[str] = None
|
||||
is_deleted: bool
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user