ncoronel
f19bca64d0
feat(admin): expose ticket refund states
2026-09-10 16:10:17 -03:00
ncoronel
cac4fcf2b2
feat(scanner): update scan handling to return results for invalid QR data and other scan conditions
2026-09-09 12:49:27 -03:00
ncoronel
64e965aff7
feat(scanner): update scan attempt result labels for consistency
2026-09-09 08:47:10 -03:00
ncoronel
531dbe52b9
feat(scanner): expose scan result labels
2026-09-08 10:24:28 -03:00
ncoronel
0c49bae752
feat(scanner): add scan attempt detail endpoint
2026-09-08 08:51:19 -03:00
ncoronel
67bcb420e4
feat(scanner): return scan attempt result context
2026-09-08 08:51:10 -03:00
ncoronel
34058e6a81
feat(scanner): implement scan attempt endpoint and update routes and tests
2026-09-07 16:56:12 -03:00
ncoronel
8a65d358a4
feat(scanner): implement scan attempt tracking with new request and resource classes
2026-09-07 16:55:52 -03:00
ncoronel
193e10dc48
feat(scan): implement scan attempt tracking and validation logic
2026-09-07 16:39:14 -03:00
ncoronel
b607c1b673
feat(scanner): refactor ticket scanning endpoint to accept UUID in request body and add validation
2026-09-07 16:18:16 -03:00
ncoronel
a4b5c2eb19
refactor(auth): remove role-based logic from scanner authentication and permissions
2026-09-04 15:33:01 -03:00
ncoronel
ffa3f10b18
feat(scanner): implement category validation for AdminApp role and update tests
2026-09-04 10:40:46 -03:00
ncoronel
573d4fe5e6
Refactor ticket validity handling and improve tests
...
- Updated tests for Accommodation, Entry, Food, Merchandise, and Sale controllers to use soft deletes for variants and ensure proper inventory counts.
- Enhanced ticket generation logic to resolve validity from soft-deleted catalog sources.
- Introduced a new TicketValidityResolver service to manage ticket validity based on event dates and variant definitions.
- Removed unnecessary database assertions and improved the clarity of validity checks in tests.
- Added comprehensive tests for the new TicketValidityResolver service, ensuring correct handling of event dates and multi-select options.
- Cleaned up unused code and assertions in existing tests for better maintainability.
2026-08-14 09:00:51 -03:00
ncoronel
a2592987f5
feat(scanner): add scanner category validation logic and related tests
2026-08-13 11:26:13 -03:00
ncoronel
cb98652e2f
feat(ticket): add client and category fields to ticket resource and update related tests
2026-08-11 16:59:50 -03:00
ncoronel
622a3eef86
feat(scanner): enhance ticket scanning functionality with search and pagination support
2026-08-11 16:34:14 -03:00
ncoronel
7d9489169d
feat(auth): implement permission-based access for scanner functionality and update related tests
2026-08-11 14:53:51 -03:00
ncoronel
254faedf2c
feat(scanner): implement ticket scanning functionality with controller, service, and routes
2026-08-11 14:53:51 -03:00