From 4b90c4647667de404b5a36bd17549ebee0109b5d Mon Sep 17 00:00:00 2001 From: Tim Pechersky Date: Thu, 23 Sep 2021 14:57:29 +0200 Subject: [PATCH 1/6] Access tokens - API tokens --- frontend/src/components/AccountIconButton.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/AccountIconButton.js b/frontend/src/components/AccountIconButton.js index 4dc74bb5..75ae94b1 100644 --- a/frontend/src/components/AccountIconButton.js +++ b/frontend/src/components/AccountIconButton.js @@ -36,7 +36,7 @@ const AccountIconButton = (props) => { Security - Access tokens + API tokens From 644699f86cb7f577552e6da1d9f31a9c5331149f Mon Sep 17 00:00:00 2001 From: Tim Pechersky Date: Thu, 23 Sep 2021 14:57:46 +0200 Subject: [PATCH 2/6] fix backend bug wrong token note --- backend/moonstream/routes/users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/moonstream/routes/users.py b/backend/moonstream/routes/users.py index 97629ee8..fefd8058 100644 --- a/backend/moonstream/routes/users.py +++ b/backend/moonstream/routes/users.py @@ -188,7 +188,7 @@ async def token_update_handler( ) -> BugoutToken: token = request.state.token try: - response = bc.update_token(token, token_note=token_note) + response = bc.update_token(access_token, token_note=token_note) except BugoutResponseException as e: raise MoonstreamHTTPException(status_code=e.status_code, detail=e.detail) except Exception as e: From 30241242a0a0c3f1a761fe1ff2b37ba6a45c185a Mon Sep 17 00:00:00 2001 From: Tim Pechersky Date: Thu, 23 Sep 2021 14:58:48 +0200 Subject: [PATCH 3/6] layout and ux improvements --- frontend/pages/account/tokens.js | 10 +++---- frontend/src/components/Sidebar.js | 20 +++++++++++--- frontend/src/components/TokensList.js | 39 ++++++++++++++++++--------- frontend/src/core/hooks/useTokens.js | 4 +-- 4 files changed, 50 insertions(+), 23 deletions(-) diff --git a/frontend/pages/account/tokens.js b/frontend/pages/account/tokens.js index 8b7db744..b5ba152f 100644 --- a/frontend/pages/account/tokens.js +++ b/frontend/pages/account/tokens.js @@ -24,7 +24,7 @@ const Tokens = () => { const { onOpen, onClose, isOpen } = useDisclosure(); const [newToken, setNewToken] = useState(null); const [tokens, setTokens] = useState(); - const { list, update, revoke, isLoading, data } = useTokens(); + const { list, updateMutation, revoke, isLoading, data } = useTokens(); useEffect(() => { list(); @@ -44,7 +44,7 @@ const Tokens = () => { if (data?.data?.user_id) { setTokens(data.data); } - }, [data?.data, isLoading]); + }, [data, isLoading]); useEffect(() => { document.title = `Tokens`; @@ -75,8 +75,8 @@ const Tokens = () => { - My access tokens - + My API tokens +