From 1f04f41a4001370858000434b3bbd56db9601f93 Mon Sep 17 00:00:00 2001 From: kalugin66 Date: Thu, 2 Apr 2026 10:14:59 +0500 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=BF=D0=B8=D1=81=D0=BE=D0=BA=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D0=B5?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/ui.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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)}