this series adds the ldap sync functionality to the gui my previous patches are a pre-requirement for this series[0][1]
the common patch is required, else the deletion does not work for 'sync-defaults-options' the widget-toolkit patches are not 'really' required, but else the editwindow looks weird 0: https://pve.proxmox.com/pipermail/pve-devel/2020-April/042800.html 1: https://pve.proxmox.com/pipermail/pve-devel/2020-April/042854.html pve-common: Dominik Csapak (1): JSONSchema: extend pve-configid regex by '-' src/PVE/JSONSchema.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) proxmox-widget-toolkit: Dominik Csapak (2): window/Edit: accept bodyPadding from config Utils: add 'auth-realm-sync-test' to task descriptions Utils.js | 1 + window/Edit.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) pve-manager: Dominik Csapak (6): ui: dc/AuthEdit: refactor TFASelector in its own component ui: dc/Auth*: refactor AuthEdit ui: dc/AuthView: refactor panel ui: Utils: delete_if_default: add values by correct type ui: dc/AuthEdit: add sync tab for ldap/ad realms ui: dc/Auth: add sync button www/manager6/Makefile | 10 +- www/manager6/Utils.js | 31 +++- www/manager6/dc/AuthEdit.js | 284 ------------------------------- www/manager6/dc/AuthEditAD.js | 54 ++++++ www/manager6/dc/AuthEditBase.js | 151 ++++++++++++++++ www/manager6/dc/AuthEditLDAP.js | 246 ++++++++++++++++++++++++++ www/manager6/dc/AuthView.js | 207 +++++++++++----------- www/manager6/dc/SyncWindow.js | 125 ++++++++++++++ www/manager6/form/TFASelector.js | 148 ++++++++++++++++ 9 files changed, 868 insertions(+), 388 deletions(-) delete mode 100644 www/manager6/dc/AuthEdit.js create mode 100644 www/manager6/dc/AuthEditAD.js create mode 100644 www/manager6/dc/AuthEditBase.js create mode 100644 www/manager6/dc/AuthEditLDAP.js create mode 100644 www/manager6/dc/SyncWindow.js create mode 100644 www/manager6/form/TFASelector.js -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel