feat(console): show and clear admin views, fix iam member (#334)

* gen auth, get my user changes

* iam view

* use table for admin views

* fix pagination for views

* fix themeing transition

* transition

* lint
This commit is contained in:
Max Peintner
2020-07-02 17:16:47 +02:00
committed by GitHub
parent 5b17b2641a
commit c8e2db3287
30 changed files with 1293 additions and 49 deletions
+21
View File
@@ -18,6 +18,8 @@ import {
OrgSetUpRequest,
OrgSetUpResponse,
RemoveIamMemberRequest,
ViewID,
Views,
} from '../proto/generated/admin_pb';
import { GrpcBackendService } from './grpc-backend.service';
import { GrpcService, RequestFactory, ResponseMapper } from './grpc.service';
@@ -67,6 +69,25 @@ export class AdminService {
);
}
public async GetViews(): Promise<Views> {
return await this.request(
c => c.getViews,
new Empty(),
f => f,
);
}
public async ClearView(viewname: string, db: string): Promise<Empty> {
const req: ViewID = new ViewID();
req.setDatabase(db);
req.setViewName(viewname);
return await this.request(
c => c.clearView,
req,
f => f,
);
}
public async SearchIamMembers(
limit: number,
offset: number,