[pve-devel] [PATCH common/widget-toolkit/manager] bring ldap sync to the gui
Dominik Csapak
d.csapak at proxmox.com
Thu Apr 9 16:10:40 CEST 2020
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
More information about the pve-devel
mailing list