]> git.proxmox.com Git - pve-manager.git/log
pve-manager.git
7 years agoadd vzdump/extractconfig API path
Fabian Grünbichler [Fri, 3 Jun 2016 09:09:40 +0000 (11:09 +0200)]
add vzdump/extractconfig API path

7 years agoremove old www/manager dir
Dietmar Maurer [Thu, 2 Jun 2016 14:41:06 +0000 (16:41 +0200)]
remove old www/manager dir

7 years agodisable animation of charts on load
Dominik Csapak [Thu, 2 Jun 2016 13:20:43 +0000 (15:20 +0200)]
disable animation of charts on load

this enables the animation of the chart after it
finished loading, to avoid the initial zoom

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agobump version to 4.2-10
Dietmar Maurer [Thu, 2 Jun 2016 08:01:56 +0000 (10:01 +0200)]
bump version to 4.2-10

7 years agonode GUI: move status into column layout
Dietmar Maurer [Thu, 2 Jun 2016 05:59:52 +0000 (07:59 +0200)]
node GUI: move status into column layout

7 years agoGUI: move status into column layout
Dietmar Maurer [Thu, 2 Jun 2016 05:21:57 +0000 (07:21 +0200)]
GUI: move status into column layout

7 years agomake the graphs on the summary pages use empty space
Dominik Csapak [Wed, 1 Jun 2016 14:17:08 +0000 (16:17 +0200)]
make the graphs on the summary pages use empty space

this patch lets the graphs flow if you have enough
horizontal space

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agocheck if tabs exist before selecting them
Dominik Csapak [Wed, 1 Jun 2016 14:17:07 +0000 (16:17 +0200)]
check if tabs exist before selecting them

when switching from a vm to a template, if you
have a tab selected which does not exists in a template
(for example console or task history) you break
the site

this patch checks if the wanted tab actually exists,
and leave it on default (the first) when it does not

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agofix jslint errors
Dominik Csapak [Wed, 1 Jun 2016 14:17:06 +0000 (16:17 +0200)]
fix jslint errors

jslint does not like mixing statements and function calls

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agohide snapshot tab with qemu templates
Dominik Csapak [Wed, 1 Jun 2016 14:17:05 +0000 (16:17 +0200)]
hide snapshot tab with qemu templates

since we cannot create templates with existing snapshots,
and we cannot take snapshots of templates, showing
the tab on templates makes no sense

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agobump version to 4.2-9
Dietmar Maurer [Wed, 1 Jun 2016 10:54:11 +0000 (12:54 +0200)]
bump version to 4.2-9

7 years agoAdd support for Help Button in Edit windows
Emmanuel Kasper [Wed, 1 Jun 2016 10:15:43 +0000 (12:15 +0200)]
Add support for Help Button in Edit windows

7 years agoAdd online help for some complex Qemu InputPanels
Emmanuel Kasper [Wed, 1 Jun 2016 10:15:45 +0000 (12:15 +0200)]
Add online help for some complex Qemu InputPanels

7 years agoAdd custom syle to pveHelpButton
Emmanuel Kasper [Wed, 1 Jun 2016 10:15:44 +0000 (12:15 +0200)]
Add custom syle to pveHelpButton

Next / OK are already displayed in blue, which is the 'call-to-action'
color we use everywhere.
To prevent stealing attention from these buttons, switch help button
to grey

7 years agoAdd support for onlineHelp in Creation Wizard
Emmanuel Kasper [Wed, 1 Jun 2016 10:15:42 +0000 (12:15 +0200)]
Add support for onlineHelp in Creation Wizard

Inside a wizard, switching to a new tab will fire
the 'activate' event to the new tab, causing
the inputPanel of this tab to display its help in
the wizard window.

7 years agoAdd help button for PVE
Emmanuel Kasper [Wed, 1 Jun 2016 10:15:41 +0000 (12:15 +0200)]
Add help button for PVE

This help button is meant to be added on InputPanels, where a
link to an online documentation chapter or subschapter is available.

Clicking on the help button will open the help in a new
browser tab.

Original idea similar to the pfSense GUI.

7 years agofix right click selection in tree
Dominik Csapak [Fri, 27 May 2016 08:27:15 +0000 (10:27 +0200)]
fix right click selection in tree

in my commit 685b7aa4c595b9e98de5acbfc853908e88ee26f2
i introduced a bug with that an item gets selected
in the tree when you right click on it

also fix the function parameters

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agobump version to 4.2-8
Dietmar Maurer [Wed, 25 May 2016 08:00:45 +0000 (10:00 +0200)]
bump version to 4.2-8

7 years agosimplify/optimize code
Dietmar Maurer [Wed, 25 May 2016 07:59:25 +0000 (09:59 +0200)]
simplify/optimize code

7 years agodepend on pve-docs package
Dietmar Maurer [Wed, 25 May 2016 06:53:56 +0000 (08:53 +0200)]
depend on pve-docs package

and serve documentation files with pveproxy:

https://<HOST>:8006/pve-docs/index.html

8 years agobump version to 4.2-7
Dietmar Maurer [Mon, 23 May 2016 07:42:51 +0000 (09:42 +0200)]
bump version to 4.2-7

8 years agoStatus: report errors on socket creation problems
Thomas Lamprecht [Fri, 20 May 2016 10:07:39 +0000 (12:07 +0200)]
Status: report errors on socket creation problems

If the socket couldn't be created (e.g. FQDN not resolvable) we
continued witouth any hint, when actualy writing the data we then
die'd. The user then does not really know why, so report errors
if the socket creation failed.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoStatus: allow IPs and move properties to base class
Thomas Lamprecht [Fri, 20 May 2016 10:07:38 +0000 (12:07 +0200)]
Status: allow IPs and move properties to base class

We only allowed servers with the dns-name format, as such status
server may often be in internal networks and with no hostname
(testing, small network so no dns, ...) do not limit the
configuration possibilities with no reason.

Also move the base property part to the base Status class, all
current plugins use server and port so no need for double
declaration of format/descriptions.

If a future plugin doesn't need them it can omit them by not
returning the respective properties in the options method
inherited by SectionConfig.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agofix wrong message after subscription upload
Dominik Csapak [Fri, 20 May 2016 08:24:04 +0000 (10:24 +0200)]
fix wrong message after subscription upload

since extjs5 Store.snapshot does not exist anymore,
we didnt remove filtered records

this lead to the fact, that the 'message' record did
not get removed and a "no subscription file" message
was shown directly after uploading a key

to get also the filtered records in the store
we use store.getData().getSource()

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agomove cmdmenu function and use it in poolmemberlist
Dominik Csapak [Thu, 19 May 2016 12:27:05 +0000 (14:27 +0200)]
move cmdmenu function and use it in poolmemberlist

we had the function for the cmdmenu at two
different places (resourcetree and resourcegrid)

move it to PVE.Utils to reuse code, and
also use it in pool members list

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoupdate changelog
Dietmar Maurer [Thu, 19 May 2016 04:12:48 +0000 (06:12 +0200)]
update changelog

8 years agofix reset button with bind mounts
Dominik Csapak [Wed, 18 May 2016 13:55:21 +0000 (15:55 +0200)]
fix reset button with bind mounts

if we do not disable the storageselector with bind mounts,
it automatically sets the first storage which can hold
containers (because of allowBlank: false) and triggers
the dirty flag but clicking on reset does not delete
the value there

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix #1000: add backup checkbox for mountpoints
Dominik Csapak [Wed, 18 May 2016 13:55:20 +0000 (15:55 +0200)]
fix #1000: add backup checkbox for mountpoints

excluding bind mounts and rootfs

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.2-6
Dietmar Maurer [Wed, 18 May 2016 09:33:06 +0000 (11:33 +0200)]
bump version to 4.2-6

8 years agoallow tagging of vlan 1 in gui
Dominik Csapak [Wed, 18 May 2016 09:18:30 +0000 (11:18 +0200)]
allow tagging of vlan 1 in gui

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agocephserver : add systemd support V3
Alexandre Derumier [Tue, 17 May 2016 23:52:59 +0000 (01:52 +0200)]
cephserver : add systemd support V3

V3 changelog:
 -fix test of zero value id

 please note that even if ceph(osd|mon).target are currently not available in ceph packages,
 they are not used by proxmox api currently, because we always specify an id to a service.
 targets are used to start/stop all services at the same time. Starting speficic serviceid is
 done through ceph-(osd|mon)@.service files.

V2 changelog :
  - remove setsid
  - use [A-Za-z0-9]{1,32} pattern for services

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
8 years agobump version to 4.2-5
Dietmar Maurer [Tue, 17 May 2016 15:00:06 +0000 (17:00 +0200)]
bump version to 4.2-5

8 years agoceph: brackets around ipv6
Wolfgang Bumiller [Tue, 17 May 2016 08:38:01 +0000 (10:38 +0200)]
ceph: brackets around ipv6

8 years agofix #992: remove network id from gui
Dominik Csapak [Tue, 17 May 2016 09:14:11 +0000 (11:14 +0200)]
fix #992: remove network id from gui

since we can simply use the first free one, omit the
selection combobox.

disable the add button if we have 10 or more network
devices

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoset 'disabled' for grid panels which disaply a read only, not sortable content
Emmanuel Kasper [Tue, 10 May 2016 13:01:56 +0000 (15:01 +0200)]
set 'disabled' for grid panels which disaply a read only, not sortable content

 * closes the bug #976
 * minor usability improvement: having a clickable row where
 no action was possible is a bit misleading

8 years agoEnlarge Object Grid first column default size
Emmanuel Kasper [Tue, 10 May 2016 13:01:54 +0000 (15:01 +0200)]
Enlarge Object Grid first column default size

The framework value of 100 is not enough for many of our description
fields.
Setting this at the parent component level allow to remove
the end component setting.

8 years agochange hotplugselector to checkboxes
Dominik Csapak [Wed, 11 May 2016 09:40:31 +0000 (11:40 +0200)]
change hotplugselector to checkboxes

the hotplugselector was not good to use,
and the options were confusing (empty was the default value, etc)

now we have checkboxes for each value, and if none are selected,
hotplug is disabled

also fixes the renderer when hotplug is set to '1' which
just means the default of 'disk,network,usb'

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoAdd ceph in optional packages
Wolfgang Link [Tue, 10 May 2016 06:01:42 +0000 (08:01 +0200)]
Add ceph in optional packages

It is usefull to see which ceph version are installed on the PVE host.

8 years agoupdate changelog
Dietmar Maurer [Fri, 6 May 2016 07:29:51 +0000 (09:29 +0200)]
update changelog

8 years agofix #979: check always for migrated vm
Dominik Csapak [Fri, 6 May 2016 06:48:29 +0000 (08:48 +0200)]
fix #979: check always for migrated vm

we only checked for grouping attributes for moved vms,
but this is only true in server view

e.g. in pool view the grouping attributes is pool
and the item is not reselected, resulting in a "file not found"
error (it looks for the conf on the wrong node)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoHDEdit: cleanup, move logic to view controller
Dietmar Maurer [Wed, 4 May 2016 11:06:13 +0000 (13:06 +0200)]
HDEdit: cleanup, move logic to view controller

8 years agofix #973: disable iothread for non-virtio drives
Dietmar Maurer [Wed, 4 May 2016 10:48:18 +0000 (12:48 +0200)]
fix #973: disable iothread for non-virtio drives

this patch disables the iothread field, whenever the disk
is not a virtio disk, or the selected controller is not
virtio

8 years agoStatus/Graphite: fix carbon protocol
Alexey Kuzmin [Tue, 3 May 2016 13:05:17 +0000 (15:05 +0200)]
Status/Graphite: fix carbon protocol

Carbon (particularly carbon-c-relay) expects one metric per line.
Current PVE implementation breaks this rule.

Committed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoStatus/Plugin: fix Typo
Thomas Lamprecht [Tue, 3 May 2016 13:05:16 +0000 (15:05 +0200)]
Status/Plugin: fix Typo

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoCosmetic improvement: display the generated HTML with proper indenting
Emmanuel Kasper [Tue, 3 May 2016 11:40:57 +0000 (13:40 +0200)]
Cosmetic improvement: display the generated HTML with proper indenting

8 years agoServe debug versions of ExtJS libs when pveproxy is started in debug mode
Emmanuel Kasper [Tue, 3 May 2016 11:40:56 +0000 (13:40 +0200)]
Serve debug versions of ExtJS libs when pveproxy is started in debug mode

8 years agoimprove pending changes for qemu hardware in gui
Dominik Csapak [Tue, 3 May 2016 07:26:42 +0000 (09:26 +0200)]
improve pending changes for qemu hardware in gui

this patch fixes an access to an undefined value
if a disk/cd/network device was pending

also improve how this is displayed:
instead of
****
undefined
new value
****

show just the new value

this occured when having a new disk under pending,
or having a disk removal under pending

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoadd undo Zoom Button
Dominik Csapak [Tue, 3 May 2016 07:12:11 +0000 (09:12 +0200)]
add undo Zoom Button

this adds a decent undo zoom button, which is only enabled
when the chart is zoomed

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agorename enableAfterLoad to enableLoadMask
Dominik Csapak [Tue, 3 May 2016 07:00:56 +0000 (09:00 +0200)]
rename enableAfterLoad to enableLoadMask

also add an explaining comment

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoupdate changelog
Dietmar Maurer [Tue, 3 May 2016 07:24:43 +0000 (09:24 +0200)]
update changelog

8 years agoDo not send -debug versions of framework files
Emmanuel Kasper [Mon, 25 Apr 2016 11:42:59 +0000 (13:42 +0200)]
Do not send -debug versions of framework files

From ExtJS4 to 6 the debug files have doubled in size from
4.4MB to 8.8MB
HTTPServer.pm compress these files on the fly before sending them
to the browser (as "Accept-Encoding: gzip"  is the default in
browsers)

On very slow systems (AMD Bobcat for instance, as discussed in
https://forum.proxmox.com/threads/no-webfrontend-showed-in-browser-with-new-gui-pvetest.26951/#post-135699

the compression of this file can take up to 5 seconds, and this will
hit the HTTP Timeout (line 1629) we use for serving static files, provoking the
error:
curl -k --verbose --insecure --header "Accept-Encoding: gzip"  https://slowhost:8006/pve2/ext6/ext-all-debug.js
curl: (18) transfer closed with 1991108 bytes remaining to read

Non-debug files are 4 times smaller, and since everybody will benefit of having
a faster initial load of PVE, there is no reason not to make this default.

8 years agoupdate default vzdump.conf
Fabian Grünbichler [Mon, 2 May 2016 08:46:31 +0000 (10:46 +0200)]
update default vzdump.conf

8 years agoupdate changelog
Dietmar Maurer [Tue, 3 May 2016 04:44:33 +0000 (06:44 +0200)]
update changelog

8 years agofix pending changes with boot order
Dominik Csapak [Tue, 26 Apr 2016 12:41:57 +0000 (14:41 +0200)]
fix pending changes with boot order

this patch checks if only the bootdisk changed,
using the multikey funcionality

also use this in the revert button handler,
to revert the bootdisk also

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.2-4
Dietmar Maurer [Tue, 3 May 2016 04:34:50 +0000 (06:34 +0200)]
bump version to 4.2-4

8 years agofix #944: do not filter by empty array
Dominik Csapak [Mon, 2 May 2016 13:43:58 +0000 (15:43 +0200)]
fix #944: do not filter by empty array

we set the pveNodeSelector to [] by default,
but filter by !node (![] == false), so that no vms are shown

this occurs, when the pveNodeSelector store loads after the store
for the vm list, which rarely happens

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix lint errors
Dominik Csapak [Mon, 2 May 2016 13:43:57 +0000 (15:43 +0200)]
fix lint errors

jslint does not like trailing commas and assignments
of the form "x = !(expression)"

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix combobox reset behaviour
Dominik Csapak [Mon, 2 May 2016 13:43:56 +0000 (15:43 +0200)]
fix combobox reset behaviour

on comboboxes/combogrids with multiselect,
if you deselect an item (but not the last),
the order of the selected items after resetting is
not the same as the original order

because of this, the reset button is still enabled

this happens, because extjs only adds the missing
values instead of overwriting the whole array

with this fix, we overwrite the reset function of
the comboboxes and only if the values do not match
(after a reset) do we clear and set the value again

so we only change the behaviour when it is necessary

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix combogrid multiselect bug
Dominik Csapak [Mon, 2 May 2016 12:35:59 +0000 (14:35 +0200)]
fix combogrid multiselect bug

this fixes a nasty combogrid/multiselect/storeload bug
in which the value of a combogrid gets set to a string instead
of an array, under certain circumstances

we overwrite the getRawValue method of our ComboGrid,
and on multiselect ComboGrids, we just get the value out of
me.rawValue, else we call the method of the parent class

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix not reachable return and duplicate property
Dominik Csapak [Fri, 29 Apr 2016 10:06:35 +0000 (12:06 +0200)]
jslint: fix not reachable return and duplicate property

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix tab/space mixed intendation
Dominik Csapak [Fri, 29 Apr 2016 10:06:34 +0000 (12:06 +0200)]
jslint: fix tab/space mixed intendation

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix access to uninitialized variable
Dominik Csapak [Fri, 29 Apr 2016 10:06:33 +0000 (12:06 +0200)]
jslint: fix access to uninitialized variable

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: change (x)?x:y to x || y
Dominik Csapak [Fri, 29 Apr 2016 10:06:32 +0000 (12:06 +0200)]
jslint: change (x)?x:y to x || y

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix _ prefix and 'for in' over an object
Dominik Csapak [Fri, 29 Apr 2016 10:06:31 +0000 (12:06 +0200)]
jslint: fix _ prefix and 'for in' over an object

jslint does not like names that begin with _

also it complains when you do not filter
a for in statement with a hasOwnProperty(property) as first
if statement

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix missing or extra semicolon
Dominik Csapak [Fri, 29 Apr 2016 10:06:30 +0000 (12:06 +0200)]
jslint: fix missing or extra semicolon

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: add global entries where necessary
Dominik Csapak [Fri, 29 Apr 2016 10:06:29 +0000 (12:06 +0200)]
jslint: add global entries where necessary

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: remove trailing commas
Dominik Csapak [Fri, 29 Apr 2016 10:06:28 +0000 (12:06 +0200)]
jslint: remove trailing commas

before ECMA5 trailing commas in arrays and objects
are forbidden

in jslint this is an error and cannot be deactivated

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix type confusion and property access
Dominik Csapak [Fri, 29 Apr 2016 10:06:27 +0000 (12:06 +0200)]
jslint: fix type confusion and property access

fix various type confusion, for example:
items: {} and items: []
style: string and style: {}

also fix object['property'] access with
object.property

also fix /=/ with either '=' or /\=/ where appropriate
(/=/ can be confused with /= according to jslint)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agojslint: fix curly braces for if
Dominik Csapak [Fri, 29 Apr 2016 10:06:26 +0000 (12:06 +0200)]
jslint: fix curly braces for if

in one change, there is also a change from object['property']
to object.property which jslint complains about

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoupdate changelog
Dietmar Maurer [Fri, 29 Apr 2016 07:18:41 +0000 (09:18 +0200)]
update changelog

8 years agodisable selecting when right clicking in tree
Dominik Csapak [Thu, 28 Apr 2016 13:24:00 +0000 (15:24 +0200)]
disable selecting when right clicking in tree

ext4 would not select a tree item on right click,
ext6 does this, so we have to save which
mousebutton was clicked and react accordingly

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.2-3
Dietmar Maurer [Thu, 28 Apr 2016 08:58:22 +0000 (10:58 +0200)]
bump version to 4.2-3

8 years agoimprove gui cidr matching
Dominik Csapak [Thu, 28 Apr 2016 08:39:47 +0000 (10:39 +0200)]
improve gui cidr matching

with this fix, we (again) allow ipv4 cidr to be as low as 8
also check the cidr for ipv6 and show the valid ranges in the
error text

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.2-2
Dietmar Maurer [Tue, 26 Apr 2016 10:09:02 +0000 (12:09 +0200)]
bump version to 4.2-2

8 years agofix securitygroupselector
Dominik Csapak [Tue, 26 Apr 2016 09:32:43 +0000 (11:32 +0200)]
fix securitygroupselector

move the display and value field into class definition,
to make it work again

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.2
Dietmar Maurer [Mon, 25 Apr 2016 09:22:38 +0000 (11:22 +0200)]
bump version to 4.2

8 years agorefactor bootdisk test and prevent multiple bootdisks
Dominik Csapak [Mon, 25 Apr 2016 07:47:48 +0000 (09:47 +0200)]
refactor bootdisk test and prevent multiple bootdisks

refactor the test for the bootdisk, to make future changes easier,
also, only allow one bootdisk to be selected

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix #943: allow saving of values
Dominik Csapak [Mon, 25 Apr 2016 07:47:47 +0000 (09:47 +0200)]
fix #943: allow saving of values

we mistakenly did not reset the originalvalues after the inital
load, which meant that on reset we would not get the correct values

furthermore we have to suspend only the change event and not all,
otherwise the functions for enabling/disabling the ok/reset buttons
do not trigger (on validitychange and dirtychange)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix #949: add post-restart hook to vzdump
Fabian Grünbichler [Fri, 22 Apr 2016 08:35:29 +0000 (10:35 +0200)]
fix #949: add post-restart hook to vzdump

8 years agoupdate changelog
Dietmar Maurer [Fri, 22 Apr 2016 08:35:39 +0000 (10:35 +0200)]
update changelog

8 years agodo not disable a combogrid when it loads
Dominik Csapak [Fri, 22 Apr 2016 08:00:47 +0000 (10:00 +0200)]
do not disable a combogrid when it loads

instead of disabling a combogrid when its store loads,
we make the gridpanel bigger, to show its loading mask

since we do not disable/enable anymore, we have no reason
to suspend/resume the validitychange event anymore

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix wizard validity logic
Dominik Csapak [Fri, 22 Apr 2016 08:00:46 +0000 (10:00 +0200)]
fix wizard validity logic

we always checked the validity of the panels of the wizard,
when the event validitychange of a subelement triggered,
sadly this does not always happen

for example:

when switching back and forth between 'cdrom' and iso
while having no valid iso selected, the validitchange does not
trigger for the combogrids

instead we listen to the 'change' event, then the check will
be executed at the right time

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoRevert "HA Resource: allow selecting no group"
Dominik Csapak [Fri, 22 Apr 2016 08:00:45 +0000 (10:00 +0200)]
Revert "HA Resource: allow selecting no group"

because we reenabled the keyevents
This reverts commit 2dbef77aa2e0012bc6151d67094c348261bc5c09.

8 years agoadd enableKeyEvents to combogrid
Dominik Csapak [Fri, 22 Apr 2016 08:00:44 +0000 (10:00 +0200)]
add enableKeyEvents to combogrid

to reenable the 'del' and 'backspace' keys

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agolxc rate limit: do not write value 0 (simply omit value)
Dietmar Maurer [Fri, 22 Apr 2016 08:13:31 +0000 (10:13 +0200)]
lxc rate limit: do not write value 0 (simply omit value)

8 years agobump version to 4.1-34
Dietmar Maurer [Fri, 22 Apr 2016 07:15:22 +0000 (09:15 +0200)]
bump version to 4.1-34

8 years agoLXC GUI: add network rate limit
Dietmar Maurer [Fri, 22 Apr 2016 07:14:09 +0000 (09:14 +0200)]
LXC GUI: add network rate limit

8 years agoupdate changelog
Dietmar Maurer [Thu, 21 Apr 2016 10:25:12 +0000 (12:25 +0200)]
update changelog

8 years agobump version to 4.1-33
Dietmar Maurer [Thu, 21 Apr 2016 10:22:15 +0000 (12:22 +0200)]
bump version to 4.1-33

8 years agoDo not display the internal value we use for storing ostypes
Emmanuel Kasper [Thu, 21 Apr 2016 09:50:24 +0000 (11:50 +0200)]
Do not display the internal value we use for storing ostypes

Strings like 'Linux 4.X/3.X/2.6 Kernel' are difficult
enough to visually parse, so don't append the internal
representation (l26) at the end: it does not bring any relevant
information to the user, and we usually don't display
internal representations in the GUI.

8 years agoupdate changelog
Dietmar Maurer [Wed, 20 Apr 2016 16:16:55 +0000 (18:16 +0200)]
update changelog

8 years agoHA Resource: allow selecting no group
Thomas Lamprecht [Wed, 20 Apr 2016 11:04:53 +0000 (13:04 +0200)]
HA Resource: allow selecting no group

this fixes a regression which was introduced by commit:
a263665b161316a14c20afa51ec3fb4d1bac4edb

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoadd Windows 10 and 2012r2 to OS selection
Wolfgang Link [Tue, 19 Apr 2016 12:38:33 +0000 (14:38 +0200)]
add Windows 10 and 2012r2 to OS selection

So user now we support also Win 10 and R2.

8 years agofix #759: save columns of resourceGrid
Dominik Csapak [Wed, 20 Apr 2016 07:35:19 +0000 (09:35 +0200)]
fix #759: save columns of resourceGrid

with this patch, the resourceGrid saves its state when
the columns are changed (resized, sorted, etc.)

also add a little reset button to the toolbar

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoremove trailing whitespaces
Dominik Csapak [Fri, 15 Apr 2016 13:26:29 +0000 (15:26 +0200)]
remove trailing whitespaces

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofix #143: add disk/mem percent sort
Dominik Csapak [Fri, 15 Apr 2016 13:26:28 +0000 (15:26 +0200)]
fix #143: add disk/mem percent sort

previously, we had a disk/memory usage column in the resource grid,
whose raw data were the bytes used, but we added a renderer
to display it as percentage

with this, the columns sorted by bytes and not by percentage,
which made the column rather confusing

with this patch, we add a real percentage column (where the
data is a float from 0 to 1) so it sorts correctly

also make the old columns show the used size in B/KiB/etc.
by default we still only show the percentage column

since the disk usage part was always zero with qemu guests,
leave it empty there

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 4.1-32
Dietmar Maurer [Wed, 20 Apr 2016 07:30:44 +0000 (09:30 +0200)]
bump version to 4.1-32

8 years agoenhace visibillity of dialog window border
Thomas Lamprecht [Wed, 20 Apr 2016 07:13:57 +0000 (09:13 +0200)]
enhace visibillity of dialog window border

previously the upper border of a dialog window was white only, thus
when a window opened it had a little less contrast.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 years agoMove logout button to the top right corner of the workspace
Emmanuel Kasper [Tue, 19 Apr 2016 11:26:02 +0000 (13:26 +0200)]
Move logout button to the top right corner of the workspace

This makes us similar to 90% of sites and thus make the interface
more familiar to new users.

8 years agobump version to 4.1-31
Dietmar Maurer [Tue, 19 Apr 2016 07:40:03 +0000 (09:40 +0200)]
bump version to 4.1-31