feat: saved board views and richer board filters
The board now filters by text, type, priority and unassigned tickets as well. Any combination can be saved as a named view, private or shared with the project, and opened again with one click. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -70,6 +70,29 @@ export interface Epic {
|
||||
progress: ChildProgress;
|
||||
}
|
||||
|
||||
/** What a saved view narrows the board to; empty: everything. */
|
||||
export interface SavedFilterCriteria {
|
||||
types?: string[] | null;
|
||||
areas?: string[] | null;
|
||||
priorities?: IssuePriority[] | null;
|
||||
assigneeId?: string | null;
|
||||
unassigned?: boolean | null;
|
||||
releaseId?: string | null;
|
||||
labels?: string[] | null;
|
||||
search?: string | null;
|
||||
}
|
||||
|
||||
/** A named view of the board: private, or shared with the project. */
|
||||
export interface SavedFilter {
|
||||
id: string;
|
||||
projectId: string;
|
||||
owner: UserRef;
|
||||
name: string;
|
||||
shared: boolean;
|
||||
criteria: SavedFilterCriteria;
|
||||
createdAt: string;
|
||||
}
|
||||
|
||||
/** What boards and lists show. */
|
||||
export interface IssueSummary {
|
||||
id: string;
|
||||
|
||||
Reference in New Issue
Block a user