Christian Ebner
677bb0e87b
ui: Restore: Fix error where the textfield did not default to next free VMID
...
This was introduced when refactoring our seprated CT & VM ID
selectors into an unified one in
commit ed416f2024
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-04-10 09:09:10 +02:00
Dominik Csapak
e09330e03f
use correct icon for hibernate in cmdmenu
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-09 13:51:42 +02:00
Dominik Csapak
7a42fc552f
fix jslint warning
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-09 13:51:39 +02:00
Thomas Lamprecht
a21acc04c5
bump version to 5.4-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 17:43:33 +02:00
Thomas Lamprecht
13d5806de9
d/control: bump version dependency to libpve-access-control
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 17:38:09 +02:00
Thomas Lamprecht
a7a84cb446
api: ceph/mon: improve no ip error
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 17:36:54 +02:00
Thomas Lamprecht
db2af54904
ui: tfa: add onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 17:31:03 +02:00
Thomas Lamprecht
3a958fd5d7
ui: qemu system panel: set onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 17:24:32 +02:00
Alwin Antreich
7491160403
Ceph MON - Reword error message on IP config
...
Reword the error message in find_mon_ip to make it more clear, that
there is no active IP configuration for the ceph public network.
Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
2019-04-08 17:04:27 +02:00
Thomas Lamprecht
1102bcb160
ui: tfa login: wording followup
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 16:59:50 +02:00
Thomas Lamprecht
45980a92d2
ui: login: remove fixed OTP field completely
...
we now have the TFALoginWindow which pops up if TFA is configured,
so use only this single stream lined approach.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 15:48:34 +02:00
Wolfgang Bumiller
313eb589de
ui: use 2-step authentication for non-tfa realms
...
(Ext.Msg.prompt() fails on firefox...)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-04-08 14:14:52 +02:00
Wolfgang Bumiller
af81354f07
HTTPServer: verify_ticket now returns a hash
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-04-08 14:14:52 +02:00
Wolfgang Bumiller
9807f21a62
Revert "ui: always show otp field"
...
This reverts commit 1702b529b6
.
2019-04-08 14:14:52 +02:00
Thomas Lamprecht
3ef34e3c0f
ui: ceph install: open ceph.com in new window
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 12:30:07 +02:00
Thomas Lamprecht
01c8f6fe7d
pvereport: only comput report def if we generate a report.
...
it's really not a good idea to start doing exec, file exist checks,
... on every module load of this, this may even hang completely
differen parts if something pull us in, and confuse one completely...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reported-by: Wolfgang Link <w.link@proxmox.com>
2019-04-08 12:25:59 +02:00
Thomas Lamprecht
4711d99862
followup: reduce wording, less text has better chance to be read
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-08 09:20:22 +02:00
Wolfgang Link
fc29d1382c
cleanup format.
2019-04-08 09:18:08 +02:00
Wolfgang Link
cf6b10042a
Supplementary Ceph installation summary
...
Add installation node for the other participant Ceph Node.
2019-04-08 09:18:05 +02:00
Thomas Lamprecht
40504ed2bb
update shipped aplinfo index
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-06 16:21:58 +02:00
Dominik Csapak
b878689988
ui: improve datacenter summary ceph node selection
...
instead of trying a single random node 3 times, try all nodes
until we either find one with ceph, or until we tried them all
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-05 18:25:56 +02:00
Dominik Csapak
841f1ed4e1
ui: make Datacenter subscription info clickable when not valid
...
to make it easier for the user to buy the subscriptions
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-05 13:34:23 +02:00
Dominik Csapak
9ccc0edbbd
ui: fix blinking subscription info panel
...
not having a subscription trumps having mixed subscriptions, so we
check that correctly
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-05 13:34:18 +02:00
Thomas Lamprecht
cea0f76433
ui: tfa: also include validity check for password field
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-05 13:33:19 +02:00
Thomas Lamprecht
54416bb319
ui: tfa: use userid directly for totp url generation
...
as name is now a displayfield, which by default does not
gets submitted, so just use the fixed userid directly
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-05 12:31:57 +02:00
Thomas Lamprecht
2f21247048
ui: tfa: show username as read only display field for info
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-05 12:26:45 +02:00
Thomas Lamprecht
9390af7b1e
ui: tfa: remove fixed labelwidth
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-05 12:26:22 +02:00
Dominik Csapak
0509c444e9
ui: tfa: allow apply only on valid inputs
...
only when the totp form and the challenge is valid, allow pressing the
apply button, default is disabled, as the 'user_tfa' data binding was
not used anywhere else replace it with something more fitting.
change allowBlank for the challenge
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-05 10:35:50 +02:00
Thomas Lamprecht
af6390f0a9
ui: qemu: change suspend to disk icon to fa-download
...
it ressembles a state downloaded to disk, so quite fitting for
hibernate/suspend to disk
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-05 09:53:12 +02:00
Dominik Csapak
7bc701927e
add a filter mask for the TFA Secret
...
this way a user cannot (easily) enter wrong characters
else if an invalid Character is entered, one can still hit apply
but not all characters will be used for the secret
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-05 09:20:47 +02:00
Dominik Csapak
805a7cb8b2
ui: parser use parseBoolean for firewall
...
so we detect on/ff,true/false,1/0
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-04-04 16:59:04 +02:00
Thomas Lamprecht
d7d4dc47ab
bump version to 5.4-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 16:11:50 +02:00
Thomas Lamprecht
95e77b22cc
ui: ct: fix displaying nic firewall if explicitly 0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 16:11:28 +02:00
Thomas Lamprecht
8b030d0848
ui: restore: add tooltip for unique checkbox and declare static
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 12:37:17 +02:00
Christian Ebner
c517e21226
fix : #1218 Expose unique MAC address generation on restore of VMs and CTs in UI
...
Adds a checkbox to the restore window, allowing the user to avoid MAC address
collisions when restoring a VM/CT to a different vmid.
When restoring to the same vmid the checkbox is not visible.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-04-04 11:54:31 +02:00
Thomas Lamprecht
a23ffa167a
ui: followup trailing comma fix
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 11:54:19 +02:00
Thomas Lamprecht
0bc11f81f1
ui: tfa: fix secret validator
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 11:26:12 +02:00
Thomas Lamprecht
ca7f3b3496
ui: user view: improxe "has TFA" check
...
detect also our old variant for TFA, so all users where the keys
values is non-empty have TFA
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 11:26:12 +02:00
Thomas Lamprecht
7fb4767d9c
ui: user edit: move TFA key IDs field to advanced section
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 11:26:12 +02:00
Thomas Lamprecht
4c86db122c
LoginWindow: make static
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 10:18:52 +02:00
Thomas Lamprecht
7b8d68fe5e
ui: tfa: move qrcode creation to controller
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 10:07:25 +02:00
Thomas Lamprecht
6a1c9c29d2
ui: tfa: make lint happy, declare globals
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 09:31:27 +02:00
Thomas Lamprecht
aa8d628fc8
ui: tfa: also do not allow to delete TFA if not set
...
better UX
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 09:18:00 +02:00
Thomas Lamprecht
28ec45b20d
ui: tfa: pregenerate secret if user has not setup TFA yet
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 09:09:38 +02:00
Thomas Lamprecht
bf0754fd8d
ui: userview: show TFA column
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 08:49:54 +02:00
Thomas Lamprecht
2c2197a37e
ui: tfa: hide digit/duration fields as some auth apps are broken
...
Google Authenticator, for example, just ignores it and thus one
cannot use they produced verification codes...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 08:35:28 +02:00
Thomas Lamprecht
31675561eb
ui: tfa: follow up cleanups
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-04 08:34:50 +02:00
Thomas Lamprecht
0abfdbfa98
ui: tfa: s/Code/Verification Code/
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-03 15:26:37 +02:00
Thomas Lamprecht
b688436d44
ui: tfa: ExtJS debug complains about - in references
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-03 15:26:37 +02:00
Thomas Lamprecht
34c08874de
ui: tfa: make jsliunt a bit more happy
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-04-03 15:26:37 +02:00