Commit Graph

  • 09faa22920 feat(event-admin): remove menu restrictions for non-admin users and add test for shared menus among event admins feature/event_admin ncoronel 2026-09-30 16:14:47 -03:00
  • bebf6a7ed5 feat(scanner): scope login tickets scanning and history by event ncoronel 2026-09-30 15:31:56 -03:00
  • 86ca57a3ad chore(menus): remove deprecated combos and categories admin menus ncoronel 2026-09-30 15:31:56 -03:00
  • e64393812c feat(staff): scope scanner management and category assignments by event ncoronel 2026-09-30 15:31:56 -03:00
  • 655364bfec feat(sales): scope sales actions totals history and exports by event ncoronel 2026-09-30 15:31:55 -03:00
  • 55c28f33ef feat(events): authorize event editing and date changes by assigned event ncoronel 2026-09-30 15:31:54 -03:00
  • 5a0ce08adb feat(refunds): persist and apply refund configuration per event ncoronel 2026-09-30 15:31:54 -03:00
  • a770d435eb feat(auth): enable event-scoped admin access and backfill staff assignments ncoronel 2026-09-30 15:31:53 -03:00
  • 44bf67bd12 feat(admin): add admin scope management for users and events ncoronel 2026-09-30 15:02:10 -03:00
  • f3e226130f feat(phone): split phone number components into separate fields and update related models and resources feature/shopit_admin ncoronel 2026-09-30 13:39:24 -03:00
  • 77dd0e2715 feat(menu): update contact menu to dynamic content type and preserve legacy data for rollback ncoronel 2026-09-30 13:29:41 -03:00
  • 917f2dff09 feat(phone): implement PhoneNumber and TenantPhoneNumber models with relationships and migration refactor/multiple_social_media ncoronel 2026-09-30 11:53:21 -03:00
  • 6588d9f1a8 feat: enhance address handling with coordinates and integrate into event resources ncoronel 2026-09-30 10:59:41 -03:00
  • 5d5ee7d2a5 feat(event): add address relationship and migration for event locations ncoronel 2026-09-30 09:26:19 -03:00
  • df19655144 feat(address): implement Address and TenantAddress models with relationships feat(migration): create addresses and tenant_addresses tables feat(migration): add data migration for copying contact menu addresses test: add ContactAddressesTest for address and tenant address functionality ncoronel 2026-09-30 09:26:12 -03:00
  • 6e1f0d731c Merge pull request 'homo' (#12) from homo into main main ncoronel 2026-09-30 11:37:24 +00:00
  • 0303803f75 feat: manage tenant help menu settings ncoronel 2026-09-29 16:35:07 -03:00
  • 94db48467e feat: add tenant menu visibility ncoronel 2026-09-29 16:35:07 -03:00
  • 793e7be756 fix: provision events before client migration ncoronel 2026-09-29 16:35:07 -03:00
  • 3b6d6bf28b feat(brand): implement update functionality and validation for brand details ncoronel 2026-09-29 15:49:18 -03:00
  • a9d9854e5e feat(brand): update footer color mapping and adjust tests ncoronel 2026-09-29 14:28:53 -03:00
  • 4bdd3effcc feat(brand): add header background color to brand resource ncoronel 2026-09-29 14:22:21 -03:00
  • 794acc4814 feat: add admin brand endpoint ncoronel 2026-09-29 14:03:22 -03:00
  • d42896e956 feat(menus): separate shopit and onticket admin menus ncoronel 2026-09-29 09:04:50 -03:00
  • 0fe38df019 Remove Zone.Identifier metadata files Nahuel 2026-09-29 11:32:38 +00:00
  • 96378a6c2e Merge branch 'refactor/inventory_stock' of https://gitea.quo.ar/tbianchini/shopit-back into refactor/inventory_stock dev ncoronel 2026-09-29 08:23:09 -03:00
  • fb5221854c Merge branch 'refactor/inventory_stock' of https://gitea.quo.ar/tbianchini/shopit-back into refactor/inventory_stock refactor/inventory_stock ncoronel 2026-09-29 08:22:42 -03:00
  • a4bd9263a2 feat(integrations): resolve payment context from events nahu 2026-09-28 19:14:23 +00:00
  • 85cd1ad04f feat(events): associate purchases and integrations with events nahu 2026-09-28 19:13:36 +00:00
  • c5aeb19735 refactor(inventory): enhance error reporting for negative stock validation ncoronel 2026-09-25 15:31:43 -03:00
  • 9db955bdcf refactor(inventory): update stock validation rules and enforce stock_difference requirement ncoronel 2026-09-25 15:28:49 -03:00
  • e988e55b77 feat(admin-stock): apply idempotent availability deltas ncoronel 2026-09-25 10:15:29 -03:00
  • bc60f1caa1 refactor(inventory): record stock operations consistently ncoronel 2026-09-25 10:15:19 -03:00
  • 068d5d7f4f feat(inventory): add calculated availability and movement ledger ncoronel 2026-09-25 10:15:08 -03:00
  • 82c18e9e91 Merge branch 'tenant/smep' into homo homo nahu 2026-09-28 19:27:39 +00:00
  • dfad6fb4b0 Merge pull request 'fix/events_integrations' (#11) from fix/events_integrations into homo ncoronel 2026-09-28 19:15:30 +00:00
  • 3f9b773367 feat(integrations): resolve payment context from events fix/events_integrations nahu 2026-09-28 19:14:23 +00:00
  • 7996d53e12 feat(events): associate purchases and integrations with events nahu 2026-09-28 19:13:36 +00:00
  • 370834856b feat(website-assets): update ShopIt website assets and adjust favicon paths nahu 2026-09-28 17:37:14 +00:00
  • ad054127aa refactor(inventory): enhance error reporting for negative stock validation ncoronel 2026-09-25 15:31:43 -03:00
  • a05d15d17f refactor(inventory): update stock validation rules and enforce stock_difference requirement ncoronel 2026-09-25 15:28:49 -03:00
  • 717f02ce16 feat(admin-stock): apply idempotent availability deltas ncoronel 2026-09-25 10:15:29 -03:00
  • 863e911120 refactor(inventory): record stock operations consistently ncoronel 2026-09-25 10:15:19 -03:00
  • 6c56b338c1 feat(inventory): add calculated availability and movement ledger ncoronel 2026-09-25 10:15:08 -03:00
  • a40a2065a9 Merge branch 'tenant/smep' of https://gitea.quo.ar/tbianchini/shopit-back into tenant/smep tenant/smep ncoronel 2026-09-25 11:37:51 -03:00
  • 57677f55e6 feat(category): include products from all descendant categories in paginated response ncoronel 2026-09-24 16:28:15 -03:00
  • a8afd92f46 feat(migration): optimize product images size for improved loading speed ncoronel 2026-09-24 14:12:57 -03:00
  • 1df0d2e2ef optimized storefront page and images ncoronel 2026-09-24 14:12:49 -03:00
  • d3cac7a590 feat(migration): add comprehensive migration report for Mutual SMEP WhatsApp catalog to online store ncoronel 2026-09-24 13:44:21 -03:00
  • df13a636ba feat(migration): enhance Mutual SMEP catalog seeding with featured groups and highlighted products ncoronel 2026-09-24 12:56:23 -03:00
  • d85841742e feat(carousel): add migration and test for Mutual SMEP carousel images ncoronel 2026-09-24 12:41:38 -03:00
  • 0e3fdc5460 Add new product images and implement SeedMutualSmepCatalogTest for catalog migration ncoronel 2026-09-24 12:41:24 -03:00
  • 0dc2675dae feat(seeder): implement Mutual SMEP attribute seeder and associated tests ncoronel 2026-09-24 11:52:45 -03:00
  • 28d1de072c feat(seeder): add Mutual SMEP category seeder and test cases ncoronel 2026-09-24 11:42:45 -03:00
  • b09e8a4b96 feat(tenant): provision Mutual SMEP tenant with branding and menu setup ncoronel 2026-09-24 11:29:40 -03:00
  • 7f754037bb feat(ticket): enhance ticket details with entry reservation amount and product naming for desfile ncoronel 2026-09-25 11:31:54 -03:00
  • f29c5692b9 feat(ticket): add entry reservation handling to ticket refund logic and tests ncoronel 2026-09-25 11:20:12 -03:00
  • 57d278336d feat(desfile): associate tickets menu with desfile tenant and add migration test ncoronel 2026-09-25 11:15:52 -03:00
  • b309738222 Merge branch 'homo' ncoronel 2026-09-25 10:03:21 -03:00
  • b3eb59983a Merge pull request 'homo' (#10) from homo into main ncoronel 2026-09-24 19:55:03 +00:00
  • cf3f0ceb1b feat(category): include products from all descendant categories in paginated response ncoronel 2026-09-24 16:28:15 -03:00
  • 41c0902b83 feat(migration): optimize product images size for improved loading speed ncoronel 2026-09-24 14:12:57 -03:00
  • a2439bf43b optimized storefront page and images ncoronel 2026-09-24 14:12:49 -03:00
  • 8d5a12f212 feat(migration): add comprehensive migration report for Mutual SMEP WhatsApp catalog to online store ncoronel 2026-09-24 13:44:21 -03:00
  • 92170b72f2 feat(migration): enhance Mutual SMEP catalog seeding with featured groups and highlighted products ncoronel 2026-09-24 12:56:23 -03:00
  • c3def0678f feat(carousel): add migration and test for Mutual SMEP carousel images ncoronel 2026-09-24 12:41:38 -03:00
  • 74b72a7d4e Add new product images and implement SeedMutualSmepCatalogTest for catalog migration ncoronel 2026-09-24 12:41:24 -03:00
  • 16e2ca679c feat(seeder): implement Mutual SMEP attribute seeder and associated tests ncoronel 2026-09-24 11:52:45 -03:00
  • 6b0efbc6ee feat(seeder): add Mutual SMEP category seeder and test cases ncoronel 2026-09-24 11:42:45 -03:00
  • 2db83271fa feat(tenant): provision Mutual SMEP tenant with branding and menu setup ncoronel 2026-09-24 11:29:40 -03:00
  • e259bba1d1 test(desfile): cover reservation cancellation feature/ticket_reservation ncoronel 2026-09-24 11:09:43 -03:00
  • b3cd9f5de5 feat(desfile): cancel entry reservations ncoronel 2026-09-24 11:09:38 -03:00
  • 64820fe12b feat(desfile): soft delete entry reservations ncoronel 2026-09-24 11:09:30 -03:00
  • e72b6cfdde feat(desfile): download reserved ticket PDF ncoronel 2026-09-24 10:27:15 -03:00
  • 0e870776c4 feat(desfile): export entry reservations ncoronel 2026-09-24 10:14:56 -03:00
  • d8d8354070 feat(desfile): list paginated entry reservations ncoronel 2026-09-24 10:02:26 -03:00
  • 5bb61fc74c fix(reset): clear administrative entry reservations ncoronel 2026-09-24 09:34:58 -03:00
  • 9e9af70ba8 feat(desfile): add administrative entry reservations ncoronel 2026-09-24 09:34:50 -03:00
  • 884da2c89a feat(inventory): track administrative entry reservations ncoronel 2026-09-24 09:34:42 -03:00
  • 3671b95a83 feat(desfile): enhance entry reservation form and service with tenant-specific data ncoronel 2026-09-23 16:55:35 -03:00
  • 5e78f2bb1e feat(forms): add desfile entry reservation form ncoronel 2026-09-23 16:28:35 -03:00
  • 5296d595f1 feat(desfile): add entry reservation model ncoronel 2026-09-23 16:28:24 -03:00
  • 9901d449e1 feat(migration): add ticket reservation menu for admin app ncoronel 2026-09-23 16:26:20 -03:00
  • 57605a56c4 Merge pull request 'tennant/onticket' (#9) from tennant/onticket into homo ncoronel 2026-09-23 18:43:47 +00:00
  • d9f19b42f1 refactor(storage): centralize temporary URL generation tennant/onticket ncoronel 2026-09-22 13:54:44 -03:00
  • 90b2784859 feat(storage): cache temporary S3 URLs ncoronel 2026-09-22 13:54:37 -03:00
  • 6f191b27f9 feat(seeder): add ticket products to test events ncoronel 2026-09-22 12:26:34 -03:00
  • 3401c934b2 feat(tickets): group user tickets by event ncoronel 2026-09-22 12:26:16 -03:00
  • 6efe8439c7 feat: add slug field to events and implement tests for slug uniqueness per tenant ncoronel 2026-09-22 10:46:34 -03:00
  • 506f8a5176 feat(event): add slug field to events and update related resources and routes ncoronel 2026-09-22 10:32:25 -03:00
  • 03bb7709c4 feat(seeder): update FiestaTradicionArrufoSeeder to use AVIF image format and validate image existence ncoronel 2026-09-22 10:12:45 -03:00
  • c90a393081 feat: Optimize image handling for OnTicket tenant ncoronel 2026-09-22 10:01:05 -03:00
  • a4a8a3ef8f feat(seeder): add FiestaTradicionArrufoSeeder to tenant provisioning and update OnTicketTenantSeeder for image validation ncoronel 2026-09-21 16:52:40 -03:00
  • f5f4cb4e87 feat(tenant): implement TenantProvisioningService and OnTicketTenantSeeder for tenant management ncoronel 2026-09-21 16:44:57 -03:00
  • d33b435ba5 feat(ticket): add command to convert fixed_window validity times between local timezone and UTC ncoronel 2026-09-21 16:22:48 -03:00
  • 969e99b3ae feat(ticketing): add service and command for converting validity times to UTC ncoronel 2026-09-21 16:05:18 -03:00
  • 3e3b3bfac0 feat(ticketing): resolve validity in tenant timezone ncoronel 2026-09-21 15:19:09 -03:00
  • f4de2ff5b2 refactor(tenants): remove general write endpoints ncoronel 2026-09-21 15:18:48 -03:00
  • fcb8386735 feat(checkout): return event purchase summary v1.0.0 ncoronel 2026-09-21 10:59:39 -03:00
  • 6d077647ba feat(storefront): configure checkout summary type ncoronel 2026-09-21 10:59:28 -03:00