node: repos: add online help

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>
This commit is contained in:
Fabian Ebner 2021-07-14 14:55:47 +02:00 committed by Thomas Lamprecht
parent f0de3268af
commit 5e76f7302a

View 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: {