Add more methods to sprints resource.
parent
91148e7b6b
commit
67e4de7f23
|
@ -24,6 +24,16 @@ taiga = @.taiga
|
|||
resourceProvider = ($repo, $model) ->
|
||||
service = {}
|
||||
|
||||
service.get = (projectId, sprintId) ->
|
||||
return $repo.queryOne("milestones", sprintId).then (sprint) ->
|
||||
uses = sprint.user_stories
|
||||
uses = _.map(uses, (u) -> $model.make_model("userstories", u))
|
||||
sprint._attrs.user_stories = uses
|
||||
return sprint
|
||||
|
||||
service.stats = (projectId, sprintId) ->
|
||||
return $repo.queryOneRaw("milestones", "#{sprintId}/stats")
|
||||
|
||||
service.list = (projectId) ->
|
||||
params = {"project": projectId}
|
||||
return $repo.queryMany("milestones", params).then (milestones) =>
|
||||
|
@ -33,6 +43,7 @@ resourceProvider = ($repo, $model) ->
|
|||
m._attrs.user_stories = uses
|
||||
return milestones
|
||||
|
||||
|
||||
return (instance) ->
|
||||
instance.sprints = service
|
||||
|
||||
|
|
Loading…
Reference in New Issue