From f528fac7be6e47bd20a306ef408d77b0dc75bb8d Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Tue, 16 May 2023 11:06:42 -0700 Subject: [PATCH 1/3] fix teams api route and messaging --- components/pages/settings/teams/TeamLeaveForm.js | 4 ++-- components/pages/settings/teams/TeamMemberRemoveButton.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/pages/settings/teams/TeamLeaveForm.js b/components/pages/settings/teams/TeamLeaveForm.js index 9b61d4d9..954006ab 100644 --- a/components/pages/settings/teams/TeamLeaveForm.js +++ b/components/pages/settings/teams/TeamLeaveForm.js @@ -5,7 +5,7 @@ import useMessages from 'hooks/useMessages'; export function TeamLeaveForm({ teamId, userId, teamName, onSave, onClose }) { const { formatMessage, labels, messages, FormattedMessage } = useMessages(); const { del, useMutation } = useApi(); - const { mutate, error, isLoading } = useMutation(() => del(`/team/${teamId}/users/${userId}`)); + const { mutate, error, isLoading } = useMutation(() => del(`/teams/${teamId}/users/${userId}`)); const handleSubmit = async () => { mutate( @@ -22,7 +22,7 @@ export function TeamLeaveForm({ teamId, userId, teamName, onSave, onClose }) { return (

- {teamName} }} /> + {teamName} }} />

diff --git a/components/pages/settings/teams/TeamMemberRemoveButton.js b/components/pages/settings/teams/TeamMemberRemoveButton.js index 9dde180b..9f326476 100644 --- a/components/pages/settings/teams/TeamMemberRemoveButton.js +++ b/components/pages/settings/teams/TeamMemberRemoveButton.js @@ -5,7 +5,7 @@ import { Icon, Icons, LoadingButton, Text } from 'react-basics'; export function TeamMemberRemoveButton({ teamId, userId, disabled, onSave }) { const { formatMessage, labels } = useMessages(); const { del, useMutation } = useApi(); - const { mutate, isLoading } = useMutation(() => del(`/team/${teamId}/users/${userId}`)); + const { mutate, isLoading } = useMutation(() => del(`/teams/${teamId}/users/${userId}`)); const handleRemoveTeamMember = () => { mutate( From 2b5429aa1f0d8c25225e1d596854f16b5cfb0294 Mon Sep 17 00:00:00 2001 From: Aitor Alonso Date: Tue, 16 May 2023 21:02:56 +0200 Subject: [PATCH 2/3] fix: show year instead of epoch --- components/metrics/BarChart.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/metrics/BarChart.js b/components/metrics/BarChart.js index cd7070e8..8e1784df 100644 --- a/components/metrics/BarChart.js +++ b/components/metrics/BarChart.js @@ -52,6 +52,8 @@ export function BarChart({ return dateFormat(d, 'MMM d', locale); case 'month': return dateFormat(d, 'MMM', locale); + case 'year': + return dateFormat(d, 'YYY', locale); default: return label; } From f01668f4c8c4db0f993e63345b79028df12e3c5f Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Tue, 16 May 2023 12:17:51 -0700 Subject: [PATCH 3/3] add user role to login response --- pages/api/auth/login.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/api/auth/login.ts b/pages/api/auth/login.ts index 10c92647..64c2c26d 100644 --- a/pages/api/auth/login.ts +++ b/pages/api/auth/login.ts @@ -50,7 +50,7 @@ export default async ( return ok(res, { token, - user: { id: user.id, username: user.username, createdAt: user.createdAt }, + user: { id: user.id, username: user.username, role: user.role, createdAt: user.createdAt }, }); }