working on member assignment to new tasks – next: setting assignee right

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-07-01 14:35:36 +02:00
parent 06ee1adf27
commit 95bd48df82
+10 -2
View File
@@ -67,7 +67,10 @@
parent_task = await resp.json();
console.log(JSON.parse(JSON.stringify(parent_task)));
task.parent_task_id = +parent_task_id;
task.members = parent_task.members;
for (let [uid, member] of Object.entries(parent_task.members)){
task.members[uid] = member;
console.log('added member from parent task to new task: '+member.user.name+' ('+member.permission.name+')');
}
project_id = +parent_task.project_id;
yikes();
project = null;
@@ -82,7 +85,12 @@
project = await resp.json();
console.log(JSON.parse(JSON.stringify(project)));
task.project_id = +project_id;
if (Object.keys(task.members).length < 1) task.members = project.members;
if (Object.keys(task.members).length < 1) {
for (let [uid, member] of Object.entries(project.members)){
task.members[uid] = member;
console.log('added member from project to new task: '+member.user.name+' ('+member.permission.name+')');
}
}
if (assignee && project.members[assignee]){
task.members[assignee] = project.members[assignee];
task.members[assignee].permission = { name : "ASSIGNEE", code : 3 }