]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/storage/CephFSEdit.js
ui: eslint: fix various spacing related issues
[pve-manager.git] / www / manager6 / storage / CephFSEdit.js
1 Ext.define('PVE.storage.CephFSInputPanel', {
2 extend: 'PVE.panel.StorageBase',
3 controller: 'cephstorage',
4
5 onlineHelp: 'storage_cephfs',
6
7 viewModel: {
8 type: 'cephstorage',
9 },
10
11 setValues: function(values) {
12 if (values.monhost) {
13 this.viewModel.set('pveceph', false);
14 this.lookupReference('pvecephRef').setValue(false);
15 this.lookupReference('pvecephRef').resetOriginalValue();
16 }
17 this.callParent([values]);
18 },
19
20 initComponent: function() {
21 var me = this;
22
23 if (!me.nodename) {
24 me.nodename = 'localhost';
25 }
26 me.type = 'cephfs';
27
28 me.column1 = [];
29
30 me.column1.push(
31 {
32 xtype: 'textfield',
33 name: 'monhost',
34 vtype: 'HostList',
35 value: '',
36 bind: {
37 disabled: '{pveceph}',
38 submitValue: '{!pveceph}',
39 hidden: '{pveceph}',
40 },
41 fieldLabel: 'Monitor(s)',
42 allowBlank: false,
43 },
44 {
45 xtype: 'displayfield',
46 reference: 'monhost',
47 bind: {
48 disabled: '{!pveceph}',
49 hidden: '{!pveceph}',
50 },
51 value: '',
52 fieldLabel: 'Monitor(s)',
53 },
54 {
55 xtype: me.isCreate ? 'textfield' : 'displayfield',
56 name: 'username',
57 value: 'admin',
58 bind: {
59 disabled: '{pveceph}',
60 submitValue: '{!pveceph}',
61 },
62 fieldLabel: gettext('User name'),
63 allowBlank: true,
64 },
65 );
66
67 me.column2 = [
68 {
69 xtype: 'pveContentTypeSelector',
70 cts: ['backup', 'iso', 'vztmpl', 'snippets'],
71 fieldLabel: gettext('Content'),
72 name: 'content',
73 value: 'backup',
74 multiSelect: true,
75 allowBlank: false,
76 },
77 ];
78
79 me.columnB = [{
80 xtype: 'proxmoxcheckbox',
81 name: 'pveceph',
82 reference: 'pvecephRef',
83 bind: {
84 disabled: '{!pvecephPossible}',
85 value: '{pveceph}',
86 },
87 checked: true,
88 uncheckedValue: 0,
89 submitValue: false,
90 hidden: !me.isCreate,
91 boxLabel: gettext('Use Proxmox VE managed hyper-converged cephFS'),
92 }];
93
94 me.callParent();
95 },
96 });