Juanfran 2014-08-13 12:34:44 +02:00
parent 9b067406e4
commit 75bc3b4b70
2 changed files with 16 additions and 15 deletions

View File

@ -423,19 +423,7 @@ BacklogDirective = ($repo, $rootscope) ->
""") """)
linkDoomLine = ($scope, $el, $attrs, $ctrl) -> linkDoomLine = ($scope, $el, $attrs, $ctrl) ->
reloadDoomLine = ->
removeDoomlineDom = ->
$el.find(".doom-line").remove()
addDoomLineDom = (element) ->
element?.before(doomLineTemplate({}))
getUsItems = ->
rowElements = $el.find('.backlog-table-body .us-item-row')
return _.map(rowElements, (x) -> angular.element(x))
# reloadDoomlineLocation = () ->
$scope.$watch "stats", (project) ->
if $scope.stats? if $scope.stats?
removeDoomlineDom() removeDoomlineDom()
@ -452,10 +440,23 @@ BacklogDirective = ($repo, $rootscope) ->
continue continue
current_sum += scope.us.total_points current_sum += scope.us.total_points
if current_sum > total_points if current_sum > total_points
addDoomLineDom(element) addDoomLineDom(element)
break break
removeDoomlineDom = ->
$el.find(".doom-line").remove()
addDoomLineDom = (element) ->
element?.before(doomLineTemplate({}))
getUsItems = ->
rowElements = $el.find('.backlog-table-body .us-item-row')
return _.map(rowElements, (x) -> angular.element(x))
$scope.$on("userstories:loaded", reloadDoomLine)
$scope.$watch "stats", reloadDoomLine
############################## ##############################
## Move to current sprint link ## Move to current sprint link
@ -548,7 +549,7 @@ BacklogDirective = ($repo, $rootscope) ->
linkToolbar($scope, $el, $attrs, $ctrl) linkToolbar($scope, $el, $attrs, $ctrl)
linkFilters($scope, $el, $attrs, $ctrl) linkFilters($scope, $el, $attrs, $ctrl)
# linkDoomLine($scope, $el, $attrs, $ctrl) linkDoomLine($scope, $el, $attrs, $ctrl)
$el.find(".backlog-table-body").disableSelection() $el.find(".backlog-table-body").disableSelection()

View File

@ -33,7 +33,7 @@ resourceProvider = ($repo, $http, $urls, $storage) ->
return $repo.queryOne("userstories", usId, params) return $repo.queryOne("userstories", usId, params)
service.listUnassigned = (projectId, filters) -> service.listUnassigned = (projectId, filters) ->
params = {"project": projectId, "milestone": "null"} params = {"project": projectId, "milestone": null}
params = _.extend({}, params, filters or {}) params = _.extend({}, params, filters or {})
service.storeQueryParams(projectId, params) service.storeQueryParams(projectId, params)
return $repo.queryMany("userstories", params) return $repo.queryMany("userstories", params)