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 && (