список исполнителей

This commit is contained in:
2026-04-02 10:14:59 +05:00
parent 635683020c
commit 1f04f41a40

View File

@@ -154,7 +154,14 @@ if (statusFilter !== 'completed') {
${isCopy ? '<span class="copy-badge">Копия</span>' : ''}
${timeLeftInfo ? `<span class="deadline-badge ${timeLeftInfo.class}">${timeLeftInfo.text}</span>` : ''}
<span class="role-badge ${getRoleBadgeClass(userRole)}">${userRole}</span>
${task.assignments && task.assignments.length > 0 ? `<span class="task-number">${task.assignments.map(a => a.user_login || a.user_name).join(', ')}</span>` : ''}
${task.assignments && task.assignments.length > 0 ?
(task.assignments.length === 1 ?
`<span class="task-number">${escapeHtml(task.assignments[0].user_name)}</span>` :
`<span class="task-number">${task.assignments.length} исполнителя(ей)</span>`
) : ''
}
</div>
<span class="task-status ${statusClass}">
Выполнить до: ${formatDateTime(task.due_date || task.created_at)}
@@ -287,7 +294,12 @@ function renderTasksInContainer(containerId, tasksArray) {
${isCopy ? '<span class="copy-badge">Копия</span>' : ''}
${timeLeftInfo ? `<span class="deadline-badge ${timeLeftInfo.class}">${timeLeftInfo.text}</span>` : ''}
<span class="role-badge ${getRoleBadgeClass(userRole)}">${userRole}</span>
${task.assignments && task.assignments.length > 0 ? `<span class="task-number">${task.assignments.map(a => a.user_login || a.user_name).join(', ')}</span>` : ''}
${task.assignments && task.assignments.length > 0 ?
(task.assignments.length === 1 ?
`<span class="task-number">${escapeHtml(task.assignments[0].user_name)}</span>` :
`<span class="task-number">${task.assignments.length} исполнителя(ей)</span>`
) : ''
}
</div>
<span class="task-status ${statusClass}">
Выполнить до: ${formatDateTime(task.due_date || task.created_at)}