Thomas Lamprecht
027f67e46d
actually install pve6to7 tool
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-28 11:16:59 +02:00
Thomas Lamprecht
43166cb6f8
buildsys: www: touch incremental-lint in check target to avoid triggering twice
...
Without this the check and the, through the 'install' target
triggered, incremental lint target triggered a full eslint run.
Makes it similar to what PBS did from the beginning of eslint
inclusion..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-28 11:13:05 +02:00
Thomas Lamprecht
f0af029bd4
buildsys: www: make 'all' target a no-op
...
preparatory steps for better make dependencies when executing the
lint check.
People can still just make the .js targets directly or use the
install target.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-28 11:11:17 +02:00
Dominik Csapak
5f2e6c2e57
ui: ceph/Status: fix icon in status grid
...
there was a spurious leftover single quote("'"), that prevented
the correct css class to be inserted
(e.g., fa-exclamation' instead of fa-exclamation)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-28 10:44:15 +02:00
Dominik Csapak
afc70cd321
ui: form/CalendarEvent: remove displayField from config
...
in extjs 7.0, setting the displayField overwrites the displayTpl, which
we use here
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:08 +02:00
Dominik Csapak
133d82d5e5
ui: tree/SnapshotTree: use beforedestroy instead of destroy
...
on extjs 7.0, this triggers when the handler is not available anymore,
so use the beforedestroy event instead
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:08 +02:00
Dominik Csapak
928028c1f6
ui: panel/ConfigPanel: return early on no selection
...
treelist technically allows deselection and this happens on destruction
in extjs 7.0 so simply return early to avoid errors accessing
components that do not exist anymore
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:08 +02:00
Dominik Csapak
c8d72c05ca
ui: panel/ConfigPanel: change ui class to pve-nav
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:08 +02:00
Dominik Csapak
cd79166d74
ui: ResourceGrid: move first update to afterrender
...
else with extjs 7.0, the first render does not happen yet, because
the grid is not visible at that time
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:08 +02:00
Dominik Csapak
f871f7857d
ui: form/VMCPUFlagSelector: mark radio-buttons as 'not form fields'
...
else they might get picked up individually
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-27 12:43:07 +02:00
Thomas Lamprecht
5d551f5e2a
influxdb: rework comment
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-26 17:38:22 +02:00
Lorenz Stechauner
456be47171
fix #3440 : influxdb: remove duplicate vmid tag
...
remove vmid from data part, it is already contained in object part.
this is accomplished by adding the parameter $excluded to
build_influxdb_payload().
Signed-off-by: Lorenz Stechauner <l.stechauner@proxmox.com>
2021-05-26 17:36:54 +02:00
Thomas Lamprecht
f218eebb4c
bump version to 7.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-25 10:48:41 +02:00
Thomas Lamprecht
df22311b50
ui: nav: move bg-color override to CSS class
...
colors overrides really must not happen inline...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-23 18:04:16 +02:00
Dominik Csapak
7663037544
ui: ResourceGrid: correctly remove ResourceStore listener
...
while the function in '.on' and '.un' are identical, they are not the
*same* function, thus the '.un' does not really remove the listener,
and we have leftover references to the grid which means it will never
really garbage-collected
instead, use '.mon' on the grid, which automatically cleans up the
listeners
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-20 21:01:49 +02:00
Dominik Csapak
e492ab4dc8
ui: dc/RoleView: add variableRowHeight
...
otherwise the grid is confused about the row height (since it is
variable here) and renders the scrollbars weirdly
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-20 21:01:49 +02:00
Dominik Csapak
308d9f365c
ui: Parser: fix bind and dev mounts for lxc
...
match returns 'null' if the regex does not match, which is not
destructurable. so we have to save the match and check if it valid
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-05-20 21:01:49 +02:00
Thomas Lamprecht
3f7d054ee1
pveceph: allow to select test repository on installation
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 20:55:02 +02:00
Thomas Lamprecht
00fa70bfd9
enable ceph 16.2 pacific
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 20:54:52 +02:00
Thomas Lamprecht
f0982ad94b
buildsys: change upload/config dist to bullseye
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 20:54:07 +02:00
Thomas Lamprecht
339ff552b1
Revert "buildsys: change upload/repo dist to bullseye"
...
pushed by mistake, please ignore this and the previous one
This reverts commit 4816c96931
.
2021-05-20 20:52:52 +02:00
Thomas Lamprecht
4816c96931
buildsys: change upload/repo dist to bullseye
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 14:55:53 +02:00
Thomas Lamprecht
2e2b3a7e9a
d/control: order ifupdown2 first so that it gets prefered
...
Lets still allow the old on for backwards compatibility, we may want
to phase that out with Bookworm or so
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 09:49:33 +02:00
Thomas Lamprecht
298d9733b5
d/copyright: update years
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 09:49:33 +02:00
Thomas Lamprecht
7783849bf8
d/rules: catch all dh rules goes to top
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 09:49:33 +02:00
Thomas Lamprecht
61b98d82f1
d/control: update dh compat level to 12
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 09:49:33 +02:00
Thomas Lamprecht
1d2413c0ff
pve5to6: preparatory steps for when 7 is released
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 19:02:51 +02:00
Thomas Lamprecht
4177a14d13
add pve6to7 WIP
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 19:01:51 +02:00
Thomas Lamprecht
861bf37d54
pveceph install: fix fallback for default version
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 18:25:45 +02:00
Thomas Lamprecht
be0bdb1a11
bump version to 6.4-7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 17:51:51 +02:00
Thomas Lamprecht
c15d821e0a
enable eslint on build
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 17:42:21 +02:00
Thomas Lamprecht
00c3ac53c7
ui: form/storage selector: re-validate after storage list was reloaded
...
two style fixes thrown in
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
685b52f58c
ui: window/Migrate: avoid triggering another info request if already in-progress
...
use the node as key, so that a target switch would still trigger a
new one - else there's a slight chance that a user could get the
check out-of-sync (from another node).
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
d8d4c14b73
ui: window/Migrate: eslint fixes and code cleanup/refactoring/modernize
...
Use the Proxmox.Async.api2 helper to avoid deep nesting
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
cb139584b1
ui: window/Browser Settings: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
75728a889b
ui: window/FW Log Rate: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
3fb9e6f9df
ui: window/wizard: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
3405edbefb
ui: window/ceph install: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
f4eab70a57
ui: window/bulkaction: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
e5d5764668
ui: window/startup: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Thomas Lamprecht
eda300438e
ui: snapshot tree: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 16:52:49 +02:00
Dominic Jäger
90519f8a55
ui: panel/StatusPanel: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 14:03:08 +02:00
Dominic Jäger
a9e7018401
ui: panel/RunningChart: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 14:03:08 +02:00
Dominic Jäger
193df2f373
ui: panel/NotesView: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 14:03:08 +02:00
Dominic Jäger
202298c10b
ui: panel/IPSet: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 14:03:08 +02:00
Dominic Jäger
ee3903451e
ui: panel/ConfigPanel: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 14:03:08 +02:00
Thomas Lamprecht
ff0777c520
ui: resource tree: eslint fixes and code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 14:00:59 +02:00
Thomas Lamprecht
81cde64305
ui: form/pci: add simple IOMMU group renderer
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 12:30:06 +02:00
Thomas Lamprecht
a7ec3666b1
ui: qemu/PCI Edit: code cleanup/refactoring/modernize
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-19 12:29:29 +02:00
Dominic Jäger
f9fa832270
ui: storage/PBS edit: eslint fixes
...
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-05-19 12:12:36 +02:00