From be9b09bb0dc7036130f8aa49fb123bf18f2b7de5 Mon Sep 17 00:00:00 2001 From: Lukas Wagner Date: Tue, 23 Apr 2024 13:52:19 +0200 Subject: [PATCH] ui: datastore edit: make new stores use notification system by default Signed-off-by: Lukas Wagner Tested-by: Gabriel Goller Reviewed-by: Gabriel Goller Tested-by: Maximiliano Sandoval Signed-off-by: Thomas Lamprecht --- www/window/DataStoreEdit.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/www/window/DataStoreEdit.js b/www/window/DataStoreEdit.js index aecf6b8d..b6115460 100644 --- a/www/window/DataStoreEdit.js +++ b/www/window/DataStoreEdit.js @@ -39,6 +39,9 @@ Ext.define('PBS.DataStoreEdit', { title: gettext('General'), xtype: 'inputpanel', onlineHelp: 'datastore_intro', + cbind: { + isCreate: '{isCreate}', + }, column1: [ { xtype: 'pmxDisplayEditField', @@ -90,6 +93,16 @@ Ext.define('PBS.DataStoreEdit', { fieldLabel: gettext('Comment'), }, ], + + onGetValues: function(values) { + let me = this; + + if (me.isCreate) { + // New datastores default to using the notification system + values['notification-mode'] = 'notification-system'; + } + return values; + }, }, { title: gettext('Prune Options'),