933 Commits

Author SHA1 Message Date
Dietmar Maurer
2599257f3e copy qemu/Config.js from manager to manager5 2016-01-22 11:24:30 +01:00
Dietmar Maurer
62df569c76 copy node/Config.js from manager to manager5 2016-01-22 11:24:30 +01:00
Dietmar Maurer
944808390f copy lxc/Config.js from manager to manager5 2016-01-22 11:24:30 +01:00
Emmanuel Kasper
9bcb88aaa2 Apply listConfig parameters when the picker is created, not when the component is created.
This fix the problem that multiple ComboGrids were displaying the same listConfig.
2016-01-22 11:24:29 +01:00
Dietmar Maurer
c6776f3c38 cleanup previous patch 2016-01-22 11:24:29 +01:00
Emmanuel Kasper
57277d9428 ext6migrate: Update our ComboGrid component to work with ExtJS6
Instead of extending the framework ComboBox, we extend the abstract
parent class Picker, so we don't rely on private methods ( and hopefull survive the
next ExtJS upgrade )

Usability improvement:
The selection model is now a checkboxmodel, which makes more clear to the user that
we can select more than one element in the list.
2016-01-22 11:24:28 +01:00
Wolfgang Bumiller
81437b3d91 add Haswell-noTSX and Broadwell-noTSX cpu types 2016-01-22 11:24:28 +01:00
Dietmar Maurer
6299196635 add hungarian translation 2016-01-22 11:24:26 +01:00
Emmanuel Kasper
f3dc6957d6 Do not try to enforce a Picker size manually, let the framework do it
The Picker of the ComboBox, has by default a maxHeight of 300 px. If the list of elements is bigger that 300 pixels, then a scrollbar will be added.
This behaviour was broken with ExtJS4, but now works correctly with ExtJS6.
2016-01-22 11:24:25 +01:00
Emmanuel Kasper
16251ba9f6 Ext6migrate: move static configuration from instantiation time to class declaration time.
This fixes the problem that this ComboGrid was displayed with an empty value
( similar the to the Keyboard Selection and Realm Selection in the login window)
2016-01-22 11:24:24 +01:00
Dietmar Maurer
b428486027 add qemu BIOS option 2016-01-22 11:24:24 +01:00
Emmanuel Kasper
f74e271ee5 Ext6migrate :remove unused column ID
An component id 'comment' is already defined for the column Comment of UserView.js causing here a conflict.
It seems ExtJS6 is more stringent about that than ExtJS4.
2016-01-22 11:24:23 +01:00
Emmanuel Kasper
eac8899c02 Ext6migrate: Fix selection mode combobox for backup 2016-01-22 11:24:22 +01:00
Emmanuel Kasper
1ac8614953 Listen to activate / deactivate events to start the background store refresh
This fixes the problem that a user triggerred F5 was not displaying the
content of the Cluster Log Tab
2016-01-22 11:24:22 +01:00
Emmanuel Kasper
315c6f468f ext6migrate: remove redundant code to set the default active tab
If the default activeTab is *undefined* and *not* null, activeTab defaults to 0,
so we don't need to set this explicitely.

dug from ExtJS tabPanel:
activeTab = me.activeTab !== null ? (me.activeTab || 0) : null;
2016-01-22 11:24:21 +01:00
Emmanuel Kasper
66162fe4a9 ext6migrate: listen to 'activate' events for panels inside a tabpanel
Using ExtJS6 a browser refresh (F5) do not send the 'show' event which we use to display the store as it did with ExtJS4.

At the momment only for tabs inside the datacenter tabpanel, since node and lxc tabpanels are not yet in manager6/
2016-01-22 11:24:20 +01:00
Alexandre Derumier
0b19ac6f8d add qemu agent gui option
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2016-01-22 11:24:19 +01:00
Emmanuel Kasper
030910b2b0 Allow email adresses with a top level domain of up to 63 characters
Reapply fix for  https://bugzilla.proxmox.com/show_bug.cgi?id=716
which was missing in manager6/ directory
2016-01-22 11:24:14 +01:00
Emmanuel Kasper
27c3bc7fc6 Correct whitespaces and comment non obvious class properties 2016-01-22 11:24:14 +01:00
Emmanuel Kasper
01c33792f9 ext6migrate: move class static properties out of initComponent()
This fixes the Auth realm selection while login with ExtJS6
2016-01-22 11:24:13 +01:00
Emmanuel Kasper
dab1eabac7 ext6migrate: move static class properties out of initComponent()
Besides fitting more with the declarative style of ExtJS, this has the
interesting side effect of allowing comboboxes to work with ExtJS6
2016-01-22 11:24:13 +01:00
Emmanuel Kasper
9ad8f2a462 ext6migrate: force an empty array as default value for filters
Without this, filters.add() in line 73 file fails
2016-01-22 11:24:13 +01:00
Emmanuel Kasper
48b60bfa30 ext6migrate: Replace deprecated function which is missing in Ext6
See http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.container.Container-method-doLayout

This allows the pve manager to load
2016-01-22 11:24:12 +01:00
Emmanuel Kasper
cad206bfa2 Switch to triton theme as default theme in ExtJS6 2016-01-22 11:24:12 +01:00
Dietmar Maurer
84c992f741 remove old extJS5 files 2016-01-22 11:24:11 +01:00
Dietmar Maurer
bd5d277292 rename manager5 to manager6 2016-01-22 11:24:10 +01:00
Dietmar Maurer
f9f49b6077 add extJS6 sources to git repository 2016-01-22 11:24:02 +01:00
Emmanuel Kasper
316e523568 update build infrastucture to be able to develop with Ext6 2015-11-13 07:08:04 +01:00
Dietmar Maurer
8d2b06733c Sytem Report: place download button at bottom/right 2015-11-06 10:19:29 +01:00
Emmanuel Kasper
4591e1448c Add report modal window, containing pvereport content
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-11-06 10:07:17 +01:00
Thomas Lamprecht
20bbfc8b90 Improve HA UI for users with restricted permissions
Only show edit dialogs for HA resources and groups when an user
has the privileges to edit them.
2015-10-30 16:11:42 +01:00
Dietmar Maurer
7d712ae6ac add Galician to GUI 2015-10-28 13:02:26 +01:00
Wolfgang Link
fa9a7f4e5b add mouint point to GUI 2015-10-28 11:42:00 +01:00
Wolfgang Link
67c6060271 add resize LXC Mountpoint at the GUI 2015-10-28 11:40:07 +01:00
Wolfgang Link
21ba65463f move Root Disk form Options to Resources and add icon for it 2015-10-28 11:37:31 +01:00
Wolfgang Link
b0bf0bca41 add icons to resources 2015-10-28 11:36:37 +01:00
Wolfgang Link
b017a92284 add swap icon for LXC resources 2015-10-28 11:35:51 +01:00
Dietmar Maurer
0b6dc28133 RBD: select 'images' content type by default
because we also do not set KRBD flag by default.
2015-10-28 11:14:39 +01:00
Dietmar Maurer
f5bfe311d7 fix lxc crteate wizard 2015-10-24 09:54:22 +02:00
Wolfgang Link
a3c6e04455 fix create CT: this fix the create CT what happend in previous refactoring. 2015-10-23 17:52:18 +02:00
Wolfgang Link
da5dac818c fix bug #781: separate CPU and memory in editor
This is necessary because CPU are not hot-plug-able and memory are hot-plug-able.
also this will be useful for the new resource window.
2015-10-23 13:40:00 +02:00
Dietmar Maurer
2b496af913 fix bug #756: force macro setting to emtpy string when user erases the content 2015-10-15 17:38:56 +02:00
Dietmar Maurer
9fda9f2431 GUI: add new vtype ConfigId, use it for snapshot names 2015-10-12 08:15:45 +02:00
Dietmar Maurer
0d4b96587e s/Realtec/Realtek/
correct brand name
2015-10-09 14:37:59 +02:00
Dietmar Maurer
11fcd080d2 IP4_cidr_match: allow short masks like /8 2015-10-09 08:16:00 +02:00
Wolfgang Bumiller
85d16a27d0 lxc/dns: ipv6 support 2015-10-05 17:46:39 +02:00
Wolfgang Bumiller
f74f4349bd DNS ui/api: ipv6 support 2015-10-05 12:33:42 +02:00
Dietmar Maurer
f6df9310ff add content type selector to LVM storage editor 2015-10-01 13:03:13 +02:00
Dietmar Maurer
fcd65e2de8 update OS Type descriptions 2015-09-26 11:13:54 +02:00
Dietmar Maurer
f3279ebd42 do not install extJS 5 framework by default
We don't want to have development code in final 4.0 release.
2015-09-25 07:17:39 +02:00