]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
node: repos: add online help
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 14 Jul 2021 12:55:47 +0000 (14:55 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 19 Jul 2021 15:39:38 +0000 (17:39 +0200)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com>
src/node/APTRepositories.js

index 4288e1a5d821227808129d2815e3cc7c81096102..2622f5c1099a5390588c70a2af5a4056f9969487 100644 (file)
@@ -141,6 +141,7 @@ Ext.define('Proxmox.node.APTRepositoriesErrors', {
 Ext.define('Proxmox.node.APTRepositoriesGrid', {
     extend: 'Ext.grid.GridPanel',
     xtype: 'proxmoxNodeAPTRepositoriesGrid',
+    mixins: ['Proxmox.Mixin.CBind'],
 
     title: gettext('APT Repositories'),
 
@@ -162,6 +163,9 @@ Ext.define('Proxmox.node.APTRepositoriesGrid', {
            name: 'addRepo',
            disabled: true,
            repoInfo: undefined,
+           cbind: {
+               onlineHelp: '{onlineHelp}',
+           },
            handler: function(button, event, record) {
                Proxmox.Utils.checked_command(() => {
                    let me = this;
@@ -177,6 +181,7 @@ Ext.define('Proxmox.node.APTRepositoriesGrid', {
                        url: `/api2/extjs/nodes/${panel.nodename}/apt/repositories`,
                        method: 'PUT',
                        extraRequestParams: extraParams,
+                       onlineHelp: me.onlineHelp,
                        listeners: {
                            destroy: function() {
                                panel.reload();
@@ -410,6 +415,8 @@ Ext.define('Proxmox.node.APTRepositories', {
 
     digest: undefined,
 
+    onlineHelp: undefined,
+
     product: 'Proxmox VE', // default
 
     controller: {
@@ -575,6 +582,7 @@ Ext.define('Proxmox.node.APTRepositories', {
            flex: 1,
            cbind: {
                nodename: '{nodename}',
+               onlineHelp: '{onlineHelp}',
            },
            majorUpgradeAllowed: false, // TODO get release information from an API call?
            listeners: {