67bcb420e4feat(scanner): return scan attempt result contextncoronel2026-09-08 08:51:10 -03:00
34058e6a81feat(scanner): implement scan attempt endpoint and update routes and testsncoronel2026-09-07 16:56:12 -03:00
8a65d358a4feat(scanner): implement scan attempt tracking with new request and resource classesncoronel2026-09-07 16:55:52 -03:00
193e10dc48feat(scan): implement scan attempt tracking and validation logicncoronel2026-09-07 16:39:14 -03:00
b607c1b673feat(scanner): refactor ticket scanning endpoint to accept UUID in request body and add validationncoronel2026-09-07 16:18:16 -03:00
e9521e65d0Merge branch 'refactor/integrations' into devncoronel2026-09-07 11:12:16 -03:00
d0625f25e5refactor(integration): enhance association logic to delete unused instances and improve transaction handlingncoronel2026-09-07 11:09:08 -03:00
1fdcfc1547Merge branch 'fix/sonder_bugs' into devncoronel2026-09-07 09:34:13 -03:00
ca4ea0aa6cfeat(tenant): add asset URL to tenant resource responsencoronel2026-09-07 09:20:46 -03:00
99fe94fa6arefactor(integration): streamline integration management by removing IntegrationInstanceController and updating related requests and servicesncoronel2026-09-04 16:00:19 -03:00
a4b5c2eb19refactor(auth): remove role-based logic from scanner authentication and permissionsncoronel2026-09-04 15:33:01 -03:00
2feca2bed5docs(auth): explain email identity and role-specific flowsncoronel2026-09-04 14:17:42 -03:00
a35ff69140feat(users): enforce active email uniqueness per rolencoronel2026-09-04 14:17:37 -03:00
75152b53a4fix(auth): isolate password reset flows by application rolencoronel2026-09-04 14:17:27 -03:00
99594b17e7fix(auth): resolve login identities by active email and rolencoronel2026-09-04 14:17:19 -03:00
85edea0661docs(integration): explicar instancias, endpoints y desplieguencoronel2026-09-04 12:48:15 -03:00
ab5ea7dd33feat(integration): administrar instancias y asociaciones con permisosncoronel2026-09-04 12:48:06 -03:00
c0057c237arefactor(integration): resolver credenciales mediante instanciasncoronel2026-09-04 12:47:47 -03:00
e4146288f1refactor(integration): generalizar el requisito de configuracionncoronel2026-09-04 12:47:29 -03:00
f11ba5a470feat(integration): add IntegrationInstance and WebsiteTypeIntegration models with migrations; refactor ClientIntegration and Integration modelsncoronel2026-09-04 12:17:30 -03:00
e4db36e650feat(notification): update welcome email to include tenant URL and call-to-action buttonncoronel2026-09-04 10:51:00 -03:00
ffa3f10b18feat(scanner): implement category validation for AdminApp role and update testsncoronel2026-09-04 10:40:46 -03:00
7acef66ee7feat(notification): enhance password reset emails with custom templates for different scenariosncoronel2026-09-04 10:31:16 -03:00
18f1217daafeat(admin): implement CRUD for administrators with role management and tenant restrictionsncoronel2026-09-04 10:28:33 -03:00
ac44e82454fix(menu): rename 'Staff' to 'Usuarios' in menu seeder and migrationncoronel2026-09-04 09:54:56 -03:00
1e7a9b6876Merge pull request 'homo' (#4) from homo into mainncoronel2026-09-04 12:01:35 +00:00
deea4fd4afMerge branch 'test/stress' into devncoronel2026-09-04 08:21:50 -03:00
5250d1a818feat(tickets): add PDF and Excel export endpointsncoronel2026-08-31 12:03:25 -03:00
457eba68a9refactor(tickets): prepare filtered query for exportsncoronel2026-08-31 12:03:11 -03:00
52b0b339d6feat(tickets): add query_param to ticket filter fields in TicketFilterFormService and update related testsncoronel2026-08-31 11:14:41 -03:00
9175df1d7ffeat(tickets): enhance AdminAppTicketIndexRequest and AdminAppTicketService with additional filters and update tests for ticket filtering functionalityncoronel2026-08-31 11:06:30 -03:00
38341b2bdafeat(tickets): update TicketFilterFormService to use getForFilters method and enhance TicketFormService with historical data handlingncoronel2026-08-31 10:57:25 -03:00
34a0a14404feat(tickets): add TicketFilterFormController, TicketFilterFormService, and TicketFilterFormResource with routes and testsncoronel2026-08-31 10:57:05 -03:00
af516ce9e3feat(tickets): add TicketFormController, TicketFormService, and TicketFormResource with related routes and testsncoronel2026-08-28 17:00:47 -03:00
dca35e7b0cfeat(tickets): enhance AdminAppTicketResource and service with purchase details and update testsncoronel2026-08-28 16:05:56 -03:00
df853de843feat(tickets): implement AdminAppTicketResource and update ticket collection to use itncoronel2026-08-28 15:17:35 -03:00
4ba464bf85feat(tickets): enhance ticket search functionality and add ticket counts to responsencoronel2026-08-28 15:14:11 -03:00
208e929262feat(tickets): implement admin app ticket management with listing and search functionalityncoronel2026-08-28 15:10:23 -03:00
ffe47d903efeat(menu): add tickets menu and update related seeder and testsncoronel2026-08-28 14:44:55 -03:00
24983439b1fix(tickets): disable inconsistent FFI product and type sortingncoronel2026-08-31 13:46:24 -03:00
1b6303237afeat(tickets): add PDF and Excel export endpointsncoronel2026-08-31 12:03:25 -03:00
9da92c880arefactor(tickets): prepare filtered query for exportsncoronel2026-08-31 12:03:11 -03:00
63012838a4feat(tickets): add query_param to ticket filter fields in TicketFilterFormService and update related testsncoronel2026-08-31 11:14:41 -03:00
27544a23befeat(tickets): enhance AdminAppTicketIndexRequest and AdminAppTicketService with additional filters and update tests for ticket filtering functionalityncoronel2026-08-31 11:06:30 -03:00
a71c80248cfeat(tickets): update TicketFilterFormService to use getForFilters method and enhance TicketFormService with historical data handlingncoronel2026-08-31 10:57:25 -03:00
1ca8fb20affeat(tickets): add TicketFilterFormController, TicketFilterFormService, and TicketFilterFormResource with routes and testsncoronel2026-08-31 10:57:05 -03:00
495515b1f3feat(tickets): add TicketFormController, TicketFormService, and TicketFormResource with related routes and testsncoronel2026-08-28 17:00:47 -03:00
781e282f16feat(tickets): enhance AdminAppTicketResource and service with purchase details and update testsncoronel2026-08-28 16:05:56 -03:00
7fb4c9674afeat(tickets): implement AdminAppTicketResource and update ticket collection to use itncoronel2026-08-28 15:17:35 -03:00
0d85c3df19feat(tickets): enhance ticket search functionality and add ticket counts to responsencoronel2026-08-28 15:14:11 -03:00
a93b260043feat(tickets): implement admin app ticket management with listing and search functionalityncoronel2026-08-28 15:10:23 -03:00
c209e716e3feat(menu): add tickets menu and update related seeder and testsncoronel2026-08-28 14:44:55 -03:00
900ef6cf98Merge pull request 'homo' (#3) from homo into mainncoronel2026-08-31 11:36:04 +00:00
71c914a389Merge branch 'main' into homoncoronel2026-08-31 11:35:52 +00:00
705b1247f5Merge pull request 'homo_experimental' (#2) from homo_experimental into homoncoronel2026-08-31 11:25:26 +00:00
b1f42775d6feat(tickets): add TicketFormController, TicketFormService, and TicketFormResource with related routes and testsncoronel2026-08-28 17:00:47 -03:00
0f6f39cce7feat(tickets): enhance AdminAppTicketResource and service with purchase details and update testsncoronel2026-08-28 16:05:56 -03:00
1ec7ab3e35feat(tickets): implement AdminAppTicketResource and update ticket collection to use itncoronel2026-08-28 15:17:35 -03:00
ba0e2dd00cfeat(tickets): enhance ticket search functionality and add ticket counts to responsencoronel2026-08-28 15:14:11 -03:00
c792e7d306feat(tickets): implement admin app ticket management with listing and search functionalityncoronel2026-08-28 15:10:23 -03:00
6ee3f22e41feat(menu): add tickets menu and update related seeder and testsncoronel2026-08-28 14:44:55 -03:00
d4ec34db1afix: update seating allocation for VIP section and adjust related test assertionsncoronel2026-08-28 13:41:37 -03:00