Add search resource module.

stable
Andrey Antukh 2014-06-27 17:16:16 +02:00
parent 2715a5cda8
commit 30338000b9
2 changed files with 14 additions and 2 deletions

View File

@ -109,5 +109,6 @@ module.run([
"$tgMdRenderResourcesProvider", "$tgMdRenderResourcesProvider",
"$tgTasksResourcesProvider", "$tgTasksResourcesProvider",
"$tgIssuesResourcesProvider", "$tgIssuesResourcesProvider",
"$tgSearchResourcesProvider",
initResources initResources
]) ])

View File

@ -22,11 +22,22 @@
taiga = @.taiga taiga = @.taiga
resourceProvider = ($repo) -> resourceProvider = ($repo, $urls, $http) ->
service = {} service = {}
service.do = (projectId, term) ->
url = $urls.resolve("search")
params = {
project: projectId
text: term,
get_all: false
}
return $http.get(url, params).then (data) ->
return data.data
return (instance) -> return (instance) ->
instance.search = service instance.search = service
module = angular.module("taigaResources") module = angular.module("taigaResources")
module.factory("$tgSearchResourcesProvider", ["$tgRepo", resourceProvider]) module.factory("$tgSearchResourcesProvider", ["$tgRepo", "$tgUrls", "$tgHttp", resourceProvider])