|
|
|
@ -314,11 +314,12 @@ public class TaskModule extends BaseHandler implements TaskService { |
|
|
|
var json = json(ex); |
|
|
|
var json = json(ex); |
|
|
|
LOG.log(WARNING,"Missing permission check in {0}.postTaskList!",getClass().getSimpleName()); |
|
|
|
LOG.log(WARNING,"Missing permission check in {0}.postTaskList!",getClass().getSimpleName()); |
|
|
|
var showClosed = json.has(SHOW_CLOSED) && json.get(SHOW_CLOSED) instanceof Boolean bool ? bool : false; |
|
|
|
var showClosed = json.has(SHOW_CLOSED) && json.get(SHOW_CLOSED) instanceof Boolean bool ? bool : false; |
|
|
|
|
|
|
|
var noIndex = json.has(NO_INDEX) && json.get(NO_INDEX) instanceof Boolean bool ? bool : false; |
|
|
|
var projectId = json.has(PROJECT_ID) && json.get(PROJECT_ID) instanceof Number number ? number.longValue() : null; |
|
|
|
var projectId = json.has(PROJECT_ID) && json.get(PROJECT_ID) instanceof Number number ? number.longValue() : null; |
|
|
|
var parentTaskId = json.has(PARENT_TASK_ID) && json.get(PARENT_TASK_ID) instanceof Number number ? number.longValue() : null; |
|
|
|
var parentTaskId = json.has(PARENT_TASK_ID) && json.get(PARENT_TASK_ID) instanceof Number number ? number.longValue() : null; |
|
|
|
if (isSet(projectId)) { |
|
|
|
if (isSet(projectId)) { |
|
|
|
if (parentTaskId == null) return sendContent(ex,mapValues(taskDb.listRootTasks(projectId, user,showClosed))); |
|
|
|
if (parentTaskId == null) return sendContent(ex,mapValues(taskDb.listRootTasks(projectId, user,showClosed))); |
|
|
|
var projectTasks = taskDb.listProjectTasks(projectId,parentTaskId); |
|
|
|
var projectTasks = taskDb.listProjectTasks(projectId,parentTaskId,noIndex); |
|
|
|
loadMembers(projectTasks.values()); |
|
|
|
loadMembers(projectTasks.values()); |
|
|
|
return sendContent(ex,mapValues(projectTasks)); |
|
|
|
return sendContent(ex,mapValues(projectTasks)); |
|
|
|
} |
|
|
|
} |
|
|
|
|