feat: console flat navigation, settings (#3581)

* instance routing

* instance naming

* org list

* rm isonsystem

* breadcrumb  type

* routing

* instance members

* fragment refresh org

* settings pages

* settings list, sidenav grouping, i18n

* org-settings, policy changes

* lint

* grid

* rename grid

* fallback to general

* cleanup

* general settings, remove cards

* sidenav for settings, label policy

* i18n

* header, nav backbuild

* general, project nav rehaul

* login text background adapt

* org nav anim

* org, instance settings, fix policy layout, roles

* i18n, active route for project

* lint
This commit is contained in:
Max Peintner
2022-05-09 15:01:36 +02:00
committed by GitHub
parent 94e420bb24
commit 06e3330d2e
188 changed files with 4046 additions and 3639 deletions
+18
View File
@@ -39,6 +39,8 @@ import {
GetDefaultDomainClaimedMessageTextResponse,
GetDefaultInitMessageTextRequest,
GetDefaultInitMessageTextResponse,
GetDefaultLanguageRequest,
GetDefaultLanguageResponse,
GetDefaultLoginTextsRequest,
GetDefaultLoginTextsResponse,
GetDefaultPasswordlessRegistrationMessageTextRequest,
@@ -120,6 +122,8 @@ import {
SetDefaultDomainClaimedMessageTextResponse,
SetDefaultInitMessageTextRequest,
SetDefaultInitMessageTextResponse,
SetDefaultLanguageRequest,
SetDefaultLanguageResponse,
SetDefaultPasswordlessRegistrationMessageTextRequest,
SetDefaultPasswordlessRegistrationMessageTextResponse,
SetDefaultPasswordResetMessageTextRequest,
@@ -415,6 +419,20 @@ export class AdminService {
return this.grpcService.admin.updatePasswordAgePolicy(req, null).then((resp) => resp.toObject());
}
/* default language */
public getDefaultLanguage(): Promise<GetDefaultLanguageResponse.AsObject> {
const req = new GetDefaultLanguageRequest();
return this.grpcService.admin.getDefaultLanguage(req, null).then((resp) => resp.toObject());
}
public setDefaultLanguage(language: string): Promise<SetDefaultLanguageResponse.AsObject> {
const req = new SetDefaultLanguageRequest();
req.setLanguage(language);
return this.grpcService.admin.setDefaultLanguage(req, null).then((resp) => resp.toObject());
}
/* lockout */
public getLockoutPolicy(): Promise<GetLockoutPolicyResponse.AsObject> {
@@ -4,7 +4,7 @@ import { BehaviorSubject, combineLatest, map } from 'rxjs';
import { ManagementService } from './mgmt.service';
export enum BreadcrumbType {
IAM,
INSTANCE,
ORG,
PROJECT,
GRANTEDPROJECT,
@@ -9,11 +9,11 @@ import {
ACTIONS,
DOMAINS,
HOME,
INSTANCE,
KeyboardShortcut,
ME,
ORG,
PROJECTS,
SYSTEM,
USERGRANTS,
USERS,
} from './keyboard-shortcuts';
@@ -59,8 +59,8 @@ export class KeyboardShortcutsService implements OnDestroy {
}
}
if (firstKey.code === 'KeyG' && secondKey.code === 'KeyS') {
if (this.hasPermission(SYSTEM)) {
this.router.navigate(SYSTEM.link);
if (this.hasPermission(INSTANCE)) {
this.router.navigate(INSTANCE.link);
}
}
if (firstKey.code === 'KeyG' && secondKey.code === 'KeyO') {
@@ -11,9 +11,9 @@ export const HOME: KeyboardShortcut = {
keyboardKeys: ['g', 'h'],
};
export const SYSTEM: KeyboardShortcut = {
export const INSTANCE: KeyboardShortcut = {
i18nKey: 'KEYBOARDSHORTCUTS.SHORTCUTS.SYSTEM',
link: ['/system'],
link: ['/instance'],
keyboardKeys: ['g', 's'],
permissions: ['iam.read'],
};
@@ -66,7 +66,7 @@ export const DOMAINS: KeyboardShortcut = {
permissions: ['org.read'],
};
export const SIDEWIDESHORTCUTS = [ME, HOME, SYSTEM, ORG, PROJECTS, USERS, USERGRANTS, ACTIONS, DOMAINS];
export const SIDEWIDESHORTCUTS = [ME, HOME, INSTANCE, ORG, PROJECTS, USERS, USERGRANTS, ACTIONS, DOMAINS];
export const ORGSWITCHER: KeyboardShortcut = {
i18nKey: 'KEYBOARDSHORTCUTS.SHORTCUTS.ORGSWITCHER',
+422 -422
View File
@@ -10,423 +10,423 @@ import { KeyType } from '../proto/generated/zitadel/auth_n_key_pb';
import { ChangeQuery } from '../proto/generated/zitadel/change_pb';
import { IDPOwnerType } from '../proto/generated/zitadel/idp_pb';
import {
ActionQuery,
ActivateCustomLabelPolicyRequest,
ActivateCustomLabelPolicyResponse,
AddAPIAppRequest,
AddAPIAppResponse,
AddAppKeyRequest,
AddAppKeyResponse,
AddCustomLabelPolicyRequest,
AddCustomLabelPolicyResponse,
AddCustomLockoutPolicyRequest,
AddCustomLockoutPolicyResponse,
AddCustomLoginPolicyRequest,
AddCustomLoginPolicyResponse,
AddCustomPasswordAgePolicyRequest,
AddCustomPasswordAgePolicyResponse,
AddCustomPasswordComplexityPolicyRequest,
AddCustomPasswordComplexityPolicyResponse,
AddCustomPrivacyPolicyRequest,
AddCustomPrivacyPolicyResponse,
AddHumanUserRequest,
AddHumanUserResponse,
AddIDPToLoginPolicyRequest,
AddIDPToLoginPolicyResponse,
AddMachineKeyRequest,
AddMachineKeyResponse,
AddMachineUserRequest,
AddMachineUserResponse,
AddMultiFactorToLoginPolicyRequest,
AddMultiFactorToLoginPolicyResponse,
AddOIDCAppRequest,
AddOIDCAppResponse,
AddOrgDomainRequest,
AddOrgDomainResponse,
AddOrgJWTIDPRequest,
AddOrgJWTIDPResponse,
AddOrgMemberRequest,
AddOrgMemberResponse,
AddOrgOIDCIDPRequest,
AddOrgOIDCIDPResponse,
AddOrgRequest,
AddOrgResponse,
AddPersonalAccessTokenRequest,
AddPersonalAccessTokenResponse,
AddProjectGrantMemberRequest,
AddProjectGrantMemberResponse,
AddProjectGrantRequest,
AddProjectGrantResponse,
AddProjectMemberRequest,
AddProjectMemberResponse,
AddProjectRequest,
AddProjectResponse,
AddProjectRoleRequest,
AddProjectRoleResponse,
AddSecondFactorToLoginPolicyRequest,
AddSecondFactorToLoginPolicyResponse,
AddUserGrantRequest,
AddUserGrantResponse,
BulkAddProjectRolesRequest,
BulkAddProjectRolesResponse,
BulkRemoveUserGrantRequest,
BulkRemoveUserGrantResponse,
BulkSetUserMetadataRequest,
BulkSetUserMetadataResponse,
ClearFlowRequest,
ClearFlowResponse,
CreateActionRequest,
CreateActionResponse,
DeactivateActionRequest,
DeactivateActionResponse,
DeactivateAppRequest,
DeactivateAppResponse,
DeactivateOrgIDPRequest,
DeactivateOrgIDPResponse,
DeactivateOrgRequest,
DeactivateOrgResponse,
DeactivateProjectGrantRequest,
DeactivateProjectGrantResponse,
DeactivateProjectRequest,
DeactivateProjectResponse,
DeactivateUserRequest,
DeactivateUserResponse,
DeleteActionRequest,
DeleteActionResponse,
GenerateOrgDomainValidationRequest,
GenerateOrgDomainValidationResponse,
GetActionRequest,
GetActionResponse,
GetAppByIDRequest,
GetAppByIDResponse,
GetCustomDomainClaimedMessageTextRequest,
GetCustomDomainClaimedMessageTextResponse,
GetCustomInitMessageTextRequest,
GetCustomInitMessageTextResponse,
GetCustomLoginTextsRequest,
GetCustomLoginTextsResponse,
GetCustomPasswordlessRegistrationMessageTextRequest,
GetCustomPasswordlessRegistrationMessageTextResponse,
GetCustomPasswordResetMessageTextRequest,
GetCustomPasswordResetMessageTextResponse,
GetCustomVerifyEmailMessageTextRequest,
GetCustomVerifyEmailMessageTextResponse,
GetCustomVerifyPhoneMessageTextRequest,
GetCustomVerifyPhoneMessageTextResponse,
GetDefaultDomainClaimedMessageTextRequest,
GetDefaultDomainClaimedMessageTextResponse,
GetDefaultInitMessageTextRequest,
GetDefaultInitMessageTextResponse,
GetDefaultLabelPolicyRequest,
GetDefaultLabelPolicyResponse,
GetDefaultLoginTextsRequest,
GetDefaultLoginTextsResponse,
GetDefaultPasswordComplexityPolicyRequest,
GetDefaultPasswordComplexityPolicyResponse,
GetDefaultPasswordlessRegistrationMessageTextRequest,
GetDefaultPasswordlessRegistrationMessageTextResponse,
GetDefaultPasswordResetMessageTextRequest,
GetDefaultPasswordResetMessageTextResponse,
GetDefaultVerifyEmailMessageTextRequest,
GetDefaultVerifyEmailMessageTextResponse,
GetDefaultVerifyPhoneMessageTextRequest,
GetDefaultVerifyPhoneMessageTextResponse,
GetFlowRequest,
GetFlowResponse,
GetGrantedProjectByIDRequest,
GetGrantedProjectByIDResponse,
GetHumanEmailRequest,
GetHumanEmailResponse,
GetHumanPhoneRequest,
GetHumanPhoneResponse,
GetHumanProfileRequest,
GetHumanProfileResponse,
GetIAMRequest,
GetIAMResponse,
GetLabelPolicyRequest,
GetLabelPolicyResponse,
GetLockoutPolicyRequest,
GetLockoutPolicyResponse,
GetLoginPolicyRequest,
GetLoginPolicyResponse,
GetMyOrgRequest,
GetMyOrgResponse,
GetOIDCInformationRequest,
GetOIDCInformationResponse,
GetOrgByDomainGlobalRequest,
GetOrgByDomainGlobalResponse,
GetOrgIAMPolicyRequest,
GetOrgIAMPolicyResponse,
GetOrgIDPByIDRequest,
GetOrgIDPByIDResponse,
GetPasswordAgePolicyRequest,
GetPasswordAgePolicyResponse,
GetPasswordComplexityPolicyRequest,
GetPasswordComplexityPolicyResponse,
GetPreviewLabelPolicyRequest,
GetPreviewLabelPolicyResponse,
GetPrivacyPolicyRequest,
GetPrivacyPolicyResponse,
GetProjectByIDRequest,
GetProjectByIDResponse,
GetProjectGrantByIDRequest,
GetProjectGrantByIDResponse,
GetSupportedLanguagesRequest,
GetSupportedLanguagesResponse,
GetUserByIDRequest,
GetUserByIDResponse,
GetUserByLoginNameGlobalRequest,
GetUserByLoginNameGlobalResponse,
GetUserGrantByIDRequest,
GetUserGrantByIDResponse,
GetUserMetadataRequest,
GetUserMetadataResponse,
IDPQuery,
ListActionsRequest,
ListActionsResponse,
ListAppChangesRequest,
ListAppChangesResponse,
ListAppKeysRequest,
ListAppKeysResponse,
ListAppsRequest,
ListAppsResponse,
ListGrantedProjectRolesRequest,
ListGrantedProjectRolesResponse,
ListGrantedProjectsRequest,
ListGrantedProjectsResponse,
ListHumanAuthFactorsRequest,
ListHumanAuthFactorsResponse,
ListHumanLinkedIDPsRequest,
ListHumanLinkedIDPsResponse,
ListHumanPasswordlessRequest,
ListHumanPasswordlessResponse,
ListLoginPolicyIDPsRequest,
ListLoginPolicyIDPsResponse,
ListLoginPolicyMultiFactorsRequest,
ListLoginPolicyMultiFactorsResponse,
ListLoginPolicySecondFactorsResponse,
ListMachineKeysRequest,
ListMachineKeysResponse,
ListOrgChangesRequest,
ListOrgChangesResponse,
ListOrgDomainsRequest,
ListOrgDomainsResponse,
ListOrgIDPsRequest,
ListOrgIDPsResponse,
ListOrgMemberRolesRequest,
ListOrgMemberRolesResponse,
ListOrgMembersRequest,
ListOrgMembersResponse,
ListPersonalAccessTokensRequest,
ListPersonalAccessTokensResponse,
ListProjectChangesRequest,
ListProjectChangesResponse,
ListProjectGrantMemberRolesRequest,
ListProjectGrantMemberRolesResponse,
ListProjectGrantMembersRequest,
ListProjectGrantMembersResponse,
ListProjectGrantsRequest,
ListProjectGrantsResponse,
ListProjectMemberRolesRequest,
ListProjectMemberRolesResponse,
ListProjectMembersRequest,
ListProjectMembersResponse,
ListProjectRolesRequest,
ListProjectRolesResponse,
ListProjectsRequest,
ListProjectsResponse,
ListUserChangesRequest,
ListUserChangesResponse,
ListUserGrantRequest,
ListUserGrantResponse,
ListUserMembershipsRequest,
ListUserMembershipsResponse,
ListUserMetadataRequest,
ListUserMetadataResponse,
ListUsersRequest,
ListUsersResponse,
ReactivateActionRequest,
ReactivateActionResponse,
ReactivateAppRequest,
ReactivateAppResponse,
ReactivateOrgIDPRequest,
ReactivateOrgIDPResponse,
ReactivateOrgRequest,
ReactivateOrgResponse,
ReactivateProjectGrantRequest,
ReactivateProjectGrantResponse,
ReactivateProjectRequest,
ReactivateProjectResponse,
ReactivateUserRequest,
ReactivateUserResponse,
RegenerateAPIClientSecretRequest,
RegenerateAPIClientSecretResponse,
RegenerateOIDCClientSecretRequest,
RegenerateOIDCClientSecretResponse,
RemoveAppKeyRequest,
RemoveAppKeyResponse,
RemoveAppRequest,
RemoveAppResponse,
RemoveCustomLabelPolicyFontRequest,
RemoveCustomLabelPolicyFontResponse,
RemoveCustomLabelPolicyIconDarkRequest,
RemoveCustomLabelPolicyIconDarkResponse,
RemoveCustomLabelPolicyIconRequest,
RemoveCustomLabelPolicyIconResponse,
RemoveCustomLabelPolicyLogoDarkRequest,
RemoveCustomLabelPolicyLogoDarkResponse,
RemoveCustomLabelPolicyLogoRequest,
RemoveCustomLabelPolicyLogoResponse,
RemoveHumanAuthFactorOTPRequest,
RemoveHumanAuthFactorOTPResponse,
RemoveHumanAuthFactorU2FRequest,
RemoveHumanAuthFactorU2FResponse,
RemoveHumanLinkedIDPRequest,
RemoveHumanLinkedIDPResponse,
RemoveHumanPasswordlessRequest,
RemoveHumanPasswordlessResponse,
RemoveHumanPhoneRequest,
RemoveHumanPhoneResponse,
RemoveIDPFromLoginPolicyRequest,
RemoveIDPFromLoginPolicyResponse,
RemoveMachineKeyRequest,
RemoveMachineKeyResponse,
RemoveMultiFactorFromLoginPolicyRequest,
RemoveMultiFactorFromLoginPolicyResponse,
RemoveOrgDomainRequest,
RemoveOrgDomainResponse,
RemoveOrgIDPRequest,
RemoveOrgIDPResponse,
RemoveOrgMemberRequest,
RemoveOrgMemberResponse,
RemovePersonalAccessTokenRequest,
RemovePersonalAccessTokenResponse,
RemoveProjectGrantMemberRequest,
RemoveProjectGrantMemberResponse,
RemoveProjectGrantRequest,
RemoveProjectGrantResponse,
RemoveProjectMemberRequest,
RemoveProjectMemberResponse,
RemoveProjectRequest,
RemoveProjectResponse,
RemoveProjectRoleRequest,
RemoveProjectRoleResponse,
RemoveSecondFactorFromLoginPolicyRequest,
RemoveSecondFactorFromLoginPolicyResponse,
RemoveUserGrantRequest,
RemoveUserGrantResponse,
RemoveUserMetadataRequest,
RemoveUserMetadataResponse,
RemoveUserRequest,
RemoveUserResponse,
ResendHumanEmailVerificationRequest,
ResendHumanInitializationRequest,
ResendHumanInitializationResponse,
ResendHumanPhoneVerificationRequest,
ResetCustomDomainClaimedMessageTextToDefaultRequest,
ResetCustomDomainClaimedMessageTextToDefaultResponse,
ResetCustomInitMessageTextToDefaultRequest,
ResetCustomInitMessageTextToDefaultResponse,
ResetCustomLoginTextsToDefaultRequest,
ResetCustomLoginTextsToDefaultResponse,
ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest,
ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse,
ResetCustomPasswordResetMessageTextToDefaultRequest,
ResetCustomPasswordResetMessageTextToDefaultResponse,
ResetCustomVerifyEmailMessageTextToDefaultRequest,
ResetCustomVerifyEmailMessageTextToDefaultResponse,
ResetCustomVerifyPhoneMessageTextToDefaultRequest,
ResetCustomVerifyPhoneMessageTextToDefaultResponse,
ResetLabelPolicyToDefaultRequest,
ResetLabelPolicyToDefaultResponse,
ResetLockoutPolicyToDefaultRequest,
ResetLockoutPolicyToDefaultResponse,
ResetLoginPolicyToDefaultRequest,
ResetLoginPolicyToDefaultResponse,
ResetPasswordAgePolicyToDefaultRequest,
ResetPasswordAgePolicyToDefaultResponse,
ResetPasswordComplexityPolicyToDefaultRequest,
ResetPasswordComplexityPolicyToDefaultResponse,
ResetPrivacyPolicyToDefaultRequest,
ResetPrivacyPolicyToDefaultResponse,
SendHumanResetPasswordNotificationRequest,
SendPasswordlessRegistrationRequest,
SendPasswordlessRegistrationResponse,
SetCustomDomainClaimedMessageTextRequest,
SetCustomDomainClaimedMessageTextResponse,
SetCustomInitMessageTextRequest,
SetCustomInitMessageTextResponse,
SetCustomLoginTextsRequest,
SetCustomLoginTextsResponse,
SetCustomPasswordlessRegistrationMessageTextRequest,
SetCustomPasswordlessRegistrationMessageTextResponse,
SetCustomPasswordResetMessageTextRequest,
SetCustomPasswordResetMessageTextResponse,
SetCustomVerifyEmailMessageTextRequest,
SetCustomVerifyEmailMessageTextResponse,
SetCustomVerifyPhoneMessageTextRequest,
SetCustomVerifyPhoneMessageTextResponse,
SetHumanInitialPasswordRequest,
SetPrimaryOrgDomainRequest,
SetPrimaryOrgDomainResponse,
SetTriggerActionsRequest,
SetTriggerActionsResponse,
SetUserMetadataRequest,
SetUserMetadataResponse,
UnlockUserRequest,
UnlockUserResponse,
UpdateActionRequest,
UpdateActionResponse,
UpdateAPIAppConfigRequest,
UpdateAPIAppConfigResponse,
UpdateAppRequest,
UpdateAppResponse,
UpdateCustomLabelPolicyRequest,
UpdateCustomLabelPolicyResponse,
UpdateCustomLockoutPolicyRequest,
UpdateCustomLockoutPolicyResponse,
UpdateCustomLoginPolicyRequest,
UpdateCustomLoginPolicyResponse,
UpdateCustomPasswordAgePolicyRequest,
UpdateCustomPasswordAgePolicyResponse,
UpdateCustomPasswordComplexityPolicyRequest,
UpdateCustomPasswordComplexityPolicyResponse,
UpdateCustomPrivacyPolicyRequest,
UpdateCustomPrivacyPolicyResponse,
UpdateHumanEmailRequest,
UpdateHumanEmailResponse,
UpdateHumanPhoneRequest,
UpdateHumanPhoneResponse,
UpdateHumanProfileRequest,
UpdateHumanProfileResponse,
UpdateMachineRequest,
UpdateMachineResponse,
UpdateOIDCAppConfigRequest,
UpdateOIDCAppConfigResponse,
UpdateOrgIDPJWTConfigRequest,
UpdateOrgIDPJWTConfigResponse,
UpdateOrgIDPOIDCConfigRequest,
UpdateOrgIDPOIDCConfigResponse,
UpdateOrgIDPRequest,
UpdateOrgIDPResponse,
UpdateOrgMemberRequest,
UpdateOrgMemberResponse,
UpdateProjectGrantMemberRequest,
UpdateProjectGrantMemberResponse,
UpdateProjectGrantRequest,
UpdateProjectGrantResponse,
UpdateProjectMemberRequest,
UpdateProjectMemberResponse,
UpdateProjectRequest,
UpdateProjectResponse,
UpdateProjectRoleRequest,
UpdateProjectRoleResponse,
UpdateUserGrantRequest,
UpdateUserGrantResponse,
UpdateUserNameRequest,
UpdateUserNameResponse,
ValidateOrgDomainRequest,
ValidateOrgDomainResponse,
ActionQuery,
ActivateCustomLabelPolicyRequest,
ActivateCustomLabelPolicyResponse,
AddAPIAppRequest,
AddAPIAppResponse,
AddAppKeyRequest,
AddAppKeyResponse,
AddCustomLabelPolicyRequest,
AddCustomLabelPolicyResponse,
AddCustomLockoutPolicyRequest,
AddCustomLockoutPolicyResponse,
AddCustomLoginPolicyRequest,
AddCustomLoginPolicyResponse,
AddCustomPasswordAgePolicyRequest,
AddCustomPasswordAgePolicyResponse,
AddCustomPasswordComplexityPolicyRequest,
AddCustomPasswordComplexityPolicyResponse,
AddCustomPrivacyPolicyRequest,
AddCustomPrivacyPolicyResponse,
AddHumanUserRequest,
AddHumanUserResponse,
AddIDPToLoginPolicyRequest,
AddIDPToLoginPolicyResponse,
AddMachineKeyRequest,
AddMachineKeyResponse,
AddMachineUserRequest,
AddMachineUserResponse,
AddMultiFactorToLoginPolicyRequest,
AddMultiFactorToLoginPolicyResponse,
AddOIDCAppRequest,
AddOIDCAppResponse,
AddOrgDomainRequest,
AddOrgDomainResponse,
AddOrgJWTIDPRequest,
AddOrgJWTIDPResponse,
AddOrgMemberRequest,
AddOrgMemberResponse,
AddOrgOIDCIDPRequest,
AddOrgOIDCIDPResponse,
AddOrgRequest,
AddOrgResponse,
AddPersonalAccessTokenRequest,
AddPersonalAccessTokenResponse,
AddProjectGrantMemberRequest,
AddProjectGrantMemberResponse,
AddProjectGrantRequest,
AddProjectGrantResponse,
AddProjectMemberRequest,
AddProjectMemberResponse,
AddProjectRequest,
AddProjectResponse,
AddProjectRoleRequest,
AddProjectRoleResponse,
AddSecondFactorToLoginPolicyRequest,
AddSecondFactorToLoginPolicyResponse,
AddUserGrantRequest,
AddUserGrantResponse,
BulkAddProjectRolesRequest,
BulkAddProjectRolesResponse,
BulkRemoveUserGrantRequest,
BulkRemoveUserGrantResponse,
BulkSetUserMetadataRequest,
BulkSetUserMetadataResponse,
ClearFlowRequest,
ClearFlowResponse,
CreateActionRequest,
CreateActionResponse,
DeactivateActionRequest,
DeactivateActionResponse,
DeactivateAppRequest,
DeactivateAppResponse,
DeactivateOrgIDPRequest,
DeactivateOrgIDPResponse,
DeactivateOrgRequest,
DeactivateOrgResponse,
DeactivateProjectGrantRequest,
DeactivateProjectGrantResponse,
DeactivateProjectRequest,
DeactivateProjectResponse,
DeactivateUserRequest,
DeactivateUserResponse,
DeleteActionRequest,
DeleteActionResponse,
GenerateOrgDomainValidationRequest,
GenerateOrgDomainValidationResponse,
GetActionRequest,
GetActionResponse,
GetAppByIDRequest,
GetAppByIDResponse,
GetCustomDomainClaimedMessageTextRequest,
GetCustomDomainClaimedMessageTextResponse,
GetCustomInitMessageTextRequest,
GetCustomInitMessageTextResponse,
GetCustomLoginTextsRequest,
GetCustomLoginTextsResponse,
GetCustomPasswordlessRegistrationMessageTextRequest,
GetCustomPasswordlessRegistrationMessageTextResponse,
GetCustomPasswordResetMessageTextRequest,
GetCustomPasswordResetMessageTextResponse,
GetCustomVerifyEmailMessageTextRequest,
GetCustomVerifyEmailMessageTextResponse,
GetCustomVerifyPhoneMessageTextRequest,
GetCustomVerifyPhoneMessageTextResponse,
GetDefaultDomainClaimedMessageTextRequest,
GetDefaultDomainClaimedMessageTextResponse,
GetDefaultInitMessageTextRequest,
GetDefaultInitMessageTextResponse,
GetDefaultLabelPolicyRequest,
GetDefaultLabelPolicyResponse,
GetDefaultLoginTextsRequest,
GetDefaultLoginTextsResponse,
GetDefaultPasswordComplexityPolicyRequest,
GetDefaultPasswordComplexityPolicyResponse,
GetDefaultPasswordlessRegistrationMessageTextRequest,
GetDefaultPasswordlessRegistrationMessageTextResponse,
GetDefaultPasswordResetMessageTextRequest,
GetDefaultPasswordResetMessageTextResponse,
GetDefaultVerifyEmailMessageTextRequest,
GetDefaultVerifyEmailMessageTextResponse,
GetDefaultVerifyPhoneMessageTextRequest,
GetDefaultVerifyPhoneMessageTextResponse,
GetFlowRequest,
GetFlowResponse,
GetGrantedProjectByIDRequest,
GetGrantedProjectByIDResponse,
GetHumanEmailRequest,
GetHumanEmailResponse,
GetHumanPhoneRequest,
GetHumanPhoneResponse,
GetHumanProfileRequest,
GetHumanProfileResponse,
GetIAMRequest,
GetIAMResponse,
GetLabelPolicyRequest,
GetLabelPolicyResponse,
GetLockoutPolicyRequest,
GetLockoutPolicyResponse,
GetLoginPolicyRequest,
GetLoginPolicyResponse,
GetMyOrgRequest,
GetMyOrgResponse,
GetOIDCInformationRequest,
GetOIDCInformationResponse,
GetOrgByDomainGlobalRequest,
GetOrgByDomainGlobalResponse,
GetOrgIAMPolicyRequest,
GetOrgIAMPolicyResponse,
GetOrgIDPByIDRequest,
GetOrgIDPByIDResponse,
GetPasswordAgePolicyRequest,
GetPasswordAgePolicyResponse,
GetPasswordComplexityPolicyRequest,
GetPasswordComplexityPolicyResponse,
GetPreviewLabelPolicyRequest,
GetPreviewLabelPolicyResponse,
GetPrivacyPolicyRequest,
GetPrivacyPolicyResponse,
GetProjectByIDRequest,
GetProjectByIDResponse,
GetProjectGrantByIDRequest,
GetProjectGrantByIDResponse,
GetSupportedLanguagesRequest,
GetSupportedLanguagesResponse,
GetUserByIDRequest,
GetUserByIDResponse,
GetUserByLoginNameGlobalRequest,
GetUserByLoginNameGlobalResponse,
GetUserGrantByIDRequest,
GetUserGrantByIDResponse,
GetUserMetadataRequest,
GetUserMetadataResponse,
IDPQuery,
ListActionsRequest,
ListActionsResponse,
ListAppChangesRequest,
ListAppChangesResponse,
ListAppKeysRequest,
ListAppKeysResponse,
ListAppsRequest,
ListAppsResponse,
ListGrantedProjectRolesRequest,
ListGrantedProjectRolesResponse,
ListGrantedProjectsRequest,
ListGrantedProjectsResponse,
ListHumanAuthFactorsRequest,
ListHumanAuthFactorsResponse,
ListHumanLinkedIDPsRequest,
ListHumanLinkedIDPsResponse,
ListHumanPasswordlessRequest,
ListHumanPasswordlessResponse,
ListLoginPolicyIDPsRequest,
ListLoginPolicyIDPsResponse,
ListLoginPolicyMultiFactorsRequest,
ListLoginPolicyMultiFactorsResponse,
ListLoginPolicySecondFactorsResponse,
ListMachineKeysRequest,
ListMachineKeysResponse,
ListOrgChangesRequest,
ListOrgChangesResponse,
ListOrgDomainsRequest,
ListOrgDomainsResponse,
ListOrgIDPsRequest,
ListOrgIDPsResponse,
ListOrgMemberRolesRequest,
ListOrgMemberRolesResponse,
ListOrgMembersRequest,
ListOrgMembersResponse,
ListPersonalAccessTokensRequest,
ListPersonalAccessTokensResponse,
ListProjectChangesRequest,
ListProjectChangesResponse,
ListProjectGrantMemberRolesRequest,
ListProjectGrantMemberRolesResponse,
ListProjectGrantMembersRequest,
ListProjectGrantMembersResponse,
ListProjectGrantsRequest,
ListProjectGrantsResponse,
ListProjectMemberRolesRequest,
ListProjectMemberRolesResponse,
ListProjectMembersRequest,
ListProjectMembersResponse,
ListProjectRolesRequest,
ListProjectRolesResponse,
ListProjectsRequest,
ListProjectsResponse,
ListUserChangesRequest,
ListUserChangesResponse,
ListUserGrantRequest,
ListUserGrantResponse,
ListUserMembershipsRequest,
ListUserMembershipsResponse,
ListUserMetadataRequest,
ListUserMetadataResponse,
ListUsersRequest,
ListUsersResponse,
ReactivateActionRequest,
ReactivateActionResponse,
ReactivateAppRequest,
ReactivateAppResponse,
ReactivateOrgIDPRequest,
ReactivateOrgIDPResponse,
ReactivateOrgRequest,
ReactivateOrgResponse,
ReactivateProjectGrantRequest,
ReactivateProjectGrantResponse,
ReactivateProjectRequest,
ReactivateProjectResponse,
ReactivateUserRequest,
ReactivateUserResponse,
RegenerateAPIClientSecretRequest,
RegenerateAPIClientSecretResponse,
RegenerateOIDCClientSecretRequest,
RegenerateOIDCClientSecretResponse,
RemoveAppKeyRequest,
RemoveAppKeyResponse,
RemoveAppRequest,
RemoveAppResponse,
RemoveCustomLabelPolicyFontRequest,
RemoveCustomLabelPolicyFontResponse,
RemoveCustomLabelPolicyIconDarkRequest,
RemoveCustomLabelPolicyIconDarkResponse,
RemoveCustomLabelPolicyIconRequest,
RemoveCustomLabelPolicyIconResponse,
RemoveCustomLabelPolicyLogoDarkRequest,
RemoveCustomLabelPolicyLogoDarkResponse,
RemoveCustomLabelPolicyLogoRequest,
RemoveCustomLabelPolicyLogoResponse,
RemoveHumanAuthFactorOTPRequest,
RemoveHumanAuthFactorOTPResponse,
RemoveHumanAuthFactorU2FRequest,
RemoveHumanAuthFactorU2FResponse,
RemoveHumanLinkedIDPRequest,
RemoveHumanLinkedIDPResponse,
RemoveHumanPasswordlessRequest,
RemoveHumanPasswordlessResponse,
RemoveHumanPhoneRequest,
RemoveHumanPhoneResponse,
RemoveIDPFromLoginPolicyRequest,
RemoveIDPFromLoginPolicyResponse,
RemoveMachineKeyRequest,
RemoveMachineKeyResponse,
RemoveMultiFactorFromLoginPolicyRequest,
RemoveMultiFactorFromLoginPolicyResponse,
RemoveOrgDomainRequest,
RemoveOrgDomainResponse,
RemoveOrgIDPRequest,
RemoveOrgIDPResponse,
RemoveOrgMemberRequest,
RemoveOrgMemberResponse,
RemovePersonalAccessTokenRequest,
RemovePersonalAccessTokenResponse,
RemoveProjectGrantMemberRequest,
RemoveProjectGrantMemberResponse,
RemoveProjectGrantRequest,
RemoveProjectGrantResponse,
RemoveProjectMemberRequest,
RemoveProjectMemberResponse,
RemoveProjectRequest,
RemoveProjectResponse,
RemoveProjectRoleRequest,
RemoveProjectRoleResponse,
RemoveSecondFactorFromLoginPolicyRequest,
RemoveSecondFactorFromLoginPolicyResponse,
RemoveUserGrantRequest,
RemoveUserGrantResponse,
RemoveUserMetadataRequest,
RemoveUserMetadataResponse,
RemoveUserRequest,
RemoveUserResponse,
ResendHumanEmailVerificationRequest,
ResendHumanInitializationRequest,
ResendHumanInitializationResponse,
ResendHumanPhoneVerificationRequest,
ResetCustomDomainClaimedMessageTextToDefaultRequest,
ResetCustomDomainClaimedMessageTextToDefaultResponse,
ResetCustomInitMessageTextToDefaultRequest,
ResetCustomInitMessageTextToDefaultResponse,
ResetCustomLoginTextsToDefaultRequest,
ResetCustomLoginTextsToDefaultResponse,
ResetCustomPasswordlessRegistrationMessageTextToDefaultRequest,
ResetCustomPasswordlessRegistrationMessageTextToDefaultResponse,
ResetCustomPasswordResetMessageTextToDefaultRequest,
ResetCustomPasswordResetMessageTextToDefaultResponse,
ResetCustomVerifyEmailMessageTextToDefaultRequest,
ResetCustomVerifyEmailMessageTextToDefaultResponse,
ResetCustomVerifyPhoneMessageTextToDefaultRequest,
ResetCustomVerifyPhoneMessageTextToDefaultResponse,
ResetLabelPolicyToDefaultRequest,
ResetLabelPolicyToDefaultResponse,
ResetLockoutPolicyToDefaultRequest,
ResetLockoutPolicyToDefaultResponse,
ResetLoginPolicyToDefaultRequest,
ResetLoginPolicyToDefaultResponse,
ResetPasswordAgePolicyToDefaultRequest,
ResetPasswordAgePolicyToDefaultResponse,
ResetPasswordComplexityPolicyToDefaultRequest,
ResetPasswordComplexityPolicyToDefaultResponse,
ResetPrivacyPolicyToDefaultRequest,
ResetPrivacyPolicyToDefaultResponse,
SendHumanResetPasswordNotificationRequest,
SendPasswordlessRegistrationRequest,
SendPasswordlessRegistrationResponse,
SetCustomDomainClaimedMessageTextRequest,
SetCustomDomainClaimedMessageTextResponse,
SetCustomInitMessageTextRequest,
SetCustomInitMessageTextResponse,
SetCustomLoginTextsRequest,
SetCustomLoginTextsResponse,
SetCustomPasswordlessRegistrationMessageTextRequest,
SetCustomPasswordlessRegistrationMessageTextResponse,
SetCustomPasswordResetMessageTextRequest,
SetCustomPasswordResetMessageTextResponse,
SetCustomVerifyEmailMessageTextRequest,
SetCustomVerifyEmailMessageTextResponse,
SetCustomVerifyPhoneMessageTextRequest,
SetCustomVerifyPhoneMessageTextResponse,
SetHumanInitialPasswordRequest,
SetPrimaryOrgDomainRequest,
SetPrimaryOrgDomainResponse,
SetTriggerActionsRequest,
SetTriggerActionsResponse,
SetUserMetadataRequest,
SetUserMetadataResponse,
UnlockUserRequest,
UnlockUserResponse,
UpdateActionRequest,
UpdateActionResponse,
UpdateAPIAppConfigRequest,
UpdateAPIAppConfigResponse,
UpdateAppRequest,
UpdateAppResponse,
UpdateCustomLabelPolicyRequest,
UpdateCustomLabelPolicyResponse,
UpdateCustomLockoutPolicyRequest,
UpdateCustomLockoutPolicyResponse,
UpdateCustomLoginPolicyRequest,
UpdateCustomLoginPolicyResponse,
UpdateCustomPasswordAgePolicyRequest,
UpdateCustomPasswordAgePolicyResponse,
UpdateCustomPasswordComplexityPolicyRequest,
UpdateCustomPasswordComplexityPolicyResponse,
UpdateCustomPrivacyPolicyRequest,
UpdateCustomPrivacyPolicyResponse,
UpdateHumanEmailRequest,
UpdateHumanEmailResponse,
UpdateHumanPhoneRequest,
UpdateHumanPhoneResponse,
UpdateHumanProfileRequest,
UpdateHumanProfileResponse,
UpdateMachineRequest,
UpdateMachineResponse,
UpdateOIDCAppConfigRequest,
UpdateOIDCAppConfigResponse,
UpdateOrgIDPJWTConfigRequest,
UpdateOrgIDPJWTConfigResponse,
UpdateOrgIDPOIDCConfigRequest,
UpdateOrgIDPOIDCConfigResponse,
UpdateOrgIDPRequest,
UpdateOrgIDPResponse,
UpdateOrgMemberRequest,
UpdateOrgMemberResponse,
UpdateProjectGrantMemberRequest,
UpdateProjectGrantMemberResponse,
UpdateProjectGrantRequest,
UpdateProjectGrantResponse,
UpdateProjectMemberRequest,
UpdateProjectMemberResponse,
UpdateProjectRequest,
UpdateProjectResponse,
UpdateProjectRoleRequest,
UpdateProjectRoleResponse,
UpdateUserGrantRequest,
UpdateUserGrantResponse,
UpdateUserNameRequest,
UpdateUserNameResponse,
ValidateOrgDomainRequest,
ValidateOrgDomainResponse,
} from '../proto/generated/zitadel/management_pb';
import { SearchQuery } from '../proto/generated/zitadel/member_pb';
import { MetadataQuery } from '../proto/generated/zitadel/metadata_pb';
@@ -435,11 +435,11 @@ import { DomainSearchQuery, DomainValidationType } from '../proto/generated/zita
import { PasswordComplexityPolicy } from '../proto/generated/zitadel/policy_pb';
import { GrantedProject, Project, ProjectQuery, RoleQuery } from '../proto/generated/zitadel/project_pb';
import {
Gender,
MembershipQuery,
SearchQuery as UserSearchQuery,
UserFieldName,
UserGrantQuery,
Gender,
MembershipQuery,
SearchQuery as UserSearchQuery,
UserFieldName,
UserGrantQuery,
} from '../proto/generated/zitadel/user_pb';
import { GrpcService } from './grpc.service';