]>
git.proxmox.com Git - pmg-gui.git/blob - js/Certificates.js
1 Ext
.define('PMG.CertificateConfiguration', {
2 extend
: 'Ext.tab.Panel',
3 alias
: 'widget.pmgCertificateConfiguration',
5 title
: gettext('Certificates'),
8 defaults
: { border
: false },
12 itemId
: 'certificates',
13 xtype
: 'pmgCertificatesView',
17 xtype
: 'pmgACMEConfigView',
22 Ext
.define('PMG.CertificateView', {
23 extend
: 'Ext.container.Container',
24 alias
: 'widget.pmgCertificatesView',
26 title
: gettext('Certificates'),
30 xtype
: 'pmxCertificates',
32 infoUrl
: '/nodes/' + Proxmox
.NodeName
+ '/certificates/info',
37 url
: `/nodes/${Proxmox.NodeName}/certificates/custom/api`,
44 url
: `/nodes/${Proxmox.NodeName}/certificates/custom/smtp`,
50 xtype
: 'pmxACMEDomains',
52 url
: `/nodes/${Proxmox.NodeName}/config`,
53 nodename
: Proxmox
.NodeName
,
54 acmeUrl
: '/config/acme',
59 url
: `/nodes/${Proxmox.NodeName}/certificates/acme/api`,
65 url
: `/nodes/${Proxmox.NodeName}/certificates/acme/smtp`,
72 Ext
.define('PMG.ACMEConfigView', {
73 extend
: 'Ext.panel.Panel',
74 alias
: 'widget.pmgACMEConfigView',
76 title
: gettext('ACME Accounts'),
78 //onlineHelp: 'sysadmin_certificate_management',
84 xtype
: 'pmxACMEAccounts',
85 acmeUrl
: '/config/acme',
90 xtype
: 'pmxACMEPluginView',
91 acmeUrl
: '/config/acme',