ldc-boutique-cnc-sable/app/Http/Controllers/Bo
Jérémy Munsch 42bdae01cc
feat: implement pagination using Pagination value object
- Updated DataTableService to accept a Pagination object for pagination parameters.
- Refactored paginateQuery method to utilize pageSize and pageNumber from Pagination.

refactor: replace ActionExecutor with Executor in controller traits

- Updated ChangesModelOrder, TogglesModelStar, and TogglesModelStatus traits to use Executor interface instead of ActionExecutor.

feat: add PictureMetadata and Slug value objects

- Introduced PictureMetadata for managing image metadata with validation.
- Added Slug value object for slug generation and validation.

feat: update breadcrumbs to support RangeDto

- Modified breadcrumbs-bo.php to accept RangeDto in the edit route.

test: add tests for RangesController

- Added tests for accessing, creating, updating, and deleting ranges.
- Included tests for toggling range status.

test: add integration tests for range actions

- Created tests for CreateRange, DeleteRange, and UpdateRange actions.
- Validated input handling and database interactions.

test: add unit tests for range input classes

- Implemented tests for CreateRangeInput and UpdateRangeInput to validate input constraints.

test: add unit tests for value objects

- Added tests for PictureMetadata and Slug to ensure proper validation and instantiation.

test: add unit tests for RangeDto

- Created tests to verify RangeDto mapping from Range model.

test: add unit tests for RangePolicy

- Implemented tests for RangePolicy to validate permissions based on user roles.
2026-10-27 09:58:34 +01:00
..
Auth refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
DashboardController.php refactor: Closes #123 change the way stats are calculated and fixes employee radiation date 2026-10-27 09:58:15 +01:00
DiscountsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
EmployeesController.php reafactor(employees): add flash message for no imported or updated lines 2026-10-27 09:58:14 +01:00
FaqsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
OrdersController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
PageController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
PickupExceptionsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
ProductIncosController.php refactor: massive bump refactor 2026-10-27 09:58:12 +01:00
ProductsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
RangesController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
ShopsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
SlidesController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
TagsController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00