]> git.proxmox.com Git - pmg-gui.git/commitdiff
add onlineHelp properties to all edit windows
authorStoiko Ivanov <s.ivanov@proxmox.com>
Wed, 3 Oct 2018 11:37:34 +0000 (13:37 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 3 Oct 2018 12:32:24 +0000 (14:32 +0200)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
26 files changed:
js/BackupRestore.js
js/ClamAVDatabase.js
js/ClusterAdministration.js
js/FetchmailEdit.js
js/LDAPConfig.js
js/LDAPGroupEditor.js
js/LDAPUserEditor.js
js/MailProxyOptions.js
js/MailProxyPorts.js
js/MailProxyRelaying.js
js/MailProxyTLS.js
js/MailProxyTLSDomains.js
js/MyNetworks.js
js/ObjectGroupList.js
js/RelayDomains.js
js/RuleEditor.js
js/SpamDetectorLanguages.js
js/SpamDetectorOptions.js
js/SpamQuarantineOptions.js
js/SystemOptions.js
js/Transport.js
js/UserBlackWhiteList.js
js/UserEdit.js
js/Utils.js
js/VirusDetectorOptions.js
js/VirusQuarantineOptions.js

index 541081e5c24c78d3c0394389261b798fa98e1271..70044d305430cadff821bc6119a551d8c6d01e6a 100644 (file)
@@ -17,6 +17,7 @@ Ext.define('pmg-backup-list', {
 Ext.define('PMG.RestoreWindow', {
     extend: 'Proxmox.window.Edit',
     xtype: 'pmgRestoreWindow',
+    onlineHelp: 'chapter_pmgbackup',
 
     showProgress: true,
     title: gettext('Restore'),
index 005a593eeea38ba27d69d2178fe5f34dc0dce7a6..43d4e6c51c1eed4bdc92d4cc645adcd7c9860f89 100644 (file)
@@ -22,7 +22,8 @@ Ext.define('PMG.ClamAVDatabaseConfig', {
        Ext.apply(me, {
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_clamav'
            },
            interval: 5000,
            cwidth1: 200,
index 0fc842a205ebfa1e399c22fba65d32ed4279ddc1..c1942b91c9e863caa4a61cc7501546d6f2d1b02d 100644 (file)
@@ -29,6 +29,7 @@ Ext.define('pmg-cluster', {
 Ext.define('PMG.ClusterJoinNodeWindow', {
     extend: 'Proxmox.window.Edit',
     xtype: 'pmgClusterJoinNodeWindow',
+    onlineHelp: 'pmgcm_join',
 
     title: gettext('Cluster Join'),
 
index cafb9ea884317093ead33578ab9128eef11cf172..57409a7226148f15110e6305f121533d05f502b1 100644 (file)
@@ -3,6 +3,7 @@
 Ext.define('PMG.FetchmailEdit', {
     extend: 'Proxmox.window.Edit',
     xtype: 'pmgFetchmailEdit',
+    onlineHelp: 'pmgconfig_fetchmail',
 
     userid: undefined,
 
index 71760df4e6b2c166ef721b1d0dce586a096e65b2..8990847ee19693d4e8dbbe2f3e7847d47f54889a 100644 (file)
@@ -168,6 +168,7 @@ Ext.define('PMG.LDAPInputPanel', {
 Ext.define('PMG.LDAPEdit', {
     extend: 'Proxmox.window.Edit',
     alias: 'widget.pmgLDAPEdit',
+    onlineHelp: 'pmgconfig_ldap',
 
     subject: 'LDAP Profile',
     isAdd: true,
index 4280a41c1cbfd302ba90b4197365acd7ab8c90e3..460d34008db9c5b804ff598c3e8626a340f13a59 100644 (file)
@@ -94,6 +94,7 @@ Ext.define('PMG.LDAPGroupInputPanel', {
 Ext.define('PMG.LDAPGroupEditor', {
     extend: 'Proxmox.window.Edit',
     alias: 'widget.pmgLDAPGroupEditor',
+    onlineHelp: 'pmgconfig_ldap',
 
     width: 500,
 
index 1fcaf8fc171c7104a1dac4ac051be4b3cf9d040a..1d50d30daef679e56adb4d71c5afbfa287098e7d 100644 (file)
@@ -48,6 +48,7 @@ Ext.define('PMG.LDAPUserInputPanel', {
 Ext.define('PMG.LDAPUserEditor', {
     extend: 'Proxmox.window.Edit',
     alias: 'widget.pmgLDAPUserEditor',
+    onlineHelp: 'pmgconfig_ldap',
 
     width: 500,
 
index 14e5f73e08f75be78799213ef24ea227451edbb5..eb080ec0ef68ad82a441885d9dd82769fd6fa6bb 100644 (file)
@@ -83,7 +83,8 @@ Ext.define('PMG.MailProxyOptions', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_mailproxy_options'
            },
            interval: 5000,
            cwidth1: 200,
index f96182d8398e03d6b0332a46f927403a5c5b7a91..8abbb1fb7527156acbd114c4f43b12e4d43137ac 100644 (file)
@@ -7,7 +7,8 @@ Ext.define('PMG.MailProxyPorts', {
     monStoreErrors: true,
 
     editorConfig: {
-       url: '/api2/extjs/config/mail'
+       url: '/api2/extjs/config/mail',
+       onlineHelp: 'pmgconfig_mailproxy_ports'
     },
 
     interval: 5000,
index 041b8a375f737050409fdaa4ad92174ebfad74ea..18561308a96b7cd9a9869b11657d40d96aa9031e 100644 (file)
@@ -43,6 +43,7 @@ Ext.define('PMG.MailProxyRelaying', {
            },
            editor: {
                xtype: 'proxmoxWindowEdit',
+               onlineHelp: 'pmgconfig_mailproxy_relaying',
                subject: gettext('Smarthost'),
                fieldDefaults: {
                    labelWidth: 100
@@ -84,7 +85,8 @@ Ext.define('PMG.MailProxyRelaying', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_mailproxy_relaying'
            },
            interval: 5000,
            cwidth1: 200,
index f45115bacd6cc3bff5c868e263071f9e44f1b234..d2029e36c36ffa460fa663e31af0efd63526a8c9 100644 (file)
@@ -27,7 +27,8 @@ Ext.define('PMG.MailProxyTLS', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_mailproxy_tls'
            },
            interval: 5000,
            cwidth1: 200,
index d1e1be07b3e77a74e54619b07b3bf25b4f61f616..757057dfd9e5ef3a1ba4b14ff8ae4715ea7011d9 100644 (file)
@@ -16,6 +16,7 @@ Ext.define('pmg-tls-policy', {
 Ext.define('PMG.TLSDomainEdit', {
     extend: 'Proxmox.window.Edit',
     xtype: 'pmgTLSDomainEdit',
+    onlineHelp: 'pmgconfig_mailproxy_tls',
 
     subject: gettext('TLS Policy'),
     initComponent : function() {
index 6ef0022a8a2e940a8c8544c2340ccd7177a7c4d1..a25581211b7c217e285eae7390da5b7561153d66 100644 (file)
@@ -45,6 +45,7 @@ Ext.define('PMG.MyNetworks', {
 
            var config = {
                url: "/api2/extjs/config/mynetworks/" + rec.data.cidr,
+               onlineHelp: 'pmgconfig_mailproxy_networks',
                method: 'PUT',
                subject: gettext("Trusted Network"),
                items: [
@@ -83,6 +84,7 @@ Ext.define('PMG.MyNetworks', {
                    var config = {
                        method: 'POST',
                        url: "/api2/extjs/config/mynetworks",
+                       onlineHelp: 'pmgconfig_mailproxy_networks',
                        isCreate: true,
                        subject: gettext("Trusted Network"),
                        items: [
index 6f98454b97992a87f68454a9109686a32a496b35..80655f7af760f217b272ff592230eb32c2f9bef3 100644 (file)
@@ -58,6 +58,7 @@ Ext.define('PMG.ObjectGroupList', {
 
        var config = {
            url: "/api2/extjs" + me.baseurl +'/' + rec.data.id + '/config',
+           onlineHelp: 'chapter_mailfilter',
            method: 'PUT',
            subject: me.subject,
            width: 400,
@@ -116,6 +117,7 @@ Ext.define('PMG.ObjectGroupList', {
                    var config = {
                        method: 'POST',
                        url: "/api2/extjs" + me.baseurl,
+                       onlineHelp: 'chapter_mailfilter',
                        isCreate: true,
                        width: 400,
                        subject: me.subject,
index 26560c146c9b1982f315a9774ae38fed118f3168..2cee2f5025d4598e15533c407ee9775257d607a5 100644 (file)
@@ -45,6 +45,7 @@ Ext.define('PMG.RelayDomains', {
 
            var config = {
                url: "/api2/extjs/config/domains/" + rec.data.domain,
+               onlineHelp: 'pmgconfig_mailproxy_relay_domains',
                method: 'PUT',
                subject: gettext("Relay Domain"),
                items: [
@@ -83,6 +84,7 @@ Ext.define('PMG.RelayDomains', {
                    var config = {
                        method: 'POST',
                        url: "/api2/extjs/config/domains",
+                       onlineHelp: 'pmgconfig_mailproxy_relay_domains',
                        isCreate: true,
                        subject: gettext("Relay Domain"),
                        items: [
index cf48d9ae191032cadc06de17f3ed65002e9ca471..8291dde7669d5dfe79a01b2d583191ac5132243d 100644 (file)
@@ -1,6 +1,7 @@
 Ext.define('PMG.RuleEditor', {
     extend: 'Proxmox.window.Edit',
     xtype: 'ruleeditwindow',
+    onlineHelp: 'chapter_mailfilter',
 
     url: undefined,
 
index 86c63e0948b88a93772e424c12b2d552ba098c99..ca4ec4b24cbf3a7bda381c6325ef1a8dc3242890 100644 (file)
@@ -116,6 +116,7 @@ Ext.define('PMG.SpamDetectorLanguagesInputPanel', {
 
 Ext.define('PMG.SpamDetectorLanguages', {
     extend: 'Proxmox.window.Edit',
+    onlineHelp: 'pmgconfig_spamdetector',
 
     subject: 'Languages',
 
index cf0a68e976e4d7c40e673c2ca4a2080da2e34b8d..e506296be7a025d6f0ceeca029a239ca7518cdc3 100644 (file)
@@ -56,7 +56,8 @@ Ext.define('PMG.SpamDetectorOptions', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_spamdetector'
            },
            interval: 5000,
            cwidth1: 200,
index e3f6789ff9a1faa0865a0ecea225446fd6daecb3..d605c135a7acfe42e6ab0035180990222e8fa068 100644 (file)
@@ -80,7 +80,8 @@ Ext.define('PMG.SpamQuarantineOptions', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_spamdetector_quarantine'
            },
            interval: 5000,
            cwidth1: 200,
index 5a8307666605d3e01abf5694482f4aa4aa0d7c5c..9692aa26a0cdcd47700acf8524c1b5920353f465 100644 (file)
@@ -9,7 +9,8 @@ Ext.define('PMG.SystemOptions', {
 
     url: '/api2/json/config/admin',
     editorConfig: {
-       url: '/api2/extjs/config/admin'
+       url: '/api2/extjs/config/admin',
+       onlineHelp: 'pmgconfig_systemconfig'
     },
 
     controller: {
@@ -44,6 +45,7 @@ Ext.define('PMG.SystemOptions', {
            header: text,
            editor: {
                xtype: 'proxmoxWindowEdit',
+               onlineHelp: 'pmgconfig_systemconfig',
                subject: text,
                items: {
                    xtype: 'proxmoxtextfield',
index f125835e225194e3e291c29d0b5468b69759c7ed..c721da360c02e032e39751fc2bf69a54e6165f8a 100644 (file)
@@ -88,6 +88,7 @@ Ext.define('PMG.Transport', {
 
            var config = {
                url: "/api2/extjs/config/transport/" + rec.data.domain,
+               onlineHelp: 'pmgconfig_mailproxy_transports',
                method: 'PUT',
                subject: gettext("Transport"),
                items: edit_properties
@@ -114,6 +115,7 @@ Ext.define('PMG.Transport', {
                    var config = {
                        method: 'POST',
                        url: "/api2/extjs/config/transport",
+                       onlineHelp: 'pmgconfig_mailproxy_transports',
                        isCreate: true,
                        subject: gettext("Transport"),
                        items: create_properties
index 62c3ed84e18ee5b1eece605f8bfef567d3873a03..3cc5adbf340e0f9fe69b49b907c48578030f0153 100644 (file)
@@ -41,6 +41,7 @@ Ext.define('PMG.UserBlackWhiteList', {
            var config = {
                method: 'POST',
                url: url,
+               onlineHelp: 'pmg_userblackwhitelist',
                isCreate: true,
                isAdd: true,
                items: items
index 35163feb349b3d4020081fd9938dd2d0a377d01b..c953c43c030c19ca565305ea144a8f914196f78b 100644 (file)
@@ -5,6 +5,7 @@ Ext.define('PMG.UserEdit', {
     extend: 'Proxmox.window.Edit',
     alias: 'widget.pmgUserEdit',
     mixins: ['Proxmox.Mixin.CBind'],
+    onlineHelp: 'pmgconfig_localuser',
 
     userid: undefined,
 
index 852f653bb14a608ba33d969326672be71c9ae33d..b85c64dd3a2686fba628fe63ca1e5071b38d1cde 100644 (file)
@@ -126,6 +126,7 @@ Ext.define('PMG.Utils', {
 
     object_editors: {
        1000: {
+           onlineHelp: 'pmg_mailfilter_regex',
            iconCls: 'fa fa-filter',
            xtype: 'proxmoxWindowEdit',
            subdir: 'regex',
@@ -148,18 +149,21 @@ Ext.define('PMG.Utils', {
            ]
        },
        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',
@@ -176,6 +180,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1001: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-envelope-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'email',
@@ -190,6 +195,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1007: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-envelope-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'receiver',
@@ -205,6 +211,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1002: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-globe',
            xtype: 'proxmoxWindowEdit',
            subdir: 'domain',
@@ -219,6 +226,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1008: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-globe',
            xtype: 'proxmoxWindowEdit',
            subdir: 'receiver_domain',
@@ -234,6 +242,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1003: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-globe',
            xtype: 'proxmoxWindowEdit',
            subdir: 'ip',
@@ -248,6 +257,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        1004: {
+           onlineHelp: 'pmg_mailfilter_who',
            iconCls: 'fa fa-globe',
            xtype: 'proxmoxWindowEdit',
            subdir: 'network',
@@ -262,6 +272,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        2000: {
+           onlineHelp: 'pmg_mailfilter_when',
            iconCls: 'fa fa-clock-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'timeframe',
@@ -282,6 +293,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        3000: {
+           onlineHelp: 'pmg_mailfilter_what',
            iconCls: 'fa fa-bullhorn',
            xtype: 'proxmoxWindowEdit',
            subdir: 'spamfilter',
@@ -297,6 +309,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        3001: {
+           onlineHelp: 'pmg_mailfilter_what',
            iconCls: 'fa fa-bug',
            xtype: 'proxmoxWindowEdit',
            subdir: 'virusfilter',
@@ -310,6 +323,7 @@ Ext.define('PMG.Utils', {
            }
        },
        3002: {
+           onlineHelp: 'pmg_mailfilter_regex',
            iconCls: 'fa fa-code',
            xtype: 'proxmoxWindowEdit',
            subdir: 'matchfield',
@@ -340,6 +354,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        3003: {
+           onlineHelp: 'pmg_mailfilter_what',
            iconCls: 'fa fa-file-image-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'contenttype',
@@ -381,6 +396,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        3004: {
+           onlineHelp: 'pmg_mailfilter_regex',
            iconCls: 'fa fa-file-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'filenamefilter',
@@ -405,6 +421,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        3005: {
+           onlineHelp: 'pmg_mailfilter_what',
            iconCls: 'fa fa-file-archive-o',
            xtype: 'proxmoxWindowEdit',
            subdir: 'archivefilter',
@@ -446,6 +463,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        4002: {
+           onlineHelp: 'pmg_mailfilter_action',
            xtype: 'proxmoxWindowEdit',
            subdir: 'notification',
            subject: gettext('Notification'),
@@ -502,6 +520,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        4003: {
+           onlineHelp: 'pmg_mailfilter_action',
            xtype: 'proxmoxWindowEdit',
            subdir: 'field',
            subject: gettext('Header Attribute'),
@@ -534,6 +553,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        4005: {
+           onlineHelp: 'pmg_mailfilter_action',
            xtype: 'proxmoxWindowEdit',
            subdir: 'bcc',
            subject: gettext('BCC'),
@@ -566,6 +586,7 @@ Ext.define('PMG.Utils', {
 
        },
        4007: {
+           onlineHelp: 'pmg_mailfilter_action',
            xtype: 'proxmoxWindowEdit',
            subdir: 'removeattachments',
            subject: gettext('Remove Attachments'),
@@ -601,6 +622,7 @@ Ext.define('PMG.Utils', {
            ]
        },
        4009: {
+           onlineHelp: 'pmg_mailfilter_action',
            xtype: 'proxmoxWindowEdit',
            subdir: 'disclaimer',
            subject: gettext('Disclaimer'),
index 3d34bacab1a9593855e919b80dc56ca5bd5a61f3..318e1976015a2648f8b7f055a2d65b05a30689af 100644 (file)
@@ -44,7 +44,8 @@ Ext.define('PMG.VirusDetectorOptions', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_clamav_options'
            },
            interval: 5000,
            cwidth1: 200,
index 839a62e029e3f2652795977d6682c7ee9709044c..c18a859f9d7c8b22e2627eaa001068f54c68b103 100644 (file)
@@ -31,7 +31,8 @@ Ext.define('PMG.VirusQuarantineOptions', {
            }],
            url: '/api2/json' + baseurl,
            editorConfig: {
-               url: '/api2/extjs' + baseurl
+               url: '/api2/extjs' + baseurl,
+               onlineHelp: 'pmgconfig_clamav_quarantine'
            },
            interval: 5000,
            cwidth1: 200,