]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/ha/GroupEdit.js
a618f0c704b75f1c9411f271f1d699ce8283bbfe
1 Ext
.define('PVE.ha.GroupInputPanel', {
2 extend
: 'PVE.panel.InputPanel',
6 onGetValues: function(values
) {
10 values
.type
= 'group';
16 initComponent : function() {
21 xtype
: me
.create
? 'textfield' : 'displayfield',
23 height
: 22, // hack: set same height as text fields
24 value
: me
.groupId
|| '',
30 xtype
: 'PVE.form.NodeSelector',
32 fieldLabel
: gettext('Nodes'),
44 fieldLabel
: gettext('restricted')
50 fieldLabel
: gettext('nofailback')
58 fieldLabel
: gettext('Comment')
66 Ext
.define('PVE.ha.GroupEdit', {
67 extend
: 'PVE.window.Edit',
71 initComponent : function() {
74 me
.create
= !me
.groupId
;
77 me
.url
= '/api2/extjs/cluster/ha/groups';
80 me
.url
= '/api2/extjs/cluster/ha/groups/' + me
.groupId
;
84 var ipanel
= Ext
.create('PVE.ha.GroupInputPanel', {
90 subject
: gettext('HA Group'),
98 success: function(response
, options
) {
99 var values
= response
.result
.data
;
102 values
.nodes
= values
.nodes
.split(',');
105 ipanel
.setValues(values
);