diff --git a/public/ui.js b/public/ui.js index 43e8bfa..4166db0 100644 --- a/public/ui.js +++ b/public/ui.js @@ -154,7 +154,14 @@ if (statusFilter !== 'completed') { ${isCopy ? 'Копия' : ''} ${timeLeftInfo ? `${timeLeftInfo.text}` : ''} ${userRole} - ${task.assignments && task.assignments.length > 0 ? `${task.assignments.map(a => a.user_login || a.user_name).join(', ')}` : ''} + + ${task.assignments && task.assignments.length > 0 ? + (task.assignments.length === 1 ? + `${escapeHtml(task.assignments[0].user_name)}` : + `${task.assignments.length} исполнителя(ей)` + ) : '' +} + Выполнить до: ${formatDateTime(task.due_date || task.created_at)} @@ -287,7 +294,12 @@ function renderTasksInContainer(containerId, tasksArray) { ${isCopy ? 'Копия' : ''} ${timeLeftInfo ? `${timeLeftInfo.text}` : ''} ${userRole} - ${task.assignments && task.assignments.length > 0 ? `${task.assignments.map(a => a.user_login || a.user_name).join(', ')}` : ''} +${task.assignments && task.assignments.length > 0 ? + (task.assignments.length === 1 ? + `${escapeHtml(task.assignments[0].user_name)}` : + `${task.assignments.length} исполнителя(ей)` + ) : '' +} Выполнить до: ${formatDateTime(task.due_date || task.created_at)}