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:
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user