[WEB-4634]chore: refactor for work items store (#7538)

* chore: refactor for work items store

* chore: updated conditions order
This commit is contained in:
Vamsi Krishna 2025-08-06 22:44:33 +05:30 committed by GitHub
parent 21c59692f9
commit 9de5b1a009
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 90 additions and 7 deletions

View file

@ -15,6 +15,11 @@ import {
import { IProjectEpics, IProjectEpicsFilter, ProjectEpics, ProjectEpicsFilter } from "@/plane-web/store/issue/epic";
import { IIssueDetail, IssueDetail } from "@/plane-web/store/issue/issue-details/root.store";
import { ITeamIssuesFilter, ITeamIssues, TeamIssues, TeamIssuesFilter } from "@/plane-web/store/issue/team";
import {
ITeamProjectWorkItemsFilter,
TeamProjectWorkItemsFilter,
} from "@/plane-web/store/issue/team-project/filter.store";
import { ITeamProjectWorkItems, TeamProjectWorkItems } from "@/plane-web/store/issue/team-project/issue.store";
import {
ITeamViewIssues,
ITeamViewIssuesFilter,
@ -101,6 +106,9 @@ export interface IIssueRootStore {
teamViewIssuesFilter: ITeamViewIssuesFilter;
teamViewIssues: ITeamViewIssues;
teamProjectWorkItemsFilter: ITeamProjectWorkItemsFilter;
teamProjectWorkItems: ITeamProjectWorkItems;
projectViewIssuesFilter: IProjectViewIssuesFilter;
projectViewIssues: IProjectViewIssues;
@ -172,6 +180,9 @@ export class IssueRootStore implements IIssueRootStore {
projectViewIssuesFilter: IProjectViewIssuesFilter;
projectViewIssues: IProjectViewIssues;
teamProjectWorkItemsFilter: ITeamProjectWorkItemsFilter;
teamProjectWorkItems: ITeamProjectWorkItems;
archivedIssuesFilter: IArchivedIssuesFilter;
archivedIssues: IArchivedIssues;
@ -263,6 +274,9 @@ export class IssueRootStore implements IIssueRootStore {
this.projectViewIssuesFilter = new ProjectViewIssuesFilter(this);
this.projectViewIssues = new ProjectViewIssues(this, this.projectViewIssuesFilter);
this.teamProjectWorkItemsFilter = new TeamProjectWorkItemsFilter(this);
this.teamProjectWorkItems = new TeamProjectWorkItems(this, this.teamProjectWorkItemsFilter);
this.archivedIssuesFilter = new ArchivedIssuesFilter(this);
this.archivedIssues = new ArchivedIssues(this, this.archivedIssuesFilter);