Merge branch 'frontend' into gruppPP

This commit is contained in:
Peter KW 2024-03-20 18:41:01 +01:00
commit e4a0246b84
37 changed files with 772 additions and 240 deletions

View file

@ -40,6 +40,44 @@ export interface NewWeeklyReport {
*/
testingTime: number /* int */;
}
export interface WeeklyReportList {
/**
* The name of the project, as it appears in the database
*/
projectName: 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 */;
/**
* The project manager who signed it
*/
signedBy?: number /* int */;
}
export interface WeeklyReport {
/**
* The ID of the report
@ -106,6 +144,15 @@ export interface NewProject {
name: string;
description: string;
}
export interface RoleChange {
role: 'project_manager' | 'user';
username: string;
projectname: string;
}
export interface NameChange {
id: number /* int */;
name: string;
}
//////////
// source: users.go
@ -143,3 +190,7 @@ export interface UserProjectMember {
export interface Token {
token: string;
}
export interface StrNameChange {
prevName: string;
newName: string;
}