]>
git.proxmox.com Git - pve-manager-legacy.git/log
Dominik Csapak [Thu, 6 Oct 2016 10:10:28 +0000 (12:10 +0200)]
grid/FirewallRules.js jslint fixes
trailing commas are bad
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 6 Oct 2016 10:10:27 +0000 (12:10 +0200)]
move DocsPages from global to PVE.Utils namespace
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 6 Oct 2016 10:10:26 +0000 (12:10 +0200)]
correctly reset value of combobox
we have cases, were the original value of a combobox is an array,
but not the current value
on reset, we get an error in Ext.Array.equals, because we
did not check if the current value is also an array
this patch fixes this
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Thomas Lamprecht [Thu, 6 Oct 2016 09:52:52 +0000 (11:52 +0200)]
ha/groups: allow editing node priorities through UI
This allows the setting and editing node priorities in HA groups.
Also fixes the bug where the priorities of an existing group (e.g.
set through the CLI) where deleted when editing said group through
the GUI.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Thomas Lamprecht [Thu, 6 Oct 2016 09:52:51 +0000 (11:52 +0200)]
add getNodes function to PVEResource store
Add the getNodes function to the periodically asynchronous updated
PVEResource store. This allows a component to get the node data
directly, without making an API call and waiting that it's finished,
the data is also up to date.
A usage example would be:
var data = PVE.data.ResourceStore.getNodes();
var store = Ext.create('Ext.data.Store', {
fields: [ 'node', 'mem', 'cpu', ... ], // or a model
data: data,
proxy: {
type: 'memory',
reader: {type: 'json'}
},
...
});
I'll use it in a later patch to avoid two asynchrony store loads
where I'd have logic in place for the case that either one finishes
first, this function helps me to avoid such logic while achieving
the same functionallity.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Dietmar Maurer [Fri, 7 Oct 2016 06:12:52 +0000 (08:12 +0200)]
simplify code, improve sort order
Emmanuel Kasper [Thu, 6 Oct 2016 09:01:26 +0000 (11:01 +0200)]
When adding a new hard disk, use the most used controller as suggested value
This is a complementary fix for #1105 (Create Linux VM Wizard: use scsi
as default bus/device) and add some logic to the list of controllers
presented in the ControllerSelector combo box
Since we can have IDE, SCSI, Virtio(blk) as a controller during installation,
based on OS detection and personal preferences, we can reasonably assume
on 80 % of cases it will be the same controller we want to use for the
next time we add a hardisk.
This allows backward compatibility for Linux guests which were proposed a
virtio-blk as first choice, and also helps newly created Linux VMs by proposing
SCSI.
Emmanuel Kasper [Thu, 6 Oct 2016 09:01:25 +0000 (11:01 +0200)]
Add regexp to match a bus entry in a VM config
Dietmar Maurer [Thu, 6 Oct 2016 14:45:51 +0000 (16:45 +0200)]
remove debugging code from postrm
Dominik Csapak [Wed, 5 Oct 2016 13:32:40 +0000 (15:32 +0200)]
use correct info on disks in destroyosd and skip smart
instead of using
'/dev/${real_dev}'
we use the devpath property directly
also we skip the smart check in the cleanup
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Wed, 5 Oct 2016 13:32:39 +0000 (15:32 +0200)]
fix #1099: get correct info on disks in createosd
instead of getting all disks, only get the info
from the one we get as parameter
and use the 'devname' value for the
ceph commands instead of the parameter itself
(this fixes the cciss!cXdY cciss/cXdY mismatch)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Wed, 5 Oct 2016 13:32:38 +0000 (15:32 +0200)]
do not get smart data for ceph disk list
on the ceph disks call, we do not need the smart
data, so set the nosmart flag
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Wolfgang Link [Wed, 5 Oct 2016 12:27:56 +0000 (14:27 +0200)]
Sort all lists in the storage what we load dynamically.
It locks better if the lists are sorted.
Also if you have long list it makes working easier.
Dietmar Maurer [Wed, 5 Oct 2016 05:11:31 +0000 (07:11 +0200)]
bump version to 4.3-2
Wolfgang Link [Thu, 22 Sep 2016 09:03:25 +0000 (11:03 +0200)]
fix #1108: add copy firewall rule to GUI
It is now possible to select a firewall rule on the GUI
and copy it as template for the new rule.
Dominik Csapak [Tue, 4 Oct 2016 14:29:23 +0000 (16:29 +0200)]
fix #1116: center modal windows on browser resize
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 14:29:22 +0000 (16:29 +0200)]
use new statusview for storage
to better fit with the rest
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 14:29:21 +0000 (16:29 +0200)]
move rrd legend to the bottom, make it toggleable
this is to make up for the lost width,
and to make up for the lost height, you
can now toggle the legend
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 14:29:20 +0000 (16:29 +0200)]
fix width of panels in statusviews
since we introduced the vertical menus,
each panel is about 30px too wide for having
two side by side with a 1920x1080 resolution
this patch changes, the paddings/sizes so that
this fits again, at the cost of about 30 pixels width
per panel
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 11:39:37 +0000 (13:39 +0200)]
show smart text if disk type is not ATA
in case the disk is not type ATA (e.g. SAS),
the smartctl output is not well parsable,
so we show the raw text instead
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 11:39:36 +0000 (13:39 +0200)]
add loadMask to Disk and SMART grid
also use the hasMany reference of the model
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 11:39:35 +0000 (13:39 +0200)]
add htmlEncode to S.M.A.R.T. Fields
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 4 Oct 2016 07:59:07 +0000 (09:59 +0200)]
fix jslint error
trailing comma
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Emmanuel Kasper [Wed, 28 Sep 2016 08:51:57 +0000 (10:51 +0200)]
Minor refactor for #1115 (reload grid after template download)
Move the listener to the new window declaration to make it clear
this listener is not bound to the current component
Thomas Lamprecht [Tue, 27 Sep 2016 13:41:34 +0000 (15:41 +0200)]
Ceph/Monitor: set name column witdh to 100px
so that we can actually read the monitor name without resizing the
grid every time we visit, there is space enough
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 27 Sep 2016 13:41:33 +0000 (15:41 +0200)]
Ceph/Monitor: sort monitors after name
we get the entries random else, which is unintuitive.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 27 Sep 2016 13:39:56 +0000 (15:39 +0200)]
Makefile: fix distclean target
As some Makefiles in sub directories do not implement the distclean
target, namely:
PVE/Service/Makefile
PVE/CLI/Makefile
This target is broken.
As all other implementations just redirect to the 'clean' target I
do not implement the missing ones but rather remove all such
targets. Keep it just in the top level directory, for consistence
sake with other pve repos, and redirect it there directly to the
clean target.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Emmanuel Kasper [Mon, 26 Sep 2016 14:24:20 +0000 (16:24 +0200)]
fix #1115 reload storage grid after template download
Refresh the grid after the template has been downloaded, instead
of refreshing after the template has been selected.
this fix a the problem that a newly Turnkey / PVE downloaded template
would not be shown in the storage content grid after closing the task
window
Dietmar Maurer [Fri, 23 Sep 2016 06:40:16 +0000 (08:40 +0200)]
prepare version number for new 4.3 release
Dietmar Maurer [Wed, 21 Sep 2016 14:17:45 +0000 (16:17 +0200)]
bump version to 4.2-23
Emmanuel Kasper [Wed, 21 Sep 2016 13:37:09 +0000 (15:37 +0200)]
do not test for the cgmanager package in pveversion fix #1117
the package has been removed from the list of lxcfs dependencies
since 0.12-pve1
Dietmar Maurer [Tue, 20 Sep 2016 15:28:38 +0000 (17:28 +0200)]
bump version to 4.2-22
Emmanuel Kasper [Tue, 20 Sep 2016 13:19:25 +0000 (15:19 +0200)]
add a warning message if the EFI disk is missing fix #1112
do not display an obstrusive popup on top of a modal window,
but display a hint under the combo box
Emmanuel Kasper [Tue, 20 Sep 2016 13:17:40 +0000 (15:17 +0200)]
fix #1113 use a LSI controller for legacy OSes
instead of setting virtio-scsi for all newly created VMs, pass the
OS Optimal SCSI Controller to pveQemuCreateWizard which will
add it as an hidden paramater just before POSTing the wizard data
to the API.
Emmanuel Kasper [Tue, 20 Sep 2016 13:17:39 +0000 (15:17 +0200)]
fix #1113: preserve LSI controller for legacy Oses
The SCSI HW type handling will be made in the Wizard class, removing from here.
Dietmar Maurer [Fri, 16 Sep 2016 06:08:35 +0000 (08:08 +0200)]
bump version to 4.2-21
Dietmar Maurer [Fri, 16 Sep 2016 05:38:47 +0000 (07:38 +0200)]
code cleanup
Dietmar Maurer [Fri, 16 Sep 2016 05:36:15 +0000 (07:36 +0200)]
use refresh event instead of datachanged
Fabian Grünbichler [Thu, 15 Sep 2016 12:51:56 +0000 (14:51 +0200)]
lxc: correctly display cpulimit
the backend defaults to 0 (unlimited), so this should also be the default
in the GUI if nothing is set.
Dominik Csapak [Thu, 15 Sep 2016 11:17:48 +0000 (13:17 +0200)]
change overflowhandler of actionmenu to scroller
the menu overflowhandler has a few problems
(alignment, no action for some entries)
so we change it to type scroller
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 15 Sep 2016 09:41:42 +0000 (11:41 +0200)]
add missing documentation link to firewall log
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 15 Sep 2016 09:41:41 +0000 (11:41 +0200)]
add tooltip hashmap/generator for help button
instead of manually setting the onlineHelpTooltip property
we now have a method which maps links to the docs to
titles
for now this uses a static hashmap, but in the future
we want to generate this by the pve-docs package
also most of the subheaders we can generate instead of
saving them because they simply have each word capitalized
(e.g. '_container_network' => 'Container Network')
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Emmanuel Kasper [Thu, 15 Sep 2016 07:34:06 +0000 (09:34 +0200)]
Use SCSI controller as default for l26 guests fix #1105
NB: This is only for new created VMs.
Emmanuel Kasper [Thu, 15 Sep 2016 07:34:05 +0000 (09:34 +0200)]
virtio-scsi-pci as default SCSI for new VMS fix #1106
Dominik Csapak [Wed, 14 Sep 2016 10:19:28 +0000 (12:19 +0200)]
add tooltip to help button
with this patch, the help button on the config panels
get a tooltip with the text of the property
onlineHelpTooltip
or when an options has an onlineHelp defined but no
tooltip text, it gets the title of the option
(e.g. Datacenter -> Backup has the Tooltip "Backup")
We want this, to clarify where the help button goes,
without actually clicking
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Emmanuel Kasper [Wed, 14 Sep 2016 09:31:11 +0000 (11:31 +0200)]
Bugfix Only set a content when we have a selection
Removing a node via updateTree() would cause the selection to be lost temporary
which in turn via the selectionchange listener would select an
empty content.
Now we only set a content if we have a selection.
This fix a graphical glitch where a migrated VM would not be properly
re-selected at its new position in tree.
The bug was introduced by:
Clear sensitive content when logging out fixes #1060
192f1ad2827c895bfd91465dfa4d3537ce02e9d2
Dominik Csapak [Tue, 13 Sep 2016 13:12:27 +0000 (15:12 +0200)]
add onlineHelp for UEFI
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 13:12:26 +0000 (15:12 +0200)]
give error instead of disabling efidisk button
when seabios is selected, we do not want to simply
disable the add efi button, because it is not clear
why it is disabled
so we give a meaningful error message instead
the button is still 'just' disabled when there
is already an efidisk, because then it is clear
that you alread have one
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:16 +0000 (13:46 +0200)]
whitespace cleanup
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:15 +0000 (13:46 +0200)]
add onlineHelp to pool and storage
and their options
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:14 +0000 (13:46 +0200)]
add onlineHelp to qemu
and its options
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:13 +0000 (13:46 +0200)]
add onlineHelp to lxc
and its options, and to network input panel
and mount point input panel
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:12 +0000 (13:46 +0200)]
add onlineHelp to nodes
and to its options
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:11 +0000 (13:46 +0200)]
add onlineHelp links to Datacenter
also add it to its options
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:10 +0000 (13:46 +0200)]
add a helpbutton to the toolbar of the configpanel
this adds a contextual help button to the action
toolbar on the far right.
now the subclasses of pvePanelConfig have to have
a property 'onlineHelp', which is a relative link
to the relevant documentation
if no link is given, we output 'No Help available'.
For the folder view, we have a switch statement,
because these are dynamically created and simply
from type pvePanelConfig
if an option has the property onlineHelp, this link
will be set when selecting it, so that
you have a contextual help button for the options
(e.g. directly to the backup documentation on the 'Backup' entry)
if an option does not have this property, it defaults
to the pvePanelConfig property
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:09 +0000 (13:46 +0200)]
add global help button
this adds a global help button to the top,
which links to the index of our included documentation
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 13 Sep 2016 11:46:08 +0000 (13:46 +0200)]
make pveHelpButton more abstract
this adds an option to set the helplink on the global event
also we now only set the link instead of the complete handler,
which is now static and gets the url from a property
(which we will set directly for other help buttons)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Fri, 9 Sep 2016 11:22:21 +0000 (13:22 +0200)]
update favicon, add homescreen icon
this updates the favicon to 64px and the new logo
and adds a 128px image for apple/android homescreen
also we add the relevant html meta link tags
for apple/android homescreen icons
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 8 Sep 2016 13:57:51 +0000 (15:57 +0200)]
use new logo
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 12:35:58 +0000 (14:35 +0200)]
fix #1104: add missing /firewall in url
with the reorganizing of the tabs to
the treelist, we forgot to add /firewall to some
urls, making the url for source/destination invalid
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 10:02:38 +0000 (12:02 +0200)]
add efidisk button to add menu
this adds a new button "efi disk" to the
qemu hardware add menu
this is only enabled if the vm has ovmf enabled and
no active efidisk
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 10:02:37 +0000 (12:02 +0200)]
add efidisk to qemu hardwareview
this shows an active efidisk above
unused disks, without an editor (because there are no options)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 10:02:36 +0000 (12:02 +0200)]
add new efidisk edit window
this will be used to add an efidisk,
mostly copied from hdedit, but stripped down,
because we do not use most of the functionality here
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 10:02:35 +0000 (12:02 +0200)]
use renamed alias for xtype
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 12 Sep 2016 10:02:34 +0000 (12:02 +0200)]
rename alias of some form fields, and remove brackets
to be conform with the rest of the code
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dietmar Maurer [Fri, 9 Sep 2016 08:40:48 +0000 (10:40 +0200)]
bump version to 4.2-20
Dietmar Maurer [Fri, 9 Sep 2016 08:31:21 +0000 (10:31 +0200)]
startall: remove timeout, wait forever
Dietmar Maurer [Fri, 9 Sep 2016 07:31:11 +0000 (09:31 +0200)]
bump version to 4.2-19
Emmanuel Kasper [Thu, 8 Sep 2016 12:46:54 +0000 (14:46 +0200)]
Add link to terms glossary when adding an ACL
This is especially needed to know what is the synthax of the Path
input field
Dominik Csapak [Wed, 7 Sep 2016 09:11:06 +0000 (11:11 +0200)]
whitespace cleanup
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Wed, 7 Sep 2016 09:11:05 +0000 (11:11 +0200)]
remove unused code
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Wed, 7 Sep 2016 09:11:04 +0000 (11:11 +0200)]
use the Diskmanage subs for ceph instead
the subs are now in PVE::Diskmanage, so use them
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 6 Sep 2016 14:59:43 +0000 (16:59 +0200)]
remove ceph disk panel code
because we do not need it anymore
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 6 Sep 2016 14:59:42 +0000 (16:59 +0200)]
use nodedisk panel and remove ceph disks from navigation
this adds a "disks" entry in the node navigation,
and removes the "disks" entry under ceph
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 6 Sep 2016 14:59:41 +0000 (16:59 +0200)]
move cephdisk selector and create osd into osd panel
this patch moves the create osd button into the osd panel
and puts the ceph diskselector into ceph/OSD.js
also remove the vdev parameter there, because on the osd panel
we cannot preselect a disk
this patch makes it possible to remove the ceph disk panel alltogether
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 6 Sep 2016 14:59:40 +0000 (16:59 +0200)]
add DiskList panel
this patch adds a disk list panel which:
lists the disks with typical columns
(type, vendor, serial, smart, wearout, etc.)
and with a doubleclick you can show the smart attributes
and with a click on init disk you can initialize a disk
with a gpt table
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 6 Sep 2016 14:59:39 +0000 (16:59 +0200)]
add disk api entry point
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 30 Aug 2016 12:18:46 +0000 (14:18 +0200)]
fix #1091: add backup config button to storage contentview
this adds a show config button to the storage contentview
so that you can show the backup configuration from there
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Tue, 30 Aug 2016 12:18:45 +0000 (14:18 +0200)]
refactor backupconfig window
refactor it in its own class, because we need it again
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Fri, 2 Sep 2016 09:59:43 +0000 (11:59 +0200)]
fix #621: allow template download to glusterfs
removes the check for dir or nfs storage,
because a few lines below we check for
the content type vztmpl
which should only be allowed when we have a
location where we put templates, thus we should
be able to download them there
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Fri, 2 Sep 2016 08:55:11 +0000 (10:55 +0200)]
fix #586: make notes edit window resizable
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 1 Sep 2016 09:19:11 +0000 (11:19 +0200)]
add ceph icon
use official ceph icon for the ceph tab
from http://ceph.com/logos/
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 1 Sep 2016 09:19:10 +0000 (11:19 +0200)]
refine node gui structure
this makes summary its own point again,
and moves network,dns,time and syslog under
services which now is "system", which makes the order
of the options the same as before, with one exception
shell (previous console) is now the third option
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 1 Sep 2016 09:19:09 +0000 (11:19 +0200)]
partially rever qemu gui structure
this restores the structure of the qemu options
and moves the console to the second position
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Thu, 1 Sep 2016 09:19:08 +0000 (11:19 +0200)]
partially revert lxc gui structure
this patch removes the "system" group
and reorders the options like it was before,
with one exception:
console now comes at second place after summary
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:42 +0000 (17:13 +0200)]
js lint fixes
jslint needs FileReader as global
jslint want object.property instead of object['property']
jslint does not like trailing commas
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dietmar Maurer [Mon, 29 Aug 2016 10:54:46 +0000 (12:54 +0200)]
add Proxmox Virtual Environment 5.x Release Key
In future, we want to use this key to sign our aplinfo.dat
Dietmar Maurer [Mon, 29 Aug 2016 08:35:16 +0000 (10:35 +0200)]
update default aplinfo.dat
Dietmar Maurer [Mon, 29 Aug 2016 08:23:13 +0000 (10:23 +0200)]
remove pve-repo-ca-certificates.crt - no longer required
Fabian Grünbichler [Wed, 24 Aug 2016 10:27:42 +0000 (12:27 +0200)]
aplinfo: use explicit defined checks
a checksum of '0' can never be correct, but this makes the code clearer
Fabian Grünbichler [Wed, 24 Aug 2016 10:27:41 +0000 (12:27 +0200)]
aplinfo: use fh for both digests
for consistency, because Digest::MD5 cannot handle filenames directly..
Dominik Csapak [Mon, 22 Aug 2016 15:13:41 +0000 (17:13 +0200)]
drop all hide calls
since we do not use tabpanels anymore,
the hide calls and listeners do nothing,
so we can drop them
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:40 +0000 (17:13 +0200)]
remove subconfigpanel related code
this removes all subconfigpanel related code,
since it is not needed anymore
we now have the treelist/cardpanel combo instead of tabpanels
which means we can drop the whole subconfigpanel class
and subclasses
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:39 +0000 (17:13 +0200)]
move crushmap into ceph config
instead of having 2 panels,
we have now a splitted panel
with both config and crushmap
also drop the not needed [] around the alias
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:38 +0000 (17:13 +0200)]
reorganize storage and pools
add icons to panels
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:37 +0000 (17:13 +0200)]
reorganize qemu items
use new tree functionality of configpanel
move options,monitor,console under hardware (now system)
move firewall subpanels into tree
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:36 +0000 (17:13 +0200)]
reorganize lxc items
use new tree functionality of configpanel
move options,network,dns,console under resources (now system)
move firewall subpanels into tree
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:35 +0000 (17:13 +0200)]
reorganize node items
use new tree functionality of the configpanel
move services,time,syslog and shell under summary
move dns,firewall under network
move subpanels of firewall and ceph in the tree
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:34 +0000 (17:13 +0200)]
reorganize datacenter items
use the new tree functionality of the configpanel
make users,groups,pools,roles and auth
subitems of permissions (expanded by default)
instead of using the subconfigpanel for
ha and firewall, use the panels directly
as subitems of ha-status and firewall-rules
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dominik Csapak [Mon, 22 Aug 2016 15:13:33 +0000 (17:13 +0200)]
use a treelist instead of tabs in configpanel
this patch changes configpanel class,
so that instead of creating a tabpanel,
we now are a card panel which uses a treelist
to choose the active card
this changes how the panel looks:
instead of having countless tabs on the top
we now can have a nice tree structure on the left
how the items will be interpreted by the tree
is commented in www/manager6/panel/ConfigPanel.js
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>