Отслеживание просмотров задач: task_views, POST /api/tasks/:id/view и обновление /api/home/recent
This commit is contained in:
@@ -423,6 +423,9 @@ export interface IStorage {
|
||||
addTaskAuditLog(entry: InsertTaskAuditLog): Promise<TaskAuditLog>;
|
||||
getTaskAuditLog(taskId: number, organizationId: number): Promise<TaskAuditLog[]>;
|
||||
|
||||
// Task Views
|
||||
recordTaskView(taskId: number, userId: number, organizationId: number): Promise<void>;
|
||||
|
||||
// Roles
|
||||
getRoles(organizationId: number): Promise<(import('@shared/schema').Role & { memberCount: number; members: { id: number; userId: number; user: { id: number; firstName: string; lastName: string; email: string } }[]; manager: { id: number; firstName: string; lastName: string; middleName: string | null; email: string } | null })[]>;
|
||||
getRole(id: number, organizationId: number): Promise<import('@shared/schema').Role | undefined>;
|
||||
|
||||
Reference in New Issue
Block a user