Add more methods to sprints resource.
parent
91148e7b6b
commit
67e4de7f23
|
@ -24,6 +24,16 @@ taiga = @.taiga
|
||||||
resourceProvider = ($repo, $model) ->
|
resourceProvider = ($repo, $model) ->
|
||||||
service = {}
|
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) ->
|
service.list = (projectId) ->
|
||||||
params = {"project": projectId}
|
params = {"project": projectId}
|
||||||
return $repo.queryMany("milestones", params).then (milestones) =>
|
return $repo.queryMany("milestones", params).then (milestones) =>
|
||||||
|
@ -33,6 +43,7 @@ resourceProvider = ($repo, $model) ->
|
||||||
m._attrs.user_stories = uses
|
m._attrs.user_stories = uses
|
||||||
return milestones
|
return milestones
|
||||||
|
|
||||||
|
|
||||||
return (instance) ->
|
return (instance) ->
|
||||||
instance.sprints = service
|
instance.sprints = service
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue