Minor changes on taskboard an and task resources.
parent
a5ebac4560
commit
859075bd76
|
@ -33,7 +33,8 @@ resourceProvider = ($repo, $http, $urls) ->
|
||||||
service.bulkCreate = (projectId, usId, data) ->
|
service.bulkCreate = (projectId, usId, data) ->
|
||||||
url = $urls.resolve("bulk-create-tasks")
|
url = $urls.resolve("bulk-create-tasks")
|
||||||
params = {projectId: projectId, usId: usId, bulkTasks: data}
|
params = {projectId: projectId, usId: usId, bulkTasks: data}
|
||||||
return $http.post(url, params)
|
return $http.post(url, params).then (result) ->
|
||||||
|
return result.data
|
||||||
|
|
||||||
return (instance) ->
|
return (instance) ->
|
||||||
instance.tasks = service
|
instance.tasks = service
|
||||||
|
|
|
@ -125,11 +125,15 @@ CreateBulkTasksDirective = ($repo, $rs, $rootscope) ->
|
||||||
projectId = $scope.projectId
|
projectId = $scope.projectId
|
||||||
usId = $scope.form.usId
|
usId = $scope.form.usId
|
||||||
|
|
||||||
# FIXME: error handling?
|
promise = $rs.tasks.bulkCreate(projectId, usId, data)
|
||||||
$rs.tasks.bulkCreate(projectId, usId, data).then (result) ->
|
promise.then (result) ->
|
||||||
$rootscope.$broadcast("taskform:bulk:success", result)
|
$rootscope.$broadcast("taskform:bulk:success", result)
|
||||||
$el.addClass("hidden")
|
$el.addClass("hidden")
|
||||||
|
|
||||||
|
# TODO: error handling
|
||||||
|
promise.then null, ->
|
||||||
|
console.log "FAIL"
|
||||||
|
|
||||||
$scope.$on "$destroy", ->
|
$scope.$on "$destroy", ->
|
||||||
$el.off()
|
$el.off()
|
||||||
|
|
||||||
|
|
|
@ -52,16 +52,10 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin)
|
||||||
promise.then null, ->
|
promise.then null, ->
|
||||||
console.log "FAIL" #TODO
|
console.log "FAIL" #TODO
|
||||||
|
|
||||||
@scope.$on "taskform:new:success", =>
|
@scope.$on("taskform:new:success", => @.loadTaskboard())
|
||||||
@.loadTaskboard()
|
@scope.$on("taskform:bulk:success", => @.loadTaskboard())
|
||||||
@scope.$on "taskform:bulk:success", =>
|
@scope.$on("taskform:edit:success", => @.loadTaskboard())
|
||||||
@.loadTaskboard()
|
@scope.$on("assigned-to:added", (task) => @scope.$apply(=> @repo.save(task)))
|
||||||
@scope.$on "taskform:edit:success", =>
|
|
||||||
@.loadTaskboard()
|
|
||||||
@scope.$on "assigned-to:added", (ctx, task) =>
|
|
||||||
@scope.$apply(
|
|
||||||
@repo.save(task)
|
|
||||||
)
|
|
||||||
|
|
||||||
loadSprintStats: ->
|
loadSprintStats: ->
|
||||||
return @rs.sprints.stats(@scope.projectId, @scope.sprintId).then (stats) =>
|
return @rs.sprints.stats(@scope.projectId, @scope.sprintId).then (stats) =>
|
||||||
|
|
Loading…
Reference in New Issue