proxmox-backup/www/window
Stefan Lendl db3fd2132d fix #3217: ui: global prune and gc job view
In the global datastore view, extend the prune view to display gc job
status as a table.  Use the same widget in the local view and dispaly gc
job status as a single row.

The local PruneAndGC view is parameterized (cbind) with the datastore.
At initialization the only row is selected.  This allows the rest of the
grid to act on selected rows and it requires far less special casing if
the datastore is set on the view or not.

Having a single row always selected and therefore highlighted, is
visually not appealing.  Therefore, highlighting of selected rows is
disabled in the local view.

Moved GCView to different file and enhanced it with last, next run,
status and duration. Added button to show task log.

Changed `render_task_status()` to also take in account upids stored in
other 'columns'.

Signed-off-by: Stefan Lendl <s.lendl@proxmox.com>
  [LW: include ref to bugzilla in commit message]
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Originally-by: Gabriel Goller <g.goller@proxmox.com>
Tested-by: Gabriel Goller <g.goller@proxmox.com>
Reviewd-by: Gabriel Goller <g.goller@proxmox.com>
Tested-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Lukas Wagner <l.wagner@proxmox.com>
2024-04-22 13:58:08 +02:00
..
ACLEdit.js ui: datastore permissions: allow ACL path edit & query namespaces 2022-05-18 18:14:37 +02:00
BackupGroupChangeOwner.js ui: adapt to s/backup-ns/ns/ api param change 2022-05-13 14:21:52 +02:00
CreateDirectory.js ui: add/fix help buttons 2020-11-10 11:51:03 +01:00
DataStoreEdit.js ui: move prune input panel into own file 2022-05-14 18:51:54 +02:00
DatastoreRepoInfo.js gui: remove document.execCommand calls 2024-03-25 16:42:54 +01:00
GCJobEdit.js fix #3217: ui: global prune and gc job view 2024-04-22 13:58:08 +02:00
InfluxDbEdit.js ui: metrics: don't send digest when creating a new influxdbupd host 2024-03-07 10:30:40 +01:00
MaintenanceOptions.js ui: namespace & maintenance mode: refer to onlineHelp 2022-05-17 14:03:00 +02:00
NamespaceEdit.js ui: namespace & maintenance mode: refer to onlineHelp 2022-05-17 14:03:00 +02:00
NotesEdit.js ui: datastore: show comment, allow to edit notes 2020-10-28 18:36:12 +01:00
NotifyOptions.js prune jobs: switch default to on-error-only notifications 2022-11-24 17:33:28 +01:00
PruneJobEdit.js ui: prune job: disallow setting blank schedule 2024-03-25 17:17:12 +01:00
RemoteEdit.js fix #3058: ui: improve remote edit UX by clarifying ID vs host 2022-01-12 09:38:59 +01:00
Settings.js ui: fix layout reset 2024-04-22 13:39:20 +02:00
SyncJobEdit.js ui: sync job: don't send delete value on creation 2024-03-07 10:30:40 +01:00
TokenEdit.js gui: remove document.execCommand calls 2024-03-25 16:42:54 +01:00
TrafficControlEdit.js ui: traffic-control edit: add spaces between networks for more readabillity 2021-11-22 10:45:29 +01:00
UserEdit.js ui: user edit: clean-up getValues function 2024-03-07 10:37:37 +01:00
VerifyAll.js ui: adapt to s/backup-ns/ns/ api param change 2022-05-13 14:21:52 +02:00
VerifyJobEdit.js ui: verify job: don't send delete value on creation 2024-03-07 10:30:40 +01:00
ZFSCreate.js ui: don't show reset button on zfs creation 2023-09-07 17:46:12 +02:00