From 8c869c84e93adeed99a3ac2682ca31bf7c95753f Mon Sep 17 00:00:00 2001 From: Devin Holland <50112339+Devin-Holland@users.noreply.github.com> Date: Fri, 1 Nov 2024 17:31:04 -0400 Subject: [PATCH 1/2] Allow user to update ram if the account is unpaid --- src/components/instance/config/UpdateRAM.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/instance/config/UpdateRAM.js b/src/components/instance/config/UpdateRAM.js index d24673820..aca1c5953 100644 --- a/src/components/instance/config/UpdateRAM.js +++ b/src/components/instance/config/UpdateRAM.js @@ -29,6 +29,7 @@ function UpdateRAM({ setInstanceAction, showPrepaidCompute }) { const is_wavelength = useStoreState(instanceState, (s) => s.wavelength_zone_id); const compute_subscription_id = useStoreState(instanceState, (s) => s.compute_subscription_id); const is_being_modified = useStoreState(instanceState, (s) => !['CREATE_COMPLETE', 'UPDATE_COMPLETE'].includes(s.status)); + const is_unpaid = useStoreState(appState, (s) => s.customer?.is_unpaid) const filteredProducts = useStoreState(appState, (s) => s.products[is_local ? 'local_compute' : is_wavelength ? 'wavelength_compute' : 'cloud_compute']); const filteredSubscriptions = useStoreState(appState, (s) => @@ -128,7 +129,7 @@ function UpdateRAM({ setInstanceAction, showPrepaidCompute }) { onClick={() => navigate(`/o/${customer_id}/billing?returnURL=/${customer_id}/i/${compute_stack_id}/config`)} /> - ) : hasChanged && (storage?.storage_price || formData?.compute_price) && !hasCard ? ( + ) : hasChanged && (storage?.storage_price || formData?.compute_price) && !hasCard && !is_unpaid ? ( Date: Mon, 4 Nov 2024 15:58:16 -0500 Subject: [PATCH 2/2] Update version to 4.6.3 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6d286f8b7..5a8f947d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "harperdb-studio", - "version": "4.6.2", + "version": "4.6.3", "description": "A UI for HarperDB", "deploymentUrl": "studio.harperdb.io", "private": true, @@ -86,4 +86,4 @@ "typescript": "^5.6.2" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" -} +} \ No newline at end of file