Ext.define('PMG.RestoreWindow', {
extend: 'Proxmox.window.Edit',
xtype: 'pmgRestoreWindow',
+ onlineHelp: 'chapter_pmgbackup',
showProgress: true,
title: gettext('Restore'),
Ext.apply(me, {
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_clamav'
},
interval: 5000,
cwidth1: 200,
Ext.define('PMG.ClusterJoinNodeWindow', {
extend: 'Proxmox.window.Edit',
xtype: 'pmgClusterJoinNodeWindow',
+ onlineHelp: 'pmgcm_join',
title: gettext('Cluster Join'),
Ext.define('PMG.FetchmailEdit', {
extend: 'Proxmox.window.Edit',
xtype: 'pmgFetchmailEdit',
+ onlineHelp: 'pmgconfig_fetchmail',
userid: undefined,
Ext.define('PMG.LDAPEdit', {
extend: 'Proxmox.window.Edit',
alias: 'widget.pmgLDAPEdit',
+ onlineHelp: 'pmgconfig_ldap',
subject: 'LDAP Profile',
isAdd: true,
Ext.define('PMG.LDAPGroupEditor', {
extend: 'Proxmox.window.Edit',
alias: 'widget.pmgLDAPGroupEditor',
+ onlineHelp: 'pmgconfig_ldap',
width: 500,
Ext.define('PMG.LDAPUserEditor', {
extend: 'Proxmox.window.Edit',
alias: 'widget.pmgLDAPUserEditor',
+ onlineHelp: 'pmgconfig_ldap',
width: 500,
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_mailproxy_options'
},
interval: 5000,
cwidth1: 200,
monStoreErrors: true,
editorConfig: {
- url: '/api2/extjs/config/mail'
+ url: '/api2/extjs/config/mail',
+ onlineHelp: 'pmgconfig_mailproxy_ports'
},
interval: 5000,
},
editor: {
xtype: 'proxmoxWindowEdit',
+ onlineHelp: 'pmgconfig_mailproxy_relaying',
subject: gettext('Smarthost'),
fieldDefaults: {
labelWidth: 100
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_mailproxy_relaying'
},
interval: 5000,
cwidth1: 200,
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_mailproxy_tls'
},
interval: 5000,
cwidth1: 200,
Ext.define('PMG.TLSDomainEdit', {
extend: 'Proxmox.window.Edit',
xtype: 'pmgTLSDomainEdit',
+ onlineHelp: 'pmgconfig_mailproxy_tls',
subject: gettext('TLS Policy'),
initComponent : function() {
var config = {
url: "/api2/extjs/config/mynetworks/" + rec.data.cidr,
+ onlineHelp: 'pmgconfig_mailproxy_networks',
method: 'PUT',
subject: gettext("Trusted Network"),
items: [
var config = {
method: 'POST',
url: "/api2/extjs/config/mynetworks",
+ onlineHelp: 'pmgconfig_mailproxy_networks',
isCreate: true,
subject: gettext("Trusted Network"),
items: [
var config = {
url: "/api2/extjs" + me.baseurl +'/' + rec.data.id + '/config',
+ onlineHelp: 'chapter_mailfilter',
method: 'PUT',
subject: me.subject,
width: 400,
var config = {
method: 'POST',
url: "/api2/extjs" + me.baseurl,
+ onlineHelp: 'chapter_mailfilter',
isCreate: true,
width: 400,
subject: me.subject,
var config = {
url: "/api2/extjs/config/domains/" + rec.data.domain,
+ onlineHelp: 'pmgconfig_mailproxy_relay_domains',
method: 'PUT',
subject: gettext("Relay Domain"),
items: [
var config = {
method: 'POST',
url: "/api2/extjs/config/domains",
+ onlineHelp: 'pmgconfig_mailproxy_relay_domains',
isCreate: true,
subject: gettext("Relay Domain"),
items: [
Ext.define('PMG.RuleEditor', {
extend: 'Proxmox.window.Edit',
xtype: 'ruleeditwindow',
+ onlineHelp: 'chapter_mailfilter',
url: undefined,
Ext.define('PMG.SpamDetectorLanguages', {
extend: 'Proxmox.window.Edit',
+ onlineHelp: 'pmgconfig_spamdetector',
subject: 'Languages',
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_spamdetector'
},
interval: 5000,
cwidth1: 200,
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_spamdetector_quarantine'
},
interval: 5000,
cwidth1: 200,
url: '/api2/json/config/admin',
editorConfig: {
- url: '/api2/extjs/config/admin'
+ url: '/api2/extjs/config/admin',
+ onlineHelp: 'pmgconfig_systemconfig'
},
controller: {
header: text,
editor: {
xtype: 'proxmoxWindowEdit',
+ onlineHelp: 'pmgconfig_systemconfig',
subject: text,
items: {
xtype: 'proxmoxtextfield',
var config = {
url: "/api2/extjs/config/transport/" + rec.data.domain,
+ onlineHelp: 'pmgconfig_mailproxy_transports',
method: 'PUT',
subject: gettext("Transport"),
items: edit_properties
var config = {
method: 'POST',
url: "/api2/extjs/config/transport",
+ onlineHelp: 'pmgconfig_mailproxy_transports',
isCreate: true,
subject: gettext("Transport"),
items: create_properties
var config = {
method: 'POST',
url: url,
+ onlineHelp: 'pmg_userblackwhitelist',
isCreate: true,
isAdd: true,
items: items
extend: 'Proxmox.window.Edit',
alias: 'widget.pmgUserEdit',
mixins: ['Proxmox.Mixin.CBind'],
+ onlineHelp: 'pmgconfig_localuser',
userid: undefined,
object_editors: {
1000: {
+ onlineHelp: 'pmg_mailfilter_regex',
iconCls: 'fa fa-filter',
xtype: 'proxmoxWindowEdit',
subdir: 'regex',
]
},
1005: {
+ onlineHelp: 'pmgconfig_ldap',
iconCls: 'fa fa-users',
xtype: 'pmgLDAPGroupEditor',
subdir: 'ldap',
subject: gettext("LDAP Group")
},
1006: {
+ onlineHelp: 'pmgconfig_ldap',
iconCls: 'fa fa-user',
xtype: 'pmgLDAPUserEditor',
subdir: 'ldapuser',
subject: gettext("LDAP User")
},
1009: {
+ onlineHelp: 'pmg_mailfilter_regex',
iconCls: 'fa fa-filter',
xtype: 'proxmoxWindowEdit',
subdir: 'receiver_regex',
]
},
1001: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-envelope-o',
xtype: 'proxmoxWindowEdit',
subdir: 'email',
]
},
1007: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-envelope-o',
xtype: 'proxmoxWindowEdit',
subdir: 'receiver',
]
},
1002: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-globe',
xtype: 'proxmoxWindowEdit',
subdir: 'domain',
]
},
1008: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-globe',
xtype: 'proxmoxWindowEdit',
subdir: 'receiver_domain',
]
},
1003: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-globe',
xtype: 'proxmoxWindowEdit',
subdir: 'ip',
]
},
1004: {
+ onlineHelp: 'pmg_mailfilter_who',
iconCls: 'fa fa-globe',
xtype: 'proxmoxWindowEdit',
subdir: 'network',
]
},
2000: {
+ onlineHelp: 'pmg_mailfilter_when',
iconCls: 'fa fa-clock-o',
xtype: 'proxmoxWindowEdit',
subdir: 'timeframe',
]
},
3000: {
+ onlineHelp: 'pmg_mailfilter_what',
iconCls: 'fa fa-bullhorn',
xtype: 'proxmoxWindowEdit',
subdir: 'spamfilter',
]
},
3001: {
+ onlineHelp: 'pmg_mailfilter_what',
iconCls: 'fa fa-bug',
xtype: 'proxmoxWindowEdit',
subdir: 'virusfilter',
}
},
3002: {
+ onlineHelp: 'pmg_mailfilter_regex',
iconCls: 'fa fa-code',
xtype: 'proxmoxWindowEdit',
subdir: 'matchfield',
]
},
3003: {
+ onlineHelp: 'pmg_mailfilter_what',
iconCls: 'fa fa-file-image-o',
xtype: 'proxmoxWindowEdit',
subdir: 'contenttype',
]
},
3004: {
+ onlineHelp: 'pmg_mailfilter_regex',
iconCls: 'fa fa-file-o',
xtype: 'proxmoxWindowEdit',
subdir: 'filenamefilter',
]
},
3005: {
+ onlineHelp: 'pmg_mailfilter_what',
iconCls: 'fa fa-file-archive-o',
xtype: 'proxmoxWindowEdit',
subdir: 'archivefilter',
]
},
4002: {
+ onlineHelp: 'pmg_mailfilter_action',
xtype: 'proxmoxWindowEdit',
subdir: 'notification',
subject: gettext('Notification'),
]
},
4003: {
+ onlineHelp: 'pmg_mailfilter_action',
xtype: 'proxmoxWindowEdit',
subdir: 'field',
subject: gettext('Header Attribute'),
]
},
4005: {
+ onlineHelp: 'pmg_mailfilter_action',
xtype: 'proxmoxWindowEdit',
subdir: 'bcc',
subject: gettext('BCC'),
},
4007: {
+ onlineHelp: 'pmg_mailfilter_action',
xtype: 'proxmoxWindowEdit',
subdir: 'removeattachments',
subject: gettext('Remove Attachments'),
]
},
4009: {
+ onlineHelp: 'pmg_mailfilter_action',
xtype: 'proxmoxWindowEdit',
subdir: 'disclaimer',
subject: gettext('Disclaimer'),
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_clamav_options'
},
interval: 5000,
cwidth1: 200,
}],
url: '/api2/json' + baseurl,
editorConfig: {
- url: '/api2/extjs' + baseurl
+ url: '/api2/extjs' + baseurl,
+ onlineHelp: 'pmgconfig_clamav_quarantine'
},
interval: 5000,
cwidth1: 200,