This is an automated email from the ASF dual-hosted git repository.

harikrishna pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new 3d6ec29c9bb Don't show backup in list_capacity for dummy plugin or if 
backup_framework is disabled (#11485)
3d6ec29c9bb is described below

commit 3d6ec29c9bb87dafe01ad39e2a1dda9d4e644d6c
Author: Abhisar Sinha <63767682+abh1...@users.noreply.github.com>
AuthorDate: Wed Sep 3 15:50:46 2025 +0530

    Don't show backup in list_capacity for dummy plugin or if backup_framework 
is disabled (#11485)
    
    * Don't show backup storage in list_capacity for dummy plugin or if 
backup_framework is disabled
    
    * Fix the tile to full size
    
    ---------
    
    Co-authored-by: Harikrishna Patnala <harikrishna.patn...@gmail.com>
---
 .../main/java/org/apache/cloudstack/backup/DummyBackupProvider.java    | 2 +-
 .../src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java  | 3 +++
 ui/src/views/dashboard/CapacityDashboard.vue                           | 1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/plugins/backup/dummy/src/main/java/org/apache/cloudstack/backup/DummyBackupProvider.java
 
b/plugins/backup/dummy/src/main/java/org/apache/cloudstack/backup/DummyBackupProvider.java
index 05b4b52ccb8..48082c1c8a4 100644
--- 
a/plugins/backup/dummy/src/main/java/org/apache/cloudstack/backup/DummyBackupProvider.java
+++ 
b/plugins/backup/dummy/src/main/java/org/apache/cloudstack/backup/DummyBackupProvider.java
@@ -191,7 +191,7 @@ public class DummyBackupProvider extends AdapterBase 
implements BackupProvider {
 
     @Override
     public Pair<Long, Long> getBackupStorageStats(Long zoneId) {
-        return new Pair<>(8L * 1024 * 1024 * 1024, 10L * 1024 * 1024 * 1024);
+        return new Pair<>(0L, 0L);
     }
 
     @Override
diff --git 
a/server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java 
b/server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java
index 2682d53dd20..112626adf4f 100644
--- a/server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java
+++ b/server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java
@@ -2161,6 +2161,9 @@ public class BackupManagerImpl extends ManagerBase 
implements BackupManager {
 
     @Override
     public CapacityVO getBackupStorageUsedStats(Long zoneId) {
+        if (isDisabled(zoneId)) {
+            return new CapacityVO(null, zoneId, null, null, 0L, 0L, 
Capacity.CAPACITY_TYPE_BACKUP_STORAGE);
+        }
         final BackupProvider backupProvider = getBackupProvider(zoneId);
         Pair<Long, Long> backupUsage = 
backupProvider.getBackupStorageStats(zoneId);
         return new CapacityVO(null, zoneId, null, null, backupUsage.first(), 
backupUsage.second(), Capacity.CAPACITY_TYPE_BACKUP_STORAGE);
diff --git a/ui/src/views/dashboard/CapacityDashboard.vue 
b/ui/src/views/dashboard/CapacityDashboard.vue
index 9b374628886..bf25b706306 100644
--- a/ui/src/views/dashboard/CapacityDashboard.vue
+++ b/ui/src/views/dashboard/CapacityDashboard.vue
@@ -673,6 +673,7 @@ export default {
 
 .dashboard-storage {
   width: 100%;
+  min-height: 370px;
   overflow-x:hidden;
   overflow-y: scroll;
   max-height: 370px;

Reply via email to