Initial commit: Angular frontend and Expressjs backend

This commit is contained in:
chamikaJ
2024-05-17 09:32:30 +05:30
parent eb0a0d77d6
commit 298ca6beeb
3548 changed files with 193558 additions and 3 deletions

View File

@@ -0,0 +1,60 @@
import { IChartObject } from "./overview/reporting-overview-base";
export interface IDuration {
label: string;
key: string;
}
export interface IReportingInfo {
organization_name: string;
}
export interface ITeamStatistics {
count: number;
projects: number;
members: number;
}
export interface IProjectStatistics {
count: number;
active: number;
overdue: number;
}
export interface IMemberStatistics {
count: number;
unassigned: number;
overdue: number;
}
export interface IOverviewStatistics {
teams: ITeamStatistics;
projects: IProjectStatistics;
members: IMemberStatistics;
}
export interface IChartData {
chart: IChartObject[];
}
export interface ITasksByStatus extends IChartData {
all: number;
todo: number;
doing: number;
done: number;
}
export interface ITasksByPriority extends IChartData {
all: number;
low: number;
medium: number;
high: number;
}
export interface ITasksByDue extends IChartData {
all: number;
completed: number;
upcoming: number;
overdue: number;
no_due: number;
}