proxmox-backup/www
Dominik Csapak 9481cc26b4 ui: system config: fix deleting DNS entries
While PVE and PMG use a rather brittle "replace whole config" style on
their DNS entry CRUD API, the PBS one was made with a per-entry level
granularity, so that single entries can modified, or deleted, without
touching the others.

But the UI from the widget-toolkit was made for the older PVE/PMG
behavior and did  not sent along the delete-array of to-be-deleted
keys.

Since widget-toolkit commit 8d161ac ("dns: update comment to avoid
coupling to downstream dependency") the DNS edit window supports
opting into that by setting the new `deleteEmpty` config parameter.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ TL: expand commit message ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-03-04 14:50:10 +01:00
..
button ui: administration: set icons for tabs 2020-10-31 09:11:11 +01:00
config ui: add support for optional Remote in SyncJob 2023-11-25 17:07:42 +01:00
css ui: renamed pmx-faded to pmx-opacity-75 2023-10-13 17:17:32 +02:00
dashboard ui: dashboard: show tape backups/restores on task summary 2023-05-17 11:23:54 +02:00
data ui: running tasks: update limit to 100 2020-07-11 12:53:32 +02:00
datastore ui: datastore summary handle non-existent values 2023-12-11 13:08:51 +01:00
form ui: Show if Filter includes or excludes 2024-01-10 10:13:45 +01:00
images ui: tape drive icon: invert 2021-03-08 15:51:49 +01:00
panel fix #5117: ui: node info: avoid invalid array access for certain foreign kernels 2023-12-14 13:52:07 +01:00
tape ui: tape inventory: do not translate UUID 2024-02-28 11:06:08 +01:00
window close #4819: ui: allow usernames shorter than 4 characters 2024-01-18 16:37:07 +01:00
Application.js ui: app: fix openID helper usage and rework style 2021-07-03 23:12:08 +02:00
Dashboard.js tree-wide: fix various typos 2023-11-29 18:32:07 +01:00
DirectoryList.js ui: add Remove button for DirectoryList 2023-11-07 10:32:05 +01:00
index.hbs proxy/ui: implement theme switcher 2023-03-09 08:04:18 +01:00
LoginView.js ui: fix default language display 2022-09-12 09:42:01 +02:00
MainView.js ui: add fingerprint also to the 'show connection information' window 2023-11-29 17:12:41 +01:00
Makefile ui: tape: add remove media button 2024-01-12 10:26:55 +01:00
NavigationTree.js ui: datastore: override maintenance icon if currently destroying 2022-11-28 15:56:39 +01:00
NodeNotes.js fix #3067: ui: add a separate notes view for longer markdown notes 2022-04-25 08:39:39 +02:00
OnlineHelpInfo.js ui: update online help info 2023-11-28 17:34:56 +01:00
Schema.js ui: add MetricServerView and use it 2022-06-13 10:01:05 +02:00
ServerAdministration.js ui: server administration: repos: add online help 2021-07-22 10:09:53 +02:00
ServerStatus.js ui: remove white backgrounds from package versions and system report 2023-03-09 08:04:18 +01:00
Subscription.js ui: trim whitespaces when adding a subscription key 2024-03-01 10:44:40 +01:00
SystemConfiguration.js ui: system config: fix deleting DNS entries 2024-03-04 14:50:10 +01:00
Utils.js tree-wide: fix various typos 2023-11-29 18:32:07 +01:00
VersionInfo.js ui: minimally increase font-size of product title and version 2021-07-03 23:13:33 +02:00
ZFSList.js ui: some more eslint auto-fixes 2020-09-25 18:34:54 +02:00