Commit Graph

  • 1cf13501d8 feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • 2eeef8d392 feat(catalog): add is_enabled attribute to categories and filter items accordingly ncoronel 2026-08-24 10:49:14 -03:00
  • 87a4fa6288 feat(catalog): add group_order field to catalog items and update related logic ncoronel 2026-08-25 10:45:12 -03:00
  • 07d2129410 feat(catalog): exclude out-of-stock items and update variant visibility logic ncoronel 2026-08-25 09:32:56 -03:00
  • 3c646f3560 test(catalog): cover global availability decisions feature/alvailability_policy ncoronel 2026-08-25 09:03:09 -03:00
  • 98bfc0d5e9 feat(catalog): model availability as global decisions ncoronel 2026-08-25 09:03:04 -03:00
  • d9635d47ba refactor(catalog): extract visible items query ncoronel 2026-08-25 09:02:54 -03:00
  • e27f7bb166 feat(catalog): omit hidden products before pagination ncoronel 2026-08-24 15:15:55 -03:00
  • 2323994f30 feat(catalog): scope availability policies by subject ncoronel 2026-08-24 15:15:47 -03:00
  • a73b628bb4 test(catalog): cover composed availability restrictions ncoronel 2026-08-24 14:33:01 -03:00
  • 2fd6851b40 feat(catalog): expose availability policies ncoronel 2026-08-24 14:32:55 -03:00
  • ceb1d1f1af Merge branch 'homo' of https://gitea.quo.ar/tbianchini/shopit-back into homo ncoronel 2026-08-24 17:01:55 -03:00
  • 885ab2a6e3 feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • 47196a572a feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • 45bba9516d feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • c6da71894e feat(purchase): add filtering for multiple statuses in purchase index and order by status then date ncoronel 2026-08-24 12:35:20 -03:00
  • 75d3c819d9 feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • bd6d672df2 feat(catalog): add is_enabled attribute to categories and filter items accordingly ncoronel 2026-08-24 10:49:14 -03:00
  • 6b06028771 fix(sales): render PDFs in client timezone ncoronel 2026-08-24 16:42:38 -03:00
  • 0aa423e90e feat(sales): validate PDF timezone parameter ncoronel 2026-08-24 16:42:38 -03:00
  • e7bf2f887a Merge branch 'hotfix/change_history_time' ncoronel 2026-08-24 16:13:19 -03:00
  • 80a02fdc52 feat(sale): add changed_at serialization to SaleModificationResource ncoronel 2026-08-24 16:12:55 -03:00
  • 4162e2c1cc Merge branch 'homo' of https://gitea.quo.ar/tbianchini/shopit-back into homo ncoronel 2026-08-24 16:05:15 -03:00
  • 8d01620fa8 feat(sale-modification): add changed_at field serialization to ISO 8601 format ncoronel 2026-08-24 15:59:00 -03:00
  • f8b8bab474 feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • 53d1415b18 feat(purchase): add filtering for multiple statuses in purchase index and order by status then date ncoronel 2026-08-24 12:35:20 -03:00
  • 6ff9119086 feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • 24e000b423 feat(catalog): add is_enabled attribute to categories and filter items accordingly ncoronel 2026-08-24 10:49:14 -03:00
  • c69ebe5f7c feat(sale-modification): add changed_at field serialization to ISO 8601 format ncoronel 2026-08-24 15:59:00 -03:00
  • c3a2da607d Merge branch 'dev' into homo ncoronel 2026-08-24 12:45:51 -03:00
  • d1c4acc7ae feat(category-visibility): add success messages for category visibility updates ncoronel 2026-08-24 12:44:37 -03:00
  • f8c4cc7428 Merge branch 'dev' into homo ncoronel 2026-08-24 12:36:57 -03:00
  • 21cfbe2a46 feat(purchase): add filtering for multiple statuses in purchase index and order by status then date ncoronel 2026-08-24 12:35:20 -03:00
  • abc060ab25 Merge branch 'homo' of https://gitea.quo.ar/tbianchini/shopit-back into homo ncoronel 2026-08-24 11:32:09 -03:00
  • 80adbd9ca9 feat(category-visibility): implement category visibility controller and service with update functionality ncoronel 2026-08-24 11:31:26 -03:00
  • 12c10bbe06 feat(catalog): add is_enabled attribute to categories and filter items accordingly ncoronel 2026-08-24 10:49:14 -03:00
  • 36eb41a18a feat(invitation): update seat allocation structure and enhance provisioning logic nahu 2026-08-22 14:16:57 +00:00
  • 1dd2366957 feat(catalog): expose product unavailability messages ncoronel 2026-08-21 16:47:15 -03:00
  • e8bcaa2026 feat(sales): handle in-review purchases as pending ncoronel 2026-08-21 16:15:59 -03:00
  • 5548fe8511 feat(purchase): restore in-review transfer lifecycle ncoronel 2026-08-21 16:15:55 -03:00
  • dc0fbe06b8 fix(cart): invalidate checkout on mutation ncoronel 2026-08-21 14:06:11 -03:00
  • afd69b8393 feat(checkout): track current cart purchase ncoronel 2026-08-21 14:05:33 -03:00
  • a34d5cba1a test(sale): require purchase item snapshots ncoronel 2026-08-21 13:42:30 -03:00
  • 1650176aa0 refactor(checkout): keep source cart active ncoronel 2026-08-21 13:42:30 -03:00
  • 79e721ae63 refactor(checkout): disable purchase item editing ncoronel 2026-08-21 11:03:48 -03:00
  • 4e7e42d16e refactor(checkout): materialize purchase item snapshots at start ncoronel 2026-08-21 11:03:39 -03:00
  • 3a2dc8b7e0 feat(cart): implement restoration and reservation of source cart on expired checkout modification ncoronel 2026-08-21 10:10:28 -03:00
  • 0510c1aa12 test(checkout): cover source cart restoration ncoronel 2026-08-20 16:29:59 -03:00
  • 9d870be294 feat(checkout): restore source cart on cancellation ncoronel 2026-08-20 16:28:43 -03:00
  • 559bf5d264 Merge branch 'fix/expiration_purchase_messages' of https://gitea.quo.ar/tbianchini/shopit-back into fix/expiration_purchase_messages fix/expiration_purchase_messages ncoronel 2026-08-21 08:58:55 -03:00
  • eafb02ffd5 fix(purchase): enhance handling of cart items for created and pending payment purchases ncoronel 2026-08-20 17:02:50 -03:00
  • 786cf2db52 fix(cart): propagate expired checkout purchase errors ncoronel 2026-08-20 17:01:21 -03:00
  • cb56e33685 fix(purchase): unify expired checkout errors ncoronel 2026-08-20 17:01:06 -03:00
  • dd81e3b3f7 feat: enhance sale detail retrieval by including trashed cart items and update related tests ncoronel 2026-08-21 08:58:18 -03:00
  • 4d51531c5d Merge branch 'fix/expiration_purchase_messages' of https://gitea.quo.ar/tbianchini/shopit-back into fix/expiration_purchase_messages ncoronel 2026-08-21 08:55:01 -03:00
  • 7fd8a00054 fix(purchase): enhance handling of cart items for created and pending payment purchases ncoronel 2026-08-20 17:02:50 -03:00
  • 23163a6eb8 fix(cart): propagate expired checkout purchase errors ncoronel 2026-08-20 17:01:21 -03:00
  • 944cf8ee18 fix(purchase): unify expired checkout errors ncoronel 2026-08-20 17:01:06 -03:00
  • 8c09ca1204 feat: update sales query to use cart quantity when purchase items are absent and enhance related tests ncoronel 2026-08-21 08:48:27 -03:00
  • 98d502a8ef fix(purchase): enhance handling of cart items for created and pending payment purchases ncoronel 2026-08-20 17:02:50 -03:00
  • 318e6559cb fix(cart): propagate expired checkout purchase errors ncoronel 2026-08-20 17:01:21 -03:00
  • 9fd34f900f fix(purchase): unify expired checkout errors ncoronel 2026-08-20 17:01:06 -03:00
  • ae6149df84 feat: enable full cart editing for Desfile tenant and update related tests ncoronel 2026-08-20 15:12:20 -03:00
  • 1776cfe581 Revert "feat: add session partitioned cookie support and update related tests" ncoronel 2026-08-20 15:12:41 -03:00
  • 5ad18694e1 feat: add session partitioned cookie support and update related tests ncoronel 2026-08-20 14:47:51 -03:00
  • 6775fb110c feat: simplify cart restoration logic in ReleaseCheckoutService and SourceCartService ncoronel 2026-08-20 13:53:04 -03:00
  • 9c46eff880 feat: add checkout editing policy to tenants and update related logic across services and resources ncoronel 2026-08-20 12:38:22 -03:00
  • c8ce3b0da3 feat(checkout): enforce editing policy on items ncoronel 2026-08-20 10:56:19 -03:00
  • d36a929f8c feat(tenant): add checkout editing policy ncoronel 2026-08-20 10:56:13 -03:00
  • 2de02dfd31 feat: add item editing preparation and enhance payment intent handling in PurchaseController ncoronel 2026-08-20 09:46:32 -03:00
  • f9a766dee1 feat: enhance purchase loading logic to include cart items when purchase items are empty ncoronel 2026-08-20 08:48:03 -03:00
  • 8bc57cf0ff fix: update import statements in EditCheckoutService for clarity and consistency ncoronel 2026-08-19 17:22:02 -03:00
  • a78c5cee58 Merge branch 'dev' into homo ncoronel 2026-08-19 17:03:08 -03:00
  • cc22e33799 feat: implement cart editing policies and update related services ncoronel 2026-08-19 16:59:30 -03:00
  • 5c0b3503b7 feat(purchase): implement purchase limit enforcement and custom exception handling ncoronel 2026-08-19 16:43:59 -03:00
  • 8537d2ed0a feat(catalog): implement maximum addable quantity logic and user quota sharing across variants ncoronel 2026-08-19 16:43:51 -03:00
  • d97cc12af6 Merge branch 'feature/cart_editing_policy' into dev ncoronel 2026-08-19 16:47:30 -03:00
  • 7a19b3a97a Merge branch 'dev' into homo ncoronel 2026-08-19 15:28:38 -03:00
  • a94ac7a473 Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev ncoronel 2026-08-19 15:28:09 -03:00
  • 161693509f feat(telepagos): enhance webhook handling ncoronel 2026-08-19 15:26:44 -03:00
  • 93c99afb13 feat(telepagos): enhance webhook handling and add TenantTransactionResetService ncoronel 2026-08-19 15:23:22 -03:00
  • 32d2b182c6 Merge branch 'feature/reserved_invitations' into dev ncoronel 2026-08-19 14:33:38 -03:00
  • 2632a80722 feat(invitation): implement InvitationPurchaseProvisioner and related migration and seeder updates ncoronel 2026-08-19 14:33:08 -03:00
  • 3cee9c28f8 Merge branch 'dev' into homo ncoronel 2026-08-19 14:19:06 -03:00
  • 2091b1361a Merge branch 'refactor/simplify_cart_snapshot' into dev ncoronel 2026-08-19 14:18:17 -03:00
  • a2c5e687f9 feat(logging): record reservation cleanup attempts ncoronel 2026-08-19 14:05:53 -03:00
  • 172e14ae9b Squashed commit of the following: ncoronel 2026-08-19 13:59:38 -03:00
  • 58cbeae9d3 Squashed commit of the following: ncoronel 2026-08-19 13:59:25 -03:00
  • 1dc4e29c69 refactor(reservations): unify expiration command ncoronel 2026-08-19 13:58:03 -03:00
  • 093e894cc3 feat(cart): expire abandoned stock reservations ncoronel 2026-08-19 13:48:09 -03:00
  • fdf0f3328f refactor(stock): implement expiration for stock reservations and add configuration ncoronel 2026-08-19 12:53:12 -03:00
  • 8d6bcdcc43 refactor(cart): invalidate payment on actual changes ncoronel 2026-08-19 12:38:21 -03:00
  • 3206e293eb refactor(cart): own checkout item editing ncoronel 2026-08-19 12:24:48 -03:00
  • aed99bd05e refactor(checkout): remove legacy purchase item reservations ncoronel 2026-08-19 12:14:57 -03:00
  • f1649e0e4b refactor(checkout): materialize purchase items on confirmation ncoronel 2026-08-19 12:06:29 -03:00
  • e6c4b40a37 feat(inventory): add traceable cart stock reservations ncoronel 2026-08-19 12:06:19 -03:00
  • 15878cd9ba fix(logging): update Telepagos log path to include date directory ncoronel 2026-08-19 13:40:40 -03:00
  • d6574bfd0d feat(logging): implement dedicated logging for Telepagos events and update logging configuration ncoronel 2026-08-19 13:37:21 -03:00
  • 16bc657a31 refactor(catalog): add ticket_label to item attributes and update related logic ncoronel 2026-08-19 11:22:46 -03:00
  • 7cea8d3495 feat(cart): enhance item update functionality to support variant changes and improve cart editing policies ncoronel 2026-08-19 10:46:19 -03:00