Thomas Lamprecht
0a778d0243
ui: node/LVM-Thin-storage: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 12:11:37 +02:00
Thomas Lamprecht
57c29e0b1d
ui: node/LVM-storage: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 12:11:27 +02:00
Thomas Lamprecht
7650925676
ui: node/directory-storage: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 12:11:19 +02:00
Thomas Lamprecht
ecbe890b02
ui: node/command menu: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 11:17:24 +02:00
Thomas Lamprecht
3491bd184a
ui: node certs: use new loadFile helper to avoid confusion
...
we did not handle those cert related files like SSH keys, so do not
suggest so.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 11:10:16 +02:00
Thomas Lamprecht
37f2e82ca2
ui: utils: split out general "load local file" helper
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 11:10:16 +02:00
Thomas Lamprecht
48bbb009c3
ui: node/certs: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 11:10:16 +02:00
Thomas Lamprecht
028e4cd309
ui: node certs: make delete button safer, add confirmation
...
IMO the behavior was really dangerous prev., possibly causing
downtime of API accessing stuff with a single mistaken click.
Follow our general pattern and ask for confirmation
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 11:10:16 +02:00
Thomas Lamprecht
b1b0fcbcd3
ui: lxc/context cmd: factor out confirmed CT command
...
unifying CT and VM command menu would be pretty easy now, but I need
to wrap the eslint stuff up, so cannot chase all tails..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:19:08 +02:00
Thomas Lamprecht
978ee37981
fixup! ui: qemu/context cmd: code cleanup/refactoring/modernize
2021-05-19 10:18:48 +02:00
Thomas Lamprecht
23ebe427ec
ui: lxc/context cmd: code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:14:18 +02:00
Thomas Lamprecht
bdc157f8f4
ui: menu/item: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:00:57 +02:00
Thomas Lamprecht
8f6397a2a3
ui: menu/template: hide clone/migrate button if not possible
...
Depending on permissions and cluster state those action may not make
sense to be shown.
This streamlines behavior with the one we already have for
non-templates.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:00:40 +02:00
Thomas Lamprecht
ad3809d629
ui: menu/template: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:00:40 +02:00
Thomas Lamprecht
4cb5c258d2
ui: qemu/context cmd: factor out confirmed VM command
...
could be also a generator (higher order fn), but it's easier to
grasp the scope and the like this way
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:00:40 +02:00
Thomas Lamprecht
5e83a90d81
ui: qemu/context cmd: code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 10:00:40 +02:00
Thomas Lamprecht
c511ca9cec
ui: lxc/Network: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 08:46:35 +02:00
Thomas Lamprecht
7aaa492bbd
ui: lxc/Mountpoints: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 08:45:46 +02:00
Thomas Lamprecht
c57ff36d38
ui: parser: fixup printLxcMountPoint object iteration
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 08:45:29 +02:00
Thomas Lamprecht
4fd034b13e
ui: lxc/CreateWizard: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 08:45:03 +02:00
Thomas Lamprecht
d11524c6d1
ui: ha/Resources: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 07:01:51 +02:00
Thomas Lamprecht
09eb422315
ui: ha/GroupView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 07:01:31 +02:00
Thomas Lamprecht
ad9091d0d1
ui: ha/Group Edit: use simple map+join to serialize nodes-prio
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 18:17:55 +02:00
Thomas Lamprecht
1bcc556fe7
ui: ha/Group Edit: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 18:17:12 +02:00
Thomas Lamprecht
f79de80378
ui: grid/Resources: eslint fixes and code cleanup/refactoring
...
this is a major cleanup, using the current ExtJS and ES2018 features
allows to do a lot more concise and nicer.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 18:02:27 +02:00
Thomas Lamprecht
c1802413d9
ui: grid/Replication: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 18:00:30 +02:00
Thomas Lamprecht
5e7d27235e
ui: grid/Firewall: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 17:59:16 +02:00
Thomas Lamprecht
4f73992703
ui: qemu/OS defaults: code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:53:22 +02:00
Thomas Lamprecht
5807b3a043
ui: form/Guest Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:52:53 +02:00
Thomas Lamprecht
7b261bf845
ui: form/View Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:52:40 +02:00
Thomas Lamprecht
2ef4b8ed12
ui: form/USB Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:51:35 +02:00
Thomas Lamprecht
128a24edf5
ui: form/API Token Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:51:21 +02:00
Thomas Lamprecht
93365f47d7
ui: form/Priv.Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:50:53 +02:00
Thomas Lamprecht
65c6c5d592
ui: form/Node Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:50:38 +02:00
Thomas Lamprecht
86b60bd59e
ui: form/Global Search: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:50:14 +02:00
Thomas Lamprecht
ecfd8bcd2f
ui: form/Controller Selector: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:50:03 +02:00
Thomas Lamprecht
f155d934e2
ui: parser: fixup printing LXC network
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 16:42:35 +02:00
Thomas Lamprecht
8af03a8dbd
ui: eslint auto-fixes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
f09f1c27ad
ui: eslint: Miscellaneous eslint fixes
...
Function syntax, raw words, string templates, no prototype builtins
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
91a47a766f
ui: eslint: State equalities more precisely
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
f1374bff13
ui: eslint: Remove useless escapes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
5eb9b7b1b0
ui: eslint: Functions may not be completely empty
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
55ee6ba132
ui: eslint: No unused or duplicate variables
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Dominic Jäger
46d9a35c33
ui: eslint: fix usage of 'me'
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:22:05 +02:00
Thomas Lamprecht
03153d556b
ui: dc: log, options, support: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
9f84f443aa
ui: dc/StorageView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
1a5df27f23
ui: dc/UserEdit: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
d74c3805d3
ui: dc/Tasks: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
12f237de8b
ui: dc/TFA Edit: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
a30dca2f9f
ui: dc/Summary: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00