diff --git a/www/datastore/OptionView.js b/www/datastore/OptionView.js index 448cd4b3..3ef4d3d5 100644 --- a/www/datastore/OptionView.js +++ b/www/datastore/OptionView.js @@ -34,7 +34,10 @@ Ext.define('PBS.window.SafeDatastoreDestroy', { getParams: function() { let viewModel = this.getViewModel(); - let params = { 'destroy-data': viewModel.get('destroyData') }; + let params = { + 'destroy-data': viewModel.get('destroyData'), + 'keep-job-configs': viewModel.get('keepJobConfigs'), + }; return `?${Ext.Object.toQueryString(params)}`; }, additionalItems: [{ @@ -45,6 +48,14 @@ Ext.define('PBS.window.SafeDatastoreDestroy', { bind: { value: '{destroyData}', }, + }, { + xtype: 'proxmoxcheckbox', + name: 'keep-job-configs', + boxLabel: gettext("Keep configured jobs and permissions"), + defaultValue: false, + bind: { + value: '{keepJobConfigs}', + }, }, { xtype: 'component', reference: 'noteCmp',