feat(console): limited actions (#3164)

* max count features

* deactivate, activate

* actions, limited

* disable without permission, show action state in flow

Co-authored-by: Livio Amstutz <[email protected]>
This commit is contained in:
Max Peintner
2022-02-07 14:53:35 +01:00
committed by GitHub
co-authored by Livio Amstutz
parent 78af86db98
commit 3bf9adece5
13 changed files with 276 additions and 85 deletions
+16
View File
@@ -74,6 +74,8 @@ import {
ClearFlowResponse,
CreateActionRequest,
CreateActionResponse,
DeactivateActionRequest,
DeactivateActionResponse,
DeactivateAppRequest,
DeactivateAppResponse,
DeactivateOrgIDPRequest,
@@ -238,6 +240,8 @@ import {
ListUserMetadataResponse,
ListUsersRequest,
ListUsersResponse,
ReactivateActionRequest,
ReactivateActionResponse,
ReactivateAppRequest,
ReactivateAppResponse,
ReactivateOrgIDPRequest,
@@ -919,6 +923,18 @@ export class ManagementService {
return this.grpcService.mgmt.deleteAction(req, null).then((resp) => resp.toObject());
}
public deactivateAction(id: string): Promise<DeactivateActionResponse.AsObject> {
const req = new DeactivateActionRequest();
req.setId(id);
return this.grpcService.mgmt.deactivateAction(req, null).then((resp) => resp.toObject());
}
public reactivateAction(id: string): Promise<ReactivateActionResponse.AsObject> {
const req = new ReactivateActionRequest();
req.setId(id);
return this.grpcService.mgmt.reactivateAction(req, null).then((resp) => resp.toObject());
}
public listActions(
limit?: number,
offset?: number,