This commit is contained in:
2026-02-13 14:02:21 +05:00
parent 0bf6dd74ca
commit 59f5ac5741
9 changed files with 303 additions and 53 deletions

View File

@@ -32,7 +32,9 @@ function setupTaskEndpoints(app, db, upload) {
// Администратор может всё
if (user.role === 'admin') return true;
// Пользователи с ролью 'tasks' могут редактировать любые задачи
if (user.role === 'tasks') return true;
// Создатель может редактировать свою задачу только если она не назначена другим
if (parseInt(task.created_by) === user.id) {
if (task.assignments && task.assignments.length > 0) {