feat: закрытые задачи в глобальном поиске зачёркнуты + бейдж статуса
searchTasksByKeyword теперь возвращает isCompleted и через leftJoin formStatuses — statusName/statusColor/statusIsFinal. В HomeGlobalSearch закрытые задачи (isCompleted || statusIsFinal) зачёркнуты и приглушены, у каждой задачи цветной бейдж текущего статуса.
This commit is contained in:
@@ -195,7 +195,7 @@ export interface IStorage {
|
||||
updateTask(id: number, organizationId: number, updates: Partial<Task>): Promise<Task>;
|
||||
updateTaskIfNotModified(id: number, organizationId: number, updates: Partial<Task>, requiredUpdatedAt: Date): Promise<Task | null>;
|
||||
deleteTask(id: number, organizationId: number): Promise<void>;
|
||||
searchTasksByKeyword(organizationId: number, query: string, limit?: number): Promise<Pick<Task, 'id' | 'title' | 'description' | 'formId' | 'currentStatusId'>[]>;
|
||||
searchTasksByKeyword(organizationId: number, query: string, limit?: number): Promise<(Pick<Task, 'id' | 'title' | 'description' | 'formId' | 'currentStatusId' | 'isCompleted'> & { statusName: string | null; statusColor: string | null; statusIsFinal: boolean | null })[]>;
|
||||
|
||||
// Task Field Values
|
||||
getTaskFieldValues(taskId: number, organizationId: number): Promise<TaskFieldValue[]>;
|
||||
|
||||
Reference in New Issue
Block a user