Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pve-manager
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
pve-manager
Commits
da2ba086
Commit
da2ba086
authored
Jun 03, 2015
by
Dietmar Maurer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
GUI: add cpuunits and cpulimit to qemu hardware panel
parent
6f722768
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
57 additions
and
23 deletions
+57
-23
HardwareView.js
www/manager/qemu/HardwareView.js
+57
-6
Options.js
www/manager/qemu/Options.js
+0
-17
No files found.
www/manager/qemu/HardwareView.js
View file @
da2ba086
...
...
@@ -85,6 +85,47 @@ Ext.define('PVE.qemu.HardwareView', {
return
res
;
}
},
cpulimit
:
{
header
:
gettext
(
'
CPU limit
'
),
never_delete
:
true
,
defaultValue
:
''
,
renderer
:
function
(
value
)
{
if
(
value
&&
value
!==
'
0
'
)
{
return
value
;
};
return
gettext
(
'
unlimited
'
);
},
tdCls
:
'
pve-itype-icon-processor
'
,
editor
:
caps
.
vms
[
'
VM.Config.CPU
'
]
?
{
xtype
:
'
pveWindowEdit
'
,
subject
:
gettext
(
'
CPU limit
'
),
items
:
{
xtype
:
'
numberfield
'
,
name
:
'
cpulimit
'
,
minValue
:
0
,
value
:
''
,
step
:
1
,
fieldLabel
:
gettext
(
'
CPU limit
'
)
}
}
:
undefined
},
cpuunits
:
{
header
:
gettext
(
'
CPU units
'
),
never_delete
:
true
,
defaultValue
:
'
1024
'
,
tdCls
:
'
pve-itype-icon-processor
'
,
editor
:
caps
.
vms
[
'
VM.Config.CPU
'
]
?
{
xtype
:
'
pveWindowEdit
'
,
subject
:
gettext
(
'
CPU units
'
),
items
:
{
xtype
:
'
numberfield
'
,
name
:
'
cpuunits
'
,
fieldLabel
:
gettext
(
'
CPU units
'
),
minValue
:
8
,
maxValue
:
500000
,
value
:
1024
,
allowBlank
:
false
}
}
:
undefined
},
keyboard
:
{
header
:
gettext
(
'
Keyboard Layout
'
),
never_delete
:
true
,
...
...
@@ -218,12 +259,22 @@ Ext.define('PVE.qemu.HardwareView', {
}
}
var
win
=
Ext
.
create
(
editor
,
{
pveSelNode
:
me
.
pveSelNode
,
confid
:
rec
.
data
.
key
,
hotplug
:
me
.
getObjectValue
(
'
hotplug
'
),
url
:
'
/api2/extjs/
'
+
baseurl
});
var
win
;
if
(
Ext
.
isString
(
rowdef
.
editor
))
{
win
=
Ext
.
create
(
rowdef
.
editor
,
{
pveSelNode
:
me
.
pveSelNode
,
confid
:
rec
.
data
.
key
,
url
:
'
/api2/extjs/
'
+
baseurl
});
}
else
{
var
config
=
Ext
.
apply
({
pveSelNode
:
me
.
pveSelNode
,
confid
:
rec
.
data
.
key
,
url
:
'
/api2/extjs/
'
+
baseurl
},
rowdef
.
editor
);
win
=
Ext
.
createWidget
(
rowdef
.
editor
.
xtype
,
config
);
win
.
load
();
}
win
.
show
();
win
.
on
(
'
destroy
'
,
reload
);
...
...
www/manager/qemu/Options.js
View file @
da2ba086
...
...
@@ -180,23 +180,6 @@ Ext.define('PVE.qemu.Options', {
}
}
:
undefined
},
cpuunits
:
{
header
:
gettext
(
'
CPU units
'
),
defaultValue
:
'
1000
'
,
editor
:
caps
.
vms
[
'
VM.Config.CPU
'
]
?
{
xtype
:
'
pveWindowEdit
'
,
subject
:
gettext
(
'
CPU units
'
),
items
:
{
xtype
:
'
numberfield
'
,
name
:
'
cpuunits
'
,
fieldLabel
:
gettext
(
'
CPU units
'
),
minValue
:
8
,
maxValue
:
500000
,
defaultValue
:
1000
,
allowBlank
:
false
}
}
:
undefined
},
freeze
:
{
header
:
gettext
(
'
Freeze CPU at startup
'
),
defaultValue
:
false
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment