Ajout du type d'issue dans les détails et la liste des issues

This commit is contained in:
Cédric OLIVIER
2026-05-22 18:40:19 +02:00
parent 26dfbae927
commit ecf55392fd
4 changed files with 42 additions and 16 deletions
+7
View File
@@ -4,9 +4,11 @@ const ISSUES_STORAGE_KEY = 'bonsai.issues';
export type IssueStatus = 'draft' | 'todo' | 'done' | 'in-progress';
export type IssuePriority = 'Basse' | 'Moyenne' | 'Haute';
export type IssueType = 'Bug' | 'Study' | 'Story' | 'Technical Story';
export type IssueEntity = {
id: number;
type: IssueType;
assignee: string;
epic: string;
name: string;
@@ -22,6 +24,7 @@ export type IssueEntity = {
const DEFAULT_ISSUES: IssueEntity[] = [
{
id: 1,
type: 'Bug',
assignee: 'Marie',
epic: 'EPIC-UI',
name: 'Bug affichage menu mobile',
@@ -35,6 +38,7 @@ const DEFAULT_ISSUES: IssueEntity[] = [
},
{
id: 2,
type: 'Study',
assignee: 'Nabil',
epic: 'EPIC-FORM',
name: 'Erreur validation formulaire projet',
@@ -48,6 +52,7 @@ const DEFAULT_ISSUES: IssueEntity[] = [
},
{
id: 3,
type: 'Story',
assignee: 'Sonia',
epic: 'EPIC-CONTENT',
name: 'Mise a jour message de bienvenue',
@@ -86,6 +91,7 @@ export class IssuesStore {
createDraftIssue(): IssueEntity {
const draftIssue: IssueEntity = this.normalizeIssue({
id: this.getNextId(),
type: 'Story',
assignee: '',
epic: '',
name: '',
@@ -145,6 +151,7 @@ export class IssuesStore {
return {
...issue,
type: issue.type ?? 'Story',
estimatedTime: issue.estimatedTime ?? null,
dependsOnIds: normalizedDependencies,
} as IssueEntity;