From 7db4e187ec1aacee8f2850d89e9115e4ccc9f987 Mon Sep 17 00:00:00 2001
From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
Date: Fri, 28 May 2021 17:46:36 -0700
Subject: [PATCH] List Service Accounts for a User (#775)
---
.../src/screens/Console/Users/UserDetails.tsx | 10 +-
.../Users/UserServiceAccountsPanel.tsx | 216 ++++++++++++++++++
restapi/client-admin.go | 6 +-
restapi/embedded_spec.go | 62 +++++
.../admin_api/list_a_user_service_accounts.go | 90 ++++++++
...list_a_user_service_accounts_parameters.go | 89 ++++++++
.../list_a_user_service_accounts_responses.go | 136 +++++++++++
...list_a_user_service_accounts_urlbuilder.go | 116 ++++++++++
restapi/operations/console_api.go | 12 +
restapi/user_service_accounts.go | 22 +-
restapi/user_service_accounts_test.go | 14 +-
swagger.yml | 21 ++
12 files changed, 776 insertions(+), 18 deletions(-)
create mode 100644 portal-ui/src/screens/Console/Users/UserServiceAccountsPanel.tsx
create mode 100644 restapi/operations/admin_api/list_a_user_service_accounts.go
create mode 100644 restapi/operations/admin_api/list_a_user_service_accounts_parameters.go
create mode 100644 restapi/operations/admin_api/list_a_user_service_accounts_responses.go
create mode 100644 restapi/operations/admin_api/list_a_user_service_accounts_urlbuilder.go
diff --git a/portal-ui/src/screens/Console/Users/UserDetails.tsx b/portal-ui/src/screens/Console/Users/UserDetails.tsx
index b3611b798..5c948c857 100644
--- a/portal-ui/src/screens/Console/Users/UserDetails.tsx
+++ b/portal-ui/src/screens/Console/Users/UserDetails.tsx
@@ -41,6 +41,7 @@ import ChangeUserGroups from "./ChangeUserGroups";
import SetUserPolicies from "./SetUserPolicies";
import { Bookmark } from "@material-ui/icons";
import history from "../../../history";
+import UserServiceAccountsPanel from "./UserServiceAccountsPanel";
const styles = (theme: Theme) =>
createStyles({
@@ -269,7 +270,8 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
scrollButtons="auto"
>
-
+
+
@@ -286,7 +288,7 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
Add to Groups
)}
- {curTab === 1 && (
+ {curTab === 2 && (