web/admin: fix sync single button throwing error (#11727) Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: Jens L. <jens@goauthentik.io>
This commit is contained in:
![98988430+gcp-cherry-pick-bot[bot]@users.noreply.github.com](/assets/img/avatar_default.png)
committed by
GitHub

parent
7cb40d786f
commit
eab3d9b411
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { GoogleWorkspaceProviderGroup, ProvidersApi, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
GoogleWorkspaceProviderGroup,
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersGoogleWorkspaceSyncObjectCreateRequest,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-google-workspace-groups-list")
|
@customElement("ak-provider-google-workspace-groups-list")
|
||||||
export class GoogleWorkspaceProviderGroupList extends Table<GoogleWorkspaceProviderGroup> {
|
export class GoogleWorkspaceProviderGroupList extends Table<GoogleWorkspaceProviderGroup> {
|
||||||
@ -31,8 +36,11 @@ export class GoogleWorkspaceProviderGroupList extends Table<GoogleWorkspaceProvi
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.Group}
|
model=${SyncObjectModelEnum.Group}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG)
|
.sync=${(data: ProvidersGoogleWorkspaceSyncObjectCreateRequest) => {
|
||||||
.providersGoogleWorkspaceSyncObjectCreate}
|
return new ProvidersApi(
|
||||||
|
DEFAULT_CONFIG,
|
||||||
|
).providersGoogleWorkspaceSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { GoogleWorkspaceProviderUser, ProvidersApi, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
GoogleWorkspaceProviderUser,
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersGoogleWorkspaceSyncObjectCreateRequest,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-google-workspace-users-list")
|
@customElement("ak-provider-google-workspace-users-list")
|
||||||
export class GoogleWorkspaceProviderUserList extends Table<GoogleWorkspaceProviderUser> {
|
export class GoogleWorkspaceProviderUserList extends Table<GoogleWorkspaceProviderUser> {
|
||||||
@ -31,8 +36,11 @@ export class GoogleWorkspaceProviderUserList extends Table<GoogleWorkspaceProvid
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.User}
|
model=${SyncObjectModelEnum.User}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG)
|
.sync=${(data: ProvidersGoogleWorkspaceSyncObjectCreateRequest) => {
|
||||||
.providersGoogleWorkspaceSyncObjectCreate}
|
return new ProvidersApi(
|
||||||
|
DEFAULT_CONFIG,
|
||||||
|
).providersGoogleWorkspaceSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { MicrosoftEntraProviderGroup, ProvidersApi, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
MicrosoftEntraProviderGroup,
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersMicrosoftEntraSyncObjectCreateRequest,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-microsoft-entra-groups-list")
|
@customElement("ak-provider-microsoft-entra-groups-list")
|
||||||
export class MicrosoftEntraProviderGroupList extends Table<MicrosoftEntraProviderGroup> {
|
export class MicrosoftEntraProviderGroupList extends Table<MicrosoftEntraProviderGroup> {
|
||||||
@ -28,8 +33,11 @@ export class MicrosoftEntraProviderGroupList extends Table<MicrosoftEntraProvide
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.Group}
|
model=${SyncObjectModelEnum.Group}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG)
|
.sync=${(data: ProvidersMicrosoftEntraSyncObjectCreateRequest) => {
|
||||||
.providersMicrosoftEntraSyncObjectCreate}
|
return new ProvidersApi(
|
||||||
|
DEFAULT_CONFIG,
|
||||||
|
).providersMicrosoftEntraSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { MicrosoftEntraProviderUser, ProvidersApi, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
MicrosoftEntraProviderUser,
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersMicrosoftEntraSyncObjectCreateRequest,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-microsoft-entra-users-list")
|
@customElement("ak-provider-microsoft-entra-users-list")
|
||||||
export class MicrosoftEntraProviderUserList extends Table<MicrosoftEntraProviderUser> {
|
export class MicrosoftEntraProviderUserList extends Table<MicrosoftEntraProviderUser> {
|
||||||
@ -31,8 +36,11 @@ export class MicrosoftEntraProviderUserList extends Table<MicrosoftEntraProvider
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.User}
|
model=${SyncObjectModelEnum.User}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG)
|
.sync=${(data: ProvidersMicrosoftEntraSyncObjectCreateRequest) => {
|
||||||
.providersMicrosoftEntraSyncObjectCreate}
|
return new ProvidersApi(
|
||||||
|
DEFAULT_CONFIG,
|
||||||
|
).providersMicrosoftEntraSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { ProvidersApi, SCIMProviderGroup, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersScimSyncObjectCreateRequest,
|
||||||
|
SCIMProviderGroup,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-scim-groups-list")
|
@customElement("ak-provider-scim-groups-list")
|
||||||
export class SCIMProviderGroupList extends Table<SCIMProviderGroup> {
|
export class SCIMProviderGroupList extends Table<SCIMProviderGroup> {
|
||||||
@ -29,7 +34,9 @@ export class SCIMProviderGroupList extends Table<SCIMProviderGroup> {
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.Group}
|
model=${SyncObjectModelEnum.Group}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG).providersScimSyncObjectCreate}
|
.sync=${(data: ProvidersScimSyncObjectCreateRequest) => {
|
||||||
|
return new ProvidersApi(DEFAULT_CONFIG).providersScimSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
@ -8,7 +8,12 @@ import { msg } from "@lit/localize";
|
|||||||
import { TemplateResult, html } from "lit";
|
import { TemplateResult, html } from "lit";
|
||||||
import { customElement, property } from "lit/decorators.js";
|
import { customElement, property } from "lit/decorators.js";
|
||||||
|
|
||||||
import { ProvidersApi, SCIMProviderUser, SyncObjectModelEnum } from "@goauthentik/api";
|
import {
|
||||||
|
ProvidersApi,
|
||||||
|
ProvidersScimSyncObjectCreateRequest,
|
||||||
|
SCIMProviderUser,
|
||||||
|
SyncObjectModelEnum,
|
||||||
|
} from "@goauthentik/api";
|
||||||
|
|
||||||
@customElement("ak-provider-scim-users-list")
|
@customElement("ak-provider-scim-users-list")
|
||||||
export class SCIMProviderUserList extends Table<SCIMProviderUser> {
|
export class SCIMProviderUserList extends Table<SCIMProviderUser> {
|
||||||
@ -29,7 +34,9 @@ export class SCIMProviderUserList extends Table<SCIMProviderUser> {
|
|||||||
<ak-sync-object-form
|
<ak-sync-object-form
|
||||||
.provider=${this.providerId}
|
.provider=${this.providerId}
|
||||||
model=${SyncObjectModelEnum.User}
|
model=${SyncObjectModelEnum.User}
|
||||||
.sync=${new ProvidersApi(DEFAULT_CONFIG).providersScimSyncObjectCreate}
|
.sync=${(data: ProvidersScimSyncObjectCreateRequest) => {
|
||||||
|
return new ProvidersApi(DEFAULT_CONFIG).providersScimSyncObjectCreate(data);
|
||||||
|
}}
|
||||||
slot="form"
|
slot="form"
|
||||||
>
|
>
|
||||||
</ak-sync-object-form>
|
</ak-sync-object-form>
|
||||||
|
Reference in New Issue
Block a user