]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/dc/AuthEditAD.js
1 Ext
.define('PVE.panel.ADInputPanel', {
2 extend
: 'PVE.panel.AuthBase',
3 xtype
: 'pveAuthADPanel',
5 initComponent: function() {
8 if (me
.type
!== 'ad') {
16 fieldLabel
: gettext('Domain'),
17 emptyText
: 'company.net',
25 fieldLabel
: gettext('Server'),
30 xtype
: 'proxmoxtextfield',
31 fieldLabel
: gettext('Fallback Server'),
32 deleteEmpty
: !me
.isCreate
,
36 xtype
: 'proxmoxintegerfield',
38 fieldLabel
: gettext('Port'),
41 emptyText
: gettext('Default'),
42 submitEmptyText
: false,
45 xtype
: 'proxmoxcheckbox',
50 change: function(field
, newValue
) {
51 let verifyCheckbox
= field
.nextSibling('proxmoxcheckbox[name=verify]');
52 if (newValue
=== true) {
53 verifyCheckbox
.enable();
55 verifyCheckbox
.disable();
56 verifyCheckbox
.setValue(0);
62 xtype
: 'proxmoxcheckbox',
63 fieldLabel
: gettext('Verify Certificate'),
70 'data-qtip': gettext('Verify SSL certificate of the server'),
77 onGetValues: function(values
) {
82 Proxmox
.Utils
.assemble_field_data(values
, { 'delete': 'verify' });
87 return me
.callParent([values
]);