+++
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user