Ajout du type d'issue dans les détails et la liste des issues
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user