ldc-ovoteam/app/Http/Controllers/Back
Jérémy Munsch 57faeada75
feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto
Add new DTOs for handling product and category data structures.
These DTOs facilitate data transfer and serialization for products and categories.

refactor(controller): update ProductController to use executor pattern

Refactor ProductController to utilize an executor for handling product creation,
updating, and deletion, improving code organization and maintainability.

refactor(controller): update RecipeController to use executor pattern

Refactor RecipeController to utilize an executor for handling recipe creation,
improving code organization and maintainability.

chore: remove MediaController

Remove MediaController as it is no longer needed in the application.

feat(request): enhance StoreProductRequest and UpdateProductRequest

Enhance StoreProductRequest and UpdateProductRequest to include methods for
transforming request data into input objects for actions.

chore: add ActionExecutorService for executing actions and queries

Introduce ActionExecutorService to handle the execution of actions and queries
with logging and transaction management.

chore(deps): update composer dependencies

Update composer dependencies to include webmozart/assert for improved type assertions.
2026-11-05 11:37:20 +01:00
..
BackendController.php refactor: products.index and recipes.index pages on Bo 2026-09-21 11:36:51 +02:00
ProductController.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
RecipeController.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00