From 4b63e11d292e3bd218609a0d17b2e0eaf33bbf66 Mon Sep 17 00:00:00 2001 From: "Jens L." Date: Wed, 4 Sep 2024 21:34:03 +0200 Subject: [PATCH] web/admin: fix missing Sync object button SCIM Provider (#11211) Signed-off-by: Jens Langhammer --- .../GoogleWorkspaceProviderGroupList.ts | 2 +- .../MicrosoftEntraProviderGroupList.ts | 2 +- .../providers/scim/SCIMProviderGroupList.ts | 20 ++++++++++++++++++- .../providers/scim/SCIMProviderUserList.ts | 20 ++++++++++++++++++- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/web/src/admin/providers/google_workspace/GoogleWorkspaceProviderGroupList.ts b/web/src/admin/providers/google_workspace/GoogleWorkspaceProviderGroupList.ts index 58c7252fd4..d704ca87f3 100644 --- a/web/src/admin/providers/google_workspace/GoogleWorkspaceProviderGroupList.ts +++ b/web/src/admin/providers/google_workspace/GoogleWorkspaceProviderGroupList.ts @@ -27,7 +27,7 @@ export class GoogleWorkspaceProviderGroupList extends Table ${msg("Sync")} - ${msg("Sync User")} + ${msg("Sync Group")} ${msg("Sync")} - ${msg("Sync User")} + ${msg("Sync Group")} { @@ -20,6 +22,22 @@ export class SCIMProviderGroupList extends Table { checkbox = true; clearOnRefresh = true; + renderToolbar(): TemplateResult { + return html` + ${msg("Sync")} + ${msg("Sync Group")} + + + + + ${super.renderToolbar()}`; + } + renderToolbarSelected(): TemplateResult { const disabled = this.selectedElements.length < 1; return html` { @@ -20,6 +22,22 @@ export class SCIMProviderUserList extends Table { checkbox = true; clearOnRefresh = true; + renderToolbar(): TemplateResult { + return html` + ${msg("Sync")} + ${msg("Sync User")} + + + + + ${super.renderToolbar()}`; + } + renderToolbarSelected(): TemplateResult { const disabled = this.selectedElements.length < 1; return html`