Ajout commentaire + icone menu
This commit is contained in:
@@ -6,6 +6,13 @@ export type IssueStatus = 'draft' | 'todo' | 'done' | 'in-progress';
|
||||
export type IssuePriority = 'Basse' | 'Moyenne' | 'Haute';
|
||||
export type IssueType = 'Epic' | 'Bug' | 'Study' | 'Story' | 'Task' | 'Technical Story';
|
||||
|
||||
export type IssueComment = {
|
||||
id: number;
|
||||
text: string;
|
||||
createdAt: string;
|
||||
updatedAt: string | null;
|
||||
};
|
||||
|
||||
export type IssueEntity = {
|
||||
id: number;
|
||||
type: IssueType;
|
||||
@@ -16,6 +23,7 @@ export type IssueEntity = {
|
||||
description: string;
|
||||
estimatedTime: number | null;
|
||||
dependsOnIds: number[];
|
||||
comments: IssueComment[];
|
||||
priority: IssuePriority;
|
||||
status: IssueStatus;
|
||||
progress: number;
|
||||
@@ -32,6 +40,7 @@ const DEFAULT_ISSUES: IssueEntity[] = [
|
||||
description: 'Corriger le comportement du menu sur petits ecrans.',
|
||||
estimatedTime: 8,
|
||||
dependsOnIds: [],
|
||||
comments: [],
|
||||
priority: 'Haute',
|
||||
status: 'in-progress',
|
||||
progress: 35,
|
||||
@@ -46,6 +55,7 @@ const DEFAULT_ISSUES: IssueEntity[] = [
|
||||
description: 'Fiabiliser les regles de validation du formulaire projet.',
|
||||
estimatedTime: 16,
|
||||
dependsOnIds: [],
|
||||
comments: [],
|
||||
priority: 'Moyenne',
|
||||
status: 'todo',
|
||||
progress: 20,
|
||||
@@ -60,6 +70,7 @@ const DEFAULT_ISSUES: IssueEntity[] = [
|
||||
description: 'Mettre a jour le wording d accueil selon la charte produit.',
|
||||
estimatedTime: 4,
|
||||
dependsOnIds: [],
|
||||
comments: [],
|
||||
priority: 'Basse',
|
||||
status: 'done',
|
||||
progress: 100,
|
||||
@@ -135,6 +146,7 @@ export class IssuesStore {
|
||||
type: issue.type ?? 'Story',
|
||||
estimatedTime: issue.estimatedTime ?? null,
|
||||
dependsOnIds: normalizedDependencies,
|
||||
comments: Array.isArray(issue.comments) ? issue.comments : [],
|
||||
} as IssueEntity;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user