Allowing to create bulk task on task without user story
parent
bee4c84e4a
commit
16e326b437
|
@ -34,9 +34,9 @@ resourceProvider = ($repo, $http, $urls) ->
|
|||
params.user_story = userStoryId if userStoryId
|
||||
return $repo.queryMany("tasks", params)
|
||||
|
||||
service.bulkCreate = (projectId, usId, data) ->
|
||||
service.bulkCreate = (projectId, sprintId, usId, data) ->
|
||||
url = $urls.resolve("bulk-create-tasks")
|
||||
params = {projectId: projectId, usId: usId, bulkTasks: data}
|
||||
params = {projectId: projectId, sprintId: sprintId, usId: usId, bulkTasks: data}
|
||||
return $http.post(url, params).then (result) ->
|
||||
return result.data
|
||||
|
||||
|
|
|
@ -106,9 +106,9 @@ CreateBulkTasksDirective = ($repo, $rs, $rootscope) ->
|
|||
link = ($scope, $el, attrs) ->
|
||||
$scope.form = {data: "", usId: null}
|
||||
|
||||
$scope.$on "taskform:bulk", (ctx, usId)->
|
||||
$scope.$on "taskform:bulk", (ctx, sprintId, usId)->
|
||||
$el.removeClass("hidden")
|
||||
$scope.form = {data: "", usId: usId}
|
||||
$scope.form = {data: "", sprintId: sprintId, usId: usId}
|
||||
|
||||
$el.on "click", ".close", (event) ->
|
||||
event.preventDefault()
|
||||
|
@ -123,9 +123,10 @@ CreateBulkTasksDirective = ($repo, $rs, $rootscope) ->
|
|||
|
||||
data = $scope.form.data
|
||||
projectId = $scope.projectId
|
||||
sprintId = $scope.form.sprintId
|
||||
usId = $scope.form.usId
|
||||
|
||||
promise = $rs.tasks.bulkCreate(projectId, usId, data)
|
||||
promise = $rs.tasks.bulkCreate(projectId, sprintId, usId, data)
|
||||
promise.then (result) ->
|
||||
$rootscope.$broadcast("taskform:bulk:success", result)
|
||||
$el.addClass("hidden")
|
||||
|
|
|
@ -153,7 +153,7 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
addNewTask: (type, us) ->
|
||||
switch type
|
||||
when "standard" then @rootscope.$broadcast("taskform:new", @scope.sprintId, us?.id)
|
||||
when "bulk" then @rootscope.$broadcast("taskform:bulk", us.id)
|
||||
when "bulk" then @rootscope.$broadcast("taskform:bulk", @scope.sprintId, us?.id)
|
||||
|
||||
editTask: (task) ->
|
||||
@rootscope.$broadcast("taskform:edit", task)
|
||||
|
|
Loading…
Reference in New Issue