From 21d05579d3b2c5c4d3d16c4b527250ee6f667731 Mon Sep 17 00:00:00 2001 From: maxidragon Date: Tue, 5 Dec 2023 10:42:42 +0100 Subject: [PATCH] Fix tests --- frontend/src/Pages/Projects/SingleProject.tsx | 4 ++-- frontend/src/logic/auth.ts | 14 +++++++------- frontend/src/logic/documents.ts | 2 +- frontend/src/logic/goalCategories.ts | 1 + frontend/src/logic/projectParticipants.ts | 2 +- frontend/src/logic/tasks.ts | 2 +- frontend/src/logic/timezones.ts | 4 +++- 7 files changed, 16 insertions(+), 13 deletions(-) diff --git a/frontend/src/Pages/Projects/SingleProject.tsx b/frontend/src/Pages/Projects/SingleProject.tsx index d0c43ccf..673c40e4 100644 --- a/frontend/src/Pages/Projects/SingleProject.tsx +++ b/frontend/src/Pages/Projects/SingleProject.tsx @@ -187,14 +187,14 @@ const SingleProject = () => { setOpenStatsModal(false)} - id={editedProject.id} + projectId={editedProject.id} /> {edit && ( )} diff --git a/frontend/src/logic/auth.ts b/frontend/src/logic/auth.ts index c2b22080..4c396070 100644 --- a/frontend/src/logic/auth.ts +++ b/frontend/src/logic/auth.ts @@ -49,12 +49,12 @@ export const getUsername = () => { return localStorage.getItem("username"); }; -export const logout = async () => { +export const logout = (): void => { localStorage.removeItem("token"); localStorage.removeItem("username"); }; -export const isUserLoggedIn = () => { +export const isUserLoggedIn = (): boolean => { const token = localStorage.getItem("token"); return token !== null; }; @@ -62,7 +62,7 @@ export const isUserLoggedIn = () => { export const changePassword = async ( oldPassword: string, newPassword: string, -) => { +): Promise => { const response = await backendRequest("auth/password/change/", "POST", true, { old_password: oldPassword, new_password: newPassword, @@ -80,12 +80,12 @@ export const getUserData = async () => { return await response.json(); }; -export const updateUserData = async (data: UserData) => { +export const updateUserData = async (data: UserData): Promise => { const response = await backendRequest("auth/data/", "PUT", true, data); return response.status; }; -export const forgotPassword = async (email: string) => { +export const forgotPassword = async (email: string): Promise => { const response = await backendRequest("auth/password/reset/", "POST", false, { email: email, }); @@ -108,7 +108,7 @@ export const resetPassword = async (token: string, newPassword: string) => { }; }; -export const updateAvatar = async (avatar: File) => { +export const updateAvatar = async (avatar: File): Promise => { const formData = new FormData(); formData.append("avatar", avatar as Blob); const response = await backendRequestWithFiles( @@ -129,7 +129,7 @@ export const getUserAvatar = async (userId: number) => { }; }; -export const removeAvatar = async () => { +export const removeAvatar = async (): Promise => { const response = await backendRequest(`auth/avatar/remove/`, "DELETE", true); return response.status; }; diff --git a/frontend/src/logic/documents.ts b/frontend/src/logic/documents.ts index 30bcc14c..1293afe4 100644 --- a/frontend/src/logic/documents.ts +++ b/frontend/src/logic/documents.ts @@ -42,7 +42,7 @@ export const updateDocument = async (document: DocumentInterface) => { }; }; -export const deleteDocument = async (documentId: number) => { +export const deleteDocument = async (documentId: number): Promise => { const response = await backendRequest( `documents/${documentId}/`, "DELETE", diff --git a/frontend/src/logic/goalCategories.ts b/frontend/src/logic/goalCategories.ts index e6b4c0b4..c03af437 100644 --- a/frontend/src/logic/goalCategories.ts +++ b/frontend/src/logic/goalCategories.ts @@ -14,6 +14,7 @@ export const getAllGoalCategories = async () => { const response = await backendRequest(`goals/categories/all/`, "GET", true); return await response.json(); }; + export const createGoalCategory = async (title: string) => { const response = await backendRequest("goals/categories/", "POST", true, { title, diff --git a/frontend/src/logic/projectParticipants.ts b/frontend/src/logic/projectParticipants.ts index 80dbd21d..b0767266 100644 --- a/frontend/src/logic/projectParticipants.ts +++ b/frontend/src/logic/projectParticipants.ts @@ -44,7 +44,7 @@ export const updateProjectParticipant = async ( }; }; -export const deleteProjectParticipant = async (id: number) => { +export const deleteProjectParticipant = async (id: number): Promise => { const response = await backendRequest( `projects/users/update/${id}/`, "DELETE", diff --git a/frontend/src/logic/tasks.ts b/frontend/src/logic/tasks.ts index 4724872c..df3886d3 100644 --- a/frontend/src/logic/tasks.ts +++ b/frontend/src/logic/tasks.ts @@ -105,7 +105,7 @@ export const updateTask = async (task: Task) => { }; }; -export const deleteTask = async (taskId: string) => { +export const deleteTask = async (taskId: string): Promise => { const response = await backendRequest(`tasks/${taskId}/`, "DELETE", true); return response.status; }; diff --git a/frontend/src/logic/timezones.ts b/frontend/src/logic/timezones.ts index a013e77c..e0708c9f 100644 --- a/frontend/src/logic/timezones.ts +++ b/frontend/src/logic/timezones.ts @@ -1,4 +1,6 @@ -export const timezones = [ +import { Timezone } from "./interfaces"; + +export const timezones: Timezone[] = [ { id: 1, display_name: "Warsaw",