Signed-off-by: Alwin Antreich <a.antre...@proxmox.com>
---
 www/manager6/ceph/Pool.js | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/www/manager6/ceph/Pool.js b/www/manager6/ceph/Pool.js
index 28b0b4a5..93ed667e 100644
--- a/www/manager6/ceph/Pool.js
+++ b/www/manager6/ceph/Pool.js
@@ -47,7 +47,23 @@ Ext.define('PVE.CephPoolEdit', {
            value: 2,
            minValue: 1,
            maxValue: 7,
-           allowBlank: false
+           allowBlank: false,
+           listeners: {
+               change: function(field, val) {
+                   if (val < 2) {
+                       
field.up().down('field[name=min_size-warning]').setHidden(false);
+                       field.setFieldLabel(gettext('Min. Size') + ' <i 
class="fa fa-exclamation-triangle warning"></i>');
+                   }
+               }
+           },
+       },
+       {
+           xtype: 'displayfield',
+           name: 'min_size-warning',
+           padding: '5 0 0 0',
+           userCls: 'pmx-hint',
+           value: 'A pool with min_size=1 could lead to data loss, incomplete 
PGs or unfound objects.',
+           hidden: true,
        },
        {
            xtype: 'pveCephRuleSelector',
-- 
2.27.0



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to