diff --git a/public/style.css b/public/style.css index f020a05..762a76d 100644 --- a/public/style.css +++ b/public/style.css @@ -2276,4 +2276,36 @@ small { font-size: 12px; display: block; margin-top: 5px; +} +/* ИСПОЛНИТЕЛИ В ШАПКЕ ЗАДАЧИ */ +.executor-logins { + font-size: 12px; + color: #666; + background: #f5f5f5; + padding: 2px 8px; + border-radius: 12px; + margin-left: 8px; + border: 1px solid #ddd; +} + +.role-badge { + display: inline-flex; + align-items: center; + gap: 4px; +} + +.executor-logins-container { + display: flex; + flex-wrap: wrap; + gap: 4px; + margin-top: 4px; +} + +.executor-login-badge { + background: #e9ecef; + color: #495057; + padding: 1px 6px; + border-radius: 10px; + font-size: 11px; + border: 1px solid #dee2e6; } \ No newline at end of file diff --git a/public/ui.js b/public/ui.js index e57426b..bf7d9d1 100644 --- a/public/ui.js +++ b/public/ui.js @@ -60,6 +60,7 @@ function renderTasks() { ${isCopy ? 'Копия' : ''} ${timeLeftInfo ? `${timeLeftInfo.text}` : ''} ${userRole} + ${task.assignments && task.assignments.length > 0 ? `${task.assignments.map(a => a.user_login || a.user_name).join(', ')}` : ''}