]> git.proxmox.com Git - proxmox-widget-toolkit.git/commit - src/Makefile
notification: add gui for sendmail notification endpoints
authorLukas Wagner <l.wagner@proxmox.com>
Thu, 3 Aug 2023 12:17:14 +0000 (14:17 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Wed, 16 Aug 2023 08:37:24 +0000 (10:37 +0200)
commit84f70dfaadf18c04dd3e7fefcbe843375daeb8b3
tree325a62e9e086708cde0359bdb18ee1bd68c38e9f
parenta60c8dc0c005de41909f2ef4f65dba723ba8d0af
notification: add gui for sendmail notification endpoints

This commit adds a new panel 'NotificationConfigView' that is supposed
to be embedded in the datacenter configuration side-bar.
This new view lists all notification endpoints, allowing to
add/modify/delete/test them.

Furthermore, this commits adds the dialog for adding/modifying
sendmail endpoints. The dialog is 'plugin-in' based, meaning that it
consists of a base window (EndpointEditBase) and a panel that holds
the actual fields for the endpoint type configuration. This will show
be beneficial once the GUI for other endpoint types is added.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
src/Makefile
src/Schema.js
src/data/model/NotificationConfig.js [new file with mode: 0644]
src/panel/NotificationConfigView.js [new file with mode: 0644]
src/panel/SendmailEditPanel.js [new file with mode: 0644]
src/window/EndpointEditBase.js [new file with mode: 0644]