mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-03 21:02:15 +00:00
feat(console): org metadata, mfa i18n, defer load of actions (#4471)
* user metadata refactor * metadata module, set remove interface * refresh list * mfa, passwordless i18n * i18n, metadata table Co-authored-by: Livio Spring <[email protected]>
This commit is contained in:
co-authored by
Livio Spring
parent
531c30a031
commit
05ad3b4ef0
@@ -219,6 +219,8 @@ import {
|
||||
ListOrgMemberRolesResponse,
|
||||
ListOrgMembersRequest,
|
||||
ListOrgMembersResponse,
|
||||
ListOrgMetadataRequest,
|
||||
ListOrgMetadataResponse,
|
||||
ListPersonalAccessTokensRequest,
|
||||
ListPersonalAccessTokensResponse,
|
||||
ListProjectChangesRequest,
|
||||
@@ -303,6 +305,8 @@ import {
|
||||
RemoveOrgIDPResponse,
|
||||
RemoveOrgMemberRequest,
|
||||
RemoveOrgMemberResponse,
|
||||
RemoveOrgMetadataRequest,
|
||||
RemoveOrgMetadataResponse,
|
||||
RemovePersonalAccessTokenRequest,
|
||||
RemovePersonalAccessTokenResponse,
|
||||
RemoveProjectGrantMemberRequest,
|
||||
@@ -371,6 +375,8 @@ import {
|
||||
SetCustomVerifyPhoneMessageTextRequest,
|
||||
SetCustomVerifyPhoneMessageTextResponse,
|
||||
SetHumanInitialPasswordRequest,
|
||||
SetOrgMetadataRequest,
|
||||
SetOrgMetadataResponse,
|
||||
SetPrimaryOrgDomainRequest,
|
||||
SetPrimaryOrgDomainResponse,
|
||||
SetTriggerActionsRequest,
|
||||
@@ -1374,6 +1380,26 @@ export class ManagementService {
|
||||
return this.grpcService.mgmt.listUserMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public listOrgMetadata(
|
||||
offset?: number,
|
||||
limit?: number,
|
||||
queryList?: MetadataQuery[],
|
||||
): Promise<ListOrgMetadataResponse.AsObject> {
|
||||
const req = new ListOrgMetadataRequest();
|
||||
|
||||
const metadata = new ListQuery();
|
||||
if (offset) {
|
||||
metadata.setOffset(offset);
|
||||
}
|
||||
if (limit) {
|
||||
metadata.setLimit(limit);
|
||||
}
|
||||
if (queryList) {
|
||||
req.setQueriesList(queryList);
|
||||
}
|
||||
return this.grpcService.mgmt.listOrgMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public getUserMetadata(userId: string, key: string): Promise<GetUserMetadataResponse.AsObject> {
|
||||
const req = new GetUserMetadataRequest();
|
||||
req.setId(userId);
|
||||
@@ -1389,6 +1415,13 @@ export class ManagementService {
|
||||
return this.grpcService.mgmt.setUserMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public setOrgMetadata(key: string, value: string): Promise<SetOrgMetadataResponse.AsObject> {
|
||||
const req = new SetOrgMetadataRequest();
|
||||
req.setKey(key);
|
||||
req.setValue(value);
|
||||
return this.grpcService.mgmt.setOrgMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public bulkSetUserMetadata(
|
||||
list: BulkSetUserMetadataRequest.Metadata[],
|
||||
userId: string,
|
||||
@@ -1406,6 +1439,12 @@ export class ManagementService {
|
||||
return this.grpcService.mgmt.removeUserMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public removeOrgMetadata(key: string): Promise<RemoveOrgMetadataResponse.AsObject> {
|
||||
const req = new RemoveOrgMetadataRequest();
|
||||
req.setKey(key);
|
||||
return this.grpcService.mgmt.removeOrgMetadata(req, null).then((resp) => resp.toObject());
|
||||
}
|
||||
|
||||
public removeUser(id: string): Promise<RemoveUserResponse.AsObject> {
|
||||
const req = new RemoveUserRequest();
|
||||
req.setId(id);
|
||||
|
||||
Reference in New Issue
Block a user