]> git.proxmox.com Git - proxmox-backup.git/commitdiff
ui: datastore: mark row invalid if last snapshot verification failed
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 2 Sep 2020 07:12:05 +0000 (09:12 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 2 Sep 2020 07:12:05 +0000 (09:12 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/DataStoreContent.js

index d23f2ef1b2fe4640f16ba79cfa48690ca18cba50..c3bf2b18e8efa8639345645826cdde391936c233 100644 (file)
@@ -209,6 +209,7 @@ Ext.define('PBS.DataStoreContent', {
                        group.files = item.files;
                        group.size = item.size;
                        group.owner = item.owner;
+                       verify.lastFailed = item.verification && item.verification.state !== 'ok';
                    }
                    if (item.verification &&
                       (!group.verification || group.verification.state !== 'failed')) {
@@ -461,6 +462,15 @@ Ext.define('PBS.DataStoreContent', {
        },
     },
 
+    viewConfig: {
+       getRowClass: function(record, index) {
+           let verify = record.get('verification');
+           if (verify && verify.lastFailed) {
+               return 'proxmox-invalid-row';
+           }
+       },
+    },
+
     columns: [
        {
            xtype: 'treecolumn',