Commit Graph

2920 Commits

Author SHA1 Message Date
Dominik Csapak
76dc2ad016 fix #1043: prevent ceph destroypool when in use
also introduces a force parameter to this call
if force is true, the call destroys the ceph pool
even when it is use

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-30 13:47:36 +02:00
Wolfgang Bumiller
f9078dd525 bump version to 2.4-16 2016-06-29 14:41:05 +02:00
Wolfgang Bumiller
3f682b1d6d use new repoman toolkit 2016-06-29 14:41:04 +02:00
Dominik Csapak
8cd6425724 remove unnecessary debug output
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-29 14:32:36 +02:00
Dominik Csapak
dadec6d02d fix background color of template badges
the template badges had the wrong background color
when selected or hovered, so the line would be
blue but the background of the icon would be white

now the background is the correct color

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-29 14:32:36 +02:00
Dominik Csapak
9f95072366 set focus on tree after selecting a node
this is useful when using the new search field,
or when double clicking in the search tab,
since it focuses the item in the tree and lets
the treepanel scroll to the item

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-29 14:32:36 +02:00
Dominik Csapak
fc349cb69a make content of configuration window a component
otherwise, the styling does not apply

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-29 14:32:36 +02:00
Wolfgang Bumiller
837c047dbb build-depends: add liblocale-po-perl 2016-06-29 14:32:08 +02:00
Dominik Csapak
839eed5834 fix #558: add cluster wide search to the top
this makes use of the new globalsearch field and
puts it on top of the page, so that one can easily use it

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-21 10:24:03 +02:00
Dominik Csapak
18532680ff add globalsearchfield
this adds a field, the globalsearchfield

its use is to search across our resources (vm,nodes,storage,pools)
quickly and from everywhere

it filters by taking each word you write, and gives
points to resources based on how often the word matches or
if it is an exact match for a field (details in source), and
sorts after this relevance number

with enter or click on an entry, you go directly to the selected
resource

also supports key up/down selecting of the entries and
toggling the search globally with ctrl+space or ctrl+shift+f

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-21 10:23:38 +02:00
Dominik Csapak
79f305de0d add configuration button to backups
this adds a button to show the configuration of backups

this helps if someone wants to know the details of the
vm in the backup (e.g. name, storages, etc.)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 16:35:13 +02:00
Dominik Csapak
6a87871f66 make bottom panel collapsible
to save space if not needed, but keep it available with one click
(even temporarily when you click the title instead of the
expand tool)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 16:34:24 +02:00
Dominik Csapak
8cf53ea659 make viewselector stateful
to save the view across browser refresh/sessions

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 16:33:59 +02:00
Dominik Csapak
29aedb75d6 make containerviewport stateful
with this patch, the split view saves its state
in the local storage, so that users don't lose this
after a refresh or even a new browser session
(only when they change browser/workstation)

if the window resizes (or refreshes),
the left/bottom panel gets resized to a sane width/height
in case this would be bigger than the viewport
to avoid an unusable interface

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 16:33:38 +02:00
Dietmar Maurer
68084386bb bump version to 2.4-15 2016-06-16 10:59:03 +02:00
Dominik Csapak
f48141d7c2 remove unnecessary information from lxc templates
as with vm templates, restyle the summary panel
for lxc templates

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 10:53:54 +02:00
Dominik Csapak
6aafa47e2b change bodystyle to bodypadding
use the shortcut for padding,
same as everywhere else

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-16 10:53:09 +02:00
Dominik Csapak
a4d292d9da remove unnecessary information on template summary
since most of the information on the summary page is
irrelevant for templates (e.g. status,ha,using memory,graphs, etc),
we only show just the information which is available and helpful

since we then have the vertical space, we move the notes panel
below the statuspanel, to allow visually more space for the description
(which makes sense for a template)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-15 16:39:11 +02:00
Dominik Csapak
688677441d move notepanel padding out of the class
it makes more sense to define the padding in context,
rather than directly in the component

especially if we want to use this panel elsewhere in the future

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-15 16:37:45 +02:00
Dominik Csapak
5240a1a390 add 'edit' tool to notes panel
this adds a tool to the note panel to edit it,
this is clearer than just double clicking the notes field
(also makes it easier on tablets)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-15 16:35:04 +02:00
Dominik Csapak
9038682fed add a 'bootdisk size' entry to the status view
to show the size of the current bootdisk of the vm/container

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-15 16:25:38 +02:00
Dominik Csapak
ac4905b2c9 remove RAM column from lxc snapshottree (temporarily)
since we cannot save the ram state for lxc containers currently,
it makes no sense to display a column, where every entry is 'no'

i left it there but commented it out, so that when we implement it,
we just have to reenable the column

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-15 16:24:49 +02:00
Dietmar Maurer
19bfb364c6 bump version to 4.2-14 2016-06-14 12:21:36 +02:00
Emmanuel Kasper
80e51f7ee6 Add a toplevel pointer to the PVE admin guide
Since the Admin Guide is now delivered with each standard
PVE installation, link it from the support tab

Initial idea was to include the chapters list in the panel itself
but a simple link renders better because:
* linking to toplevel allows to show that pdf and epub are also
available
* the chapter list is long and would need scrolling on laptop displays
* since a click opens the documentation in another tab, table of content
and content would be in two different tabs, which is not intuitive
2016-06-14 12:20:46 +02:00
Emmanuel Kasper
de38208467 Add Help buttons for three more Qemu Panels 2016-06-14 12:20:38 +02:00
Dietmar Maurer
eabb54735c bump version to 4.2-13 2016-06-10 15:34:51 +02:00
Dietmar Maurer
7aa0353ea6 revert commit ccc7ad4b47
ceph 'infernalis' and 'jewel' still not work 100%, so
disable that until it runs really stable.
2016-06-10 15:31:19 +02:00
Dominik Csapak
91535f2ba7 htmlEncode some comment fields
this adds Ext.String.htmlEncode as renderer
for some comment/description fields

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-09 17:40:03 +02:00
Dietmar Maurer
17325396e3 pveceph install: run apt-get interactive
It is sometime necessary to answer questions.
2016-06-09 10:01:58 +02:00
Wolfgang Link
ccc7ad4b47 Extend the Ceph featuring version Infernalis and Hammer. 2016-06-09 07:28:16 +02:00
Wolfgang Link
1aecf972bc Add check if ceph is managed by systemd
Ceph is managed since version infernalis by systemd and use
ceph as user and group.
2016-06-09 07:28:16 +02:00
Wolfgang Bumiller
93363a1128 Fix #191: acl: honor propagate checkbox 2016-06-08 16:39:46 +02:00
Dietmar Maurer
55c39f6909 bump version to 4.2-12 2016-06-08 12:46:23 +02:00
Emmanuel Kasper
49f5d1abd1 Rename the SCSI VirtIO controller to better differenciate from VirtIO blk
Also fix casing to match VirtIO as displayed in Network Panel
2016-06-08 12:43:09 +02:00
Emmanuel Kasper
5ca366f2f4 Case fix for VMware
Closes: #778
2016-06-08 12:42:08 +02:00
Fabian Grünbichler
e42ae622cc fix #1005: don't exclude /var/log/?* with stdexcludes
the old behaviour can be easily restored with --exclude-path
and this seemed to surprise a lot of users.
2016-06-08 12:34:04 +02:00
Wolfgang Bumiller
ef456bd0b0 Remove IPv4 netmask check 2016-06-06 14:50:25 +02:00
Wolfgang Bumiller
403761c43e Fix #1015: vzdump: send email on early errors
VZDump->new() dies when a tmpdir or dumpdir is configured
but does not exist. At this point the error is not being
reported via email.

This also moves the instantiation of VZDump into the worker
since new() can now call sendmail() on error.

Additionally rather than only showing a single error if both
tmpdir and dumpdir don't exist, both are included in the
message.
2016-06-06 13:38:35 +02:00
Dietmar Maurer
2f85c89882 bump version to 4.2-11 2016-06-03 12:12:44 +02:00
Fabian Grünbichler
7619e4dd31 add vzdump/extractconfig API path 2016-06-03 12:11:14 +02:00
Dietmar Maurer
b8571c2958 remove old www/manager dir 2016-06-02 16:54:32 +02:00
Dominik Csapak
8748401747 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>
2016-06-02 16:36:33 +02:00
Dietmar Maurer
e99ef329e2 bump version to 4.2-10 2016-06-02 10:01:56 +02:00
Dietmar Maurer
6e8e14eb48 node GUI: move status into column layout 2016-06-02 07:59:52 +02:00
Dietmar Maurer
64ff6a1920 GUI: move status into column layout 2016-06-02 07:21:57 +02:00
Dominik Csapak
d49b640b6c 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>
2016-06-02 06:26:06 +02:00
Dominik Csapak
e008e6e44f 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>
2016-06-02 06:24:48 +02:00
Dominik Csapak
ab5022deb4 fix jslint errors
jslint does not like mixing statements and function calls

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-06-01 16:47:32 +02:00
Dominik Csapak
4a01bc8345 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>
2016-06-01 16:46:41 +02:00
Dietmar Maurer
18fc8027ee bump version to 4.2-9 2016-06-01 12:54:11 +02:00