From c824455cab820ace508ffc5fb415a7e440616766 Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Tue, 25 Aug 2026 15:54:45 -0300 Subject: [PATCH 1/4] chore: apply new cancellations list to SponsorOrderGrid --- package.json | 2 +- src/actions/sponsor-purchases-actions.js | 7 ++++--- .../tabs/sponsor-purchases-tab/sponsor-order-details.js | 4 ++-- yarn.lock | 8 ++++---- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 0decfd6e3..bd837d400 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "moment-duration-format": "^2.3.2", "moment-timezone": "^0.5.33", "mui-color-input": "^9.0.0", - "openstack-uicore-foundation": "v5.0.52-beta.0", + "openstack-uicore-foundation": "v5.0.53-beta.0", "p-limit": "^6.1.0", "path-browserify": "^1.0.1", "postcss-loader": "^6.2.1", diff --git a/src/actions/sponsor-purchases-actions.js b/src/actions/sponsor-purchases-actions.js index 5f93da1ab..404d451bc 100644 --- a/src/actions/sponsor-purchases-actions.js +++ b/src/actions/sponsor-purchases-actions.js @@ -48,7 +48,7 @@ export const SPONSOR_CLIENT_ADDRESS_UPDATED = "SPONSOR_CLIENT_ADDRESS_UPDATED"; export const SPONSOR_CLIENT_UPDATED = "SPONSOR_CLIENT_UPDATED"; const ORDER_DETAIL_EXPAND = - "forms,forms.items,forms.items.meta_fields,forms.items.type,refunds,payments,notes,fees"; + "forms,forms.items,forms.items.meta_fields,forms.items.type,forms.items.cancellations,refunds,payments,notes,fees"; export const getAllSponsorPurchases = ( @@ -442,7 +442,8 @@ export const updateClientInfo = }; export const cancelSponsorForm = - (orderId, lineId, lineName) => async (dispatch, getState) => { + (orderId, lineId, lineName, quantity, reason) => + async (dispatch, getState) => { const { currentSummitState, currentSponsorState } = getState(); const { currentSummit } = currentSummitState; const { entity: sponsor } = currentSponsorState; @@ -458,7 +459,7 @@ export const cancelSponsorForm = null, createAction(DUMMY_ACTION), `${window.PURCHASES_API_URL}/api/v1/summits/${currentSummit.id}/sponsors/${sponsor.id}/purchases/${orderId}/lines/${lineId}/cancel`, - null, + { quantity, reason }, snackbarErrorHandler )(params)(dispatch) .then(() => { diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js index d0dcab0c2..e7dcc110f 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js @@ -122,8 +122,8 @@ const SponsorOrderDetails = ({ updateClientAddress(currentOrder.id, values); }; - const handleCancelForm = (item) => { - cancelSponsorForm(currentOrder.id, item.id, item.name); + const handleCancelForm = (item, quantity, reason) => { + cancelSponsorForm(currentOrder.id, item.id, item.name, quantity, reason); }; const handleUndoCancelForm = (item) => { diff --git a/yarn.lock b/yarn.lock index 74de09bb2..944c28c1f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9042,10 +9042,10 @@ open@^10.0.3: is-inside-container "^1.0.0" wsl-utils "^0.1.0" -openstack-uicore-foundation@v5.0.52-beta.0: - version "5.0.52-beta.0" - resolved "https://registry.npmjs.org/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.52-beta.0.tgz#934a563f19bd5be953e3f865a72609339a3a2d5d" - integrity sha512-8dAUk6pd1ppFA8sWjs+JLT0wd+HZpIwzq1+tmxQpnb4rzHQyI6OFBMkX7klzRwxhrdYhd22ve9n4i4EsaZqlYw== +openstack-uicore-foundation@v5.0.53-beta.0: + version "5.0.53-beta.0" + resolved "https://registry.yarnpkg.com/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.53-beta.0.tgz#564ea73b4289c65a10c86a2e8d31c72d7edb5cb4" + integrity sha512-YP3Ss5ZavNLmdu2LWkjVueGtctuUmxGSbCd152Q0A/4Jrm2Hm8YVGlsPTh/7cMIQD3o0jQoDh2vvVl68N1xTCA== dependencies: use-sync-external-store "^1.6.0" From 4825826a1933963f6d111d6e1f7a5f65caceac9f Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Tue, 25 Aug 2026 17:56:44 -0300 Subject: [PATCH 2/4] chore: updatre uicore --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index bd837d400..e7258d4f6 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "moment-duration-format": "^2.3.2", "moment-timezone": "^0.5.33", "mui-color-input": "^9.0.0", - "openstack-uicore-foundation": "v5.0.53-beta.0", + "openstack-uicore-foundation": "5.0.53-beta.1", "p-limit": "^6.1.0", "path-browserify": "^1.0.1", "postcss-loader": "^6.2.1", diff --git a/yarn.lock b/yarn.lock index 944c28c1f..23e9415da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9042,10 +9042,10 @@ open@^10.0.3: is-inside-container "^1.0.0" wsl-utils "^0.1.0" -openstack-uicore-foundation@v5.0.53-beta.0: - version "5.0.53-beta.0" - resolved "https://registry.yarnpkg.com/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.53-beta.0.tgz#564ea73b4289c65a10c86a2e8d31c72d7edb5cb4" - integrity sha512-YP3Ss5ZavNLmdu2LWkjVueGtctuUmxGSbCd152Q0A/4Jrm2Hm8YVGlsPTh/7cMIQD3o0jQoDh2vvVl68N1xTCA== +openstack-uicore-foundation@5.0.53-beta.1: + version "5.0.53-beta.1" + resolved "https://registry.yarnpkg.com/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.53-beta.1.tgz#97ae23e0db47bbb14b6ee8ae223c741dda59e941" + integrity sha512-Pw48UKIPf5vJyV9EQHqGPxYX+/JxW3NYQr6DjrO10I2L2bk8+ATnYncNC1uM/o/69+BoyR43t2FLKrqKRmuqug== dependencies: use-sync-external-store "^1.6.0" From 1d5cbb457a4738b3f13cc1bb979df221fc388a47 Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Wed, 26 Aug 2026 11:53:20 -0300 Subject: [PATCH 3/4] chore: pass promise down the pipeline --- src/actions/sponsor-purchases-actions.js | 1 - .../tabs/sponsor-purchases-tab/sponsor-order-details.js | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/actions/sponsor-purchases-actions.js b/src/actions/sponsor-purchases-actions.js index 404d451bc..e063a0947 100644 --- a/src/actions/sponsor-purchases-actions.js +++ b/src/actions/sponsor-purchases-actions.js @@ -473,7 +473,6 @@ export const cancelSponsorForm = }) ); }) - .catch(console.log) // need to catch promise reject .finally(() => { dispatch(stopLoading()); }); diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js index e7dcc110f..6d7a68ad1 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/sponsor-order-details.js @@ -122,13 +122,11 @@ const SponsorOrderDetails = ({ updateClientAddress(currentOrder.id, values); }; - const handleCancelForm = (item, quantity, reason) => { + const handleCancelForm = (item, quantity, reason) => cancelSponsorForm(currentOrder.id, item.id, item.name, quantity, reason); - }; - const handleUndoCancelForm = (item) => { + const handleUndoCancelForm = (item) => undoCancelSponsorForm(currentOrder.id, item.id); - }; const handleOrderRefund = (values) => { refundSponsorOrder(currentOrder.id, values.amount, values.reason); From 7842b15b1f9c12890154bd5257e6be5c3153b3b4 Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Wed, 26 Aug 2026 12:28:22 -0300 Subject: [PATCH 4/4] chore: update uicore --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e7258d4f6..15c0f8641 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "moment-duration-format": "^2.3.2", "moment-timezone": "^0.5.33", "mui-color-input": "^9.0.0", - "openstack-uicore-foundation": "5.0.53-beta.1", + "openstack-uicore-foundation": "5.0.53-beta.2", "p-limit": "^6.1.0", "path-browserify": "^1.0.1", "postcss-loader": "^6.2.1", diff --git a/yarn.lock b/yarn.lock index 23e9415da..e1d6ba0a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9042,10 +9042,10 @@ open@^10.0.3: is-inside-container "^1.0.0" wsl-utils "^0.1.0" -openstack-uicore-foundation@5.0.53-beta.1: - version "5.0.53-beta.1" - resolved "https://registry.yarnpkg.com/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.53-beta.1.tgz#97ae23e0db47bbb14b6ee8ae223c741dda59e941" - integrity sha512-Pw48UKIPf5vJyV9EQHqGPxYX+/JxW3NYQr6DjrO10I2L2bk8+ATnYncNC1uM/o/69+BoyR43t2FLKrqKRmuqug== +openstack-uicore-foundation@5.0.53-beta.2: + version "5.0.53-beta.2" + resolved "https://registry.yarnpkg.com/openstack-uicore-foundation/-/openstack-uicore-foundation-5.0.53-beta.2.tgz#9f8fb560d154dc1d2a2a6a5e40ff06c664afc6b4" + integrity sha512-VMA0Q5p3AXpW3OrWz9LAMBQyB0VfOZOsanjGTTmU7awJfhqtcCosTlajFJcv1XJqxsWMijIoHyHGS+MRx/SPBw== dependencies: use-sync-external-store "^1.6.0"