feat: modules creation
This commit is contained in:
@ -7,6 +7,7 @@ from utils.exceptions import ForbiddenException
|
||||
|
||||
class ModuleService(
|
||||
ServiceGetAllMixin[Module, ModuleSchema],
|
||||
ServiceCreateMixin[Module, CreateModuleRequest, ModuleSchema],
|
||||
ServiceUpdateMixin[Module, UpdateModuleCommonInfoRequest],
|
||||
ServiceDeleteMixin[Module],
|
||||
):
|
||||
@ -34,7 +35,7 @@ class ModuleService(
|
||||
self, module_id: int, request: UpdateModuleCommonInfoRequest
|
||||
) -> UpdateModuleCommonInfoResponse:
|
||||
module = await self.repository.get_by_id(module_id)
|
||||
await self.repository.update_(module, request)
|
||||
await self.repository.update(module, request)
|
||||
return UpdateModuleCommonInfoResponse(message="Данные модуля успешно сохранены")
|
||||
|
||||
def _build_modules_with_attributes(
|
||||
|
||||
Reference in New Issue
Block a user