|
|
4659c1049d
|
feat(tenant): update display_categories to true for onticket multi-event storefront
|
2026-09-18 09:49:24 -03:00 |
|
|
|
49be167029
|
feat(onticket): add immersive hero configuration and carousel, update tenant seeder and tests
|
2026-09-18 09:39:25 -03:00 |
|
|
|
164187f47b
|
feat(tenant): add hero carousel images and update related services and tests
|
2026-09-17 16:47:49 -03:00 |
|
|
|
5aad43f2e3
|
feat(migration): enhance foreign key constraints and ensure migration integrity
|
2026-09-17 16:13:06 -03:00 |
|
|
|
eb1e4df63f
|
feat(tenant): enhance storefront website types with header_type and multi-event support
|
2026-09-17 16:02:21 -03:00 |
|
|
|
131eb1a7ee
|
docs(api): update split website type contracts
|
2026-09-17 14:25:59 -03:00 |
|
|
|
486129a92f
|
test(tenant): cover split website types and migration
|
2026-09-17 14:25:54 -03:00 |
|
|
|
6bc784519f
|
feat(tenant): separate admin and storefront website types
|
2026-09-17 14:25:46 -03:00 |
|
|
|
b9b5f8ec9c
|
feat(tenant): add onticket tenant seeding with branding and assets
|
2026-09-17 13:48:12 -03:00 |
|
|
|
8595300071
|
Merge branch 'homo' of https://gitea.quo.ar/tbianchini/shopit-back into homo
|
2026-09-17 12:31:49 -03:00 |
|
|
|
5503559899
|
feat(refund): implement backfill command for historical ticket refunds reconciliation
|
2026-09-17 12:29:33 -03:00 |
|
|
|
7323707424
|
Merge pull request 'feature/refund' (#7) from feature/refund into homo
Reviewed-on: https://gitea.quo.ar/tbianchini/shopit-back/pulls/7
|
2026-09-17 15:19:27 +00:00 |
|
|
|
830f65c402
|
feat(refund): add support for event date suspension in cart invalidation process
|
2026-09-17 11:42:33 -03:00 |
|
|
|
df6892c662
|
feat(checkout): enhance cancellation logic to handle unavailable variants and update cart status
|
2026-09-17 11:34:26 -03:00 |
|
|
|
de08ee4ac7
|
feat(cart): implement InvalidateEventDateCartsService to handle cart invalidation for rescheduled event dates
|
2026-09-17 10:27:27 -03:00 |
|
|
|
1269ebcda0
|
feat(ticket): exclude cancelled status from common ticket filter fields
|
2026-09-17 09:38:57 -03:00 |
|
|
|
04e54fefad
|
feat(notification): update ticket and order number formatting in event suspension emails
|
2026-09-16 16:35:51 -03:00 |
|
|
|
a46bf905e8
|
feat(refund): enhance refund process by adding backfill for refunded_units and updating inventory restoration logic
|
2026-09-16 15:00:41 -03:00 |
|
|
|
353fd34db2
|
feat(inventory): add refunded_units to inventory model and update related services
|
2026-09-16 15:00:28 -03:00 |
|
|
|
f8a3296821
|
feat(event): add effective date resolution for rescheduled events and update tests
|
2026-09-16 14:27:35 -03:00 |
|
|
|
9aa0c1f3b9
|
feat(entry): enhance variant filtering in all method to exclude replaced and disabled variants
|
2026-09-16 10:14:54 -03:00 |
|
|
|
708037677a
|
feat(entry): add validation for single non-replaced variant in EntryResource and update tests
|
2026-09-16 10:08:39 -03:00 |
|
|
|
e6b5da366c
|
feat(entry): filter out replaced variants in EntryResource to improve data accuracy
|
2026-09-16 09:55:28 -03:00 |
|
|
|
69bea10519
|
feat(entry): simplify variant data handling in EntryResource by removing replaced variant logic
|
2026-09-16 09:50:16 -03:00 |
|
|
|
3d6548ce4a
|
feat(entry): refine variant selection logic to exclude replaced variants and add unit tests for replacement behavior
|
2026-09-16 09:34:02 -03:00 |
|
|
|
8ad9b3a4e3
|
Revert "feat(variants): implement restoration of previously suspended variants with usable dates"
This reverts commit 3a4f6b64d2.
|
2026-09-16 09:08:43 -03:00 |
|
|
|
3a4f6b64d2
|
feat(variants): implement restoration of previously suspended variants with usable dates
|
2026-09-16 09:05:21 -03:00 |
|
|
|
44178d72a5
|
feat(variants): enhance disableForSuspension method to manage variant replacements and inventory merging
|
2026-09-16 08:56:01 -03:00 |
|
|
|
d02ad5fce2
|
feat(event): add per-user date change notices
|
2026-09-15 17:06:12 -03:00 |
|
|
|
69f2dbe056
|
refactor(event): remove date notices from tenant config
|
2026-09-15 17:06:06 -03:00 |
|
|
|
24d87623cc
|
feat(event): implement EventDateGroupingService to group historical dates and update related resources and tests
|
2026-09-15 16:28:39 -03:00 |
|
|
|
51937ca93f
|
feat(event): add EventDateInfoFormatter to format event date messages and implement related tests
|
2026-09-15 16:08:42 -03:00 |
|
|
|
dcf4383fbf
|
feat(variants): implement inventory cloning for historical stock updates and adjust related tests
|
2026-09-15 15:15:18 -03:00 |
|
|
|
ff43ba32f3
|
feat(food): add endpoint to update historical stock and separate current and historical food variants
|
2026-09-15 15:03:41 -03:00 |
|
|
|
9fa4da7de2
|
feat(variants): add filtering for inactive event dates in visibleVariants method
|
2026-09-14 16:52:34 -03:00 |
|
|
|
c27d9628fd
|
feat(event): filter event dates to exclude rescheduled and suspended entries
|
2026-09-14 16:48:06 -03:00 |
|
|
|
b1e09b71ad
|
feat(migrations): implement backfill for legacy refunds and add migration tests
|
2026-09-14 15:13:16 -03:00 |
|
|
|
7d45734ad7
|
feat(forms): add entry form event dates
|
2026-09-14 15:00:29 -03:00 |
|
|
|
91022c5897
|
fix(forms): hide inactive food event dates
|
2026-09-14 15:00:23 -03:00 |
|
|
|
61314d5166
|
feat(storefront): expose event date notices
|
2026-09-14 14:49:30 -03:00 |
|
|
|
0d54887602
|
feat(event): audit suspended event dates
|
2026-09-14 14:19:29 -03:00 |
|
|
|
54827fbc58
|
feat(event): record date reschedules
|
2026-09-14 14:13:46 -03:00 |
|
|
|
18a0d14fa8
|
feat(event): add date reschedule history
|
2026-09-14 14:13:39 -03:00 |
|
|
|
b4a7b80430
|
test: cover event variant replacements
|
2026-09-14 14:11:24 -03:00 |
|
|
|
2bd3bf9dc1
|
feat(checkout): route carts to replacement variants
|
2026-09-14 14:09:49 -03:00 |
|
|
|
e42bc545a5
|
feat(event): replace variants when dates change
|
2026-09-14 14:09:42 -03:00 |
|
|
|
aa14129fe7
|
feat(catalog): track variant replacements
|
2026-09-14 14:07:55 -03:00 |
|
|
|
289ceba3af
|
fix(tests): isolate databases in memory and reject persistent connections
|
2026-09-14 12:35:34 -03:00 |
|
|
|
28ab6c9ae4
|
fix(ticket): guard legacy refund amount removal
|
2026-09-14 12:31:03 -03:00 |
|
|
|
67deca095e
|
refactor(ticket): use refunds as amount source
|
2026-09-14 12:29:13 -03:00 |
|