v3: fix unlinking multiple tasks

This commit is contained in:
Matteo Pagliazzi
2016-05-17 16:24:54 +02:00
parent d648b0e0c8
commit 41152157c2
3 changed files with 92 additions and 11 deletions

View File

@@ -129,10 +129,17 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N
};
$scope.unlink = function(task, keep) {
Tasks.unlinkTask(task._id, keep)
.success(function () {
User.log({});
});
if (keep.search('-all') !== -1) { // unlink all tasks
Tasks.unlinkAllTasks(task.challenge.id, keep)
.success(function () {
User.sync({});
});
} else { // unlink a task
Tasks.unlinkOneTask(task._id, keep)
.success(function () {
User.sync({});
});
}
};
/*