From 8d5329146d682a8a4cad817d587f3c2a74c53781 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Fri, 29 Mar 2024 19:36:06 +0100 Subject: [PATCH] New tygo generated goTypes --- frontend/src/Types/goTypes.ts | 52 ++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/frontend/src/Types/goTypes.ts b/frontend/src/Types/goTypes.ts index c519aac..7a15741 100644 --- a/frontend/src/Types/goTypes.ts +++ b/frontend/src/Types/goTypes.ts @@ -124,6 +124,44 @@ export interface WeeklyReport { */ signedBy?: number /* int */; } +export interface UpdateWeeklyReport { + /** + * The name of the project, as it appears in the database + */ + projectName: string; + /** + * The name of the user + */ + userName: string; + /** + * The week number + */ + week: number /* int */; + /** + * Total time spent on development + */ + developmentTime: number /* int */; + /** + * Total time spent in meetings + */ + meetingTime: number /* int */; + /** + * Total time spent on administrative tasks + */ + adminTime: number /* int */; + /** + * Total time spent on personal projects + */ + ownWorkTime: number /* int */; + /** + * Total time spent on studying + */ + studyTime: number /* int */; + /** + * Total time spent on testing + */ + testingTime: number /* int */; +} ////////// // source: project.go @@ -151,16 +189,9 @@ export interface NewProject { */ export interface RoleChange { username: string; - role: "project_manager" | "user"; + role: 'project_manager' | 'user'; projectname: string; } - -export interface NewProjMember { - username: string; - projectname: string; - role: string; -} - export interface NameChange { id: number /* int */; name: string; @@ -191,11 +222,6 @@ export interface PublicUser { userId: string; username: string; } - -export interface UserProjectMember { - Username: string; - UserRole: string; -} /** * wrapper type for token */