[WEB-914]: fix: Exception due to cycles and modules for undefined fields (#4127)

* fix cycle types

* fix module types
This commit is contained in:
rahulramesha
2024-04-05 20:05:55 +05:30
committed by GitHub
parent 62dac421dc
commit 90609b306f
21 changed files with 68 additions and 63 deletions

View File

@@ -6,8 +6,8 @@ export interface ICycle {
backlog_issues: number;
cancelled_issues: number;
completed_issues: number;
created_at: Date;
created_by: string;
created_at?: string;
created_by?: string;
description: string;
distribution?: {
assignees: TAssigneesDistribution[];
@@ -16,23 +16,22 @@ export interface ICycle {
};
end_date: string | null;
id: string;
is_favorite: boolean;
issue: string;
is_favorite?: boolean;
name: string;
owned_by_id: string;
progress_snapshot: TProgressSnapshot;
project_id: string;
status: TCycleGroups;
status?: TCycleGroups;
sort_order: number;
start_date: string | null;
started_issues: number;
sub_issues: number;
sub_issues?: number;
total_issues: number;
unstarted_issues: number;
updated_at: Date;
updated_by: string;
updated_at?: string;
updated_by?: string;
archived_at: string | null;
assignee_ids: string[];
assignee_ids?: string[];
view_props: {
filters: IIssueFilterOptions;
};

View File

@@ -12,33 +12,33 @@ export interface IModule {
backlog_issues: number;
cancelled_issues: number;
completed_issues: number;
created_at: Date;
created_by: string;
created_at: string;
created_by?: string;
description: string;
description_text: any;
description_html: any;
distribution: {
distribution?: {
assignees: TAssigneesDistribution[];
completion_chart: TCompletionChartDistribution;
labels: TLabelsDistribution[];
};
id: string;
lead_id: string | null;
link_module: ILinkDetails[];
link_module?: ILinkDetails[];
member_ids: string[];
is_favorite: boolean;
name: string;
project_id: string;
sort_order: number;
sub_issues: number;
sub_issues?: number;
start_date: string | null;
started_issues: number;
status: TModuleStatus;
status?: TModuleStatus;
target_date: string | null;
total_issues: number;
unstarted_issues: number;
updated_at: Date;
updated_by: string;
updated_at: string;
updated_by?: string;
archived_at: string | null;
view_props: {
filters: IIssueFilterOptions;