Resource = (urlsService, http) -> service = {} service.listInAllProjects = (params) -> url = urlsService.resolve("tasks") httpOptions = { headers: { "x-disable-pagination": "1" } } return http.get(url, params, httpOptions) .then (result) -> return Immutable.fromJS(result.data) return () -> return {"tasks": service} Resource.$inject = ["$tgUrls", "$tgHttp"] module = angular.module("taigaResources2") module.factory("tgTasksResource", Resource)