28 lines
659 B
CoffeeScript
28 lines
659 B
CoffeeScript
services = [
|
|
"tgProjectsResources",
|
|
"tgUsersResources",
|
|
"tgUserstoriesResource",
|
|
"tgTasksResource",
|
|
"tgIssuesResource",
|
|
"tgExternalAppsResource"
|
|
]
|
|
|
|
Resources = ($injector) ->
|
|
for serviceName in services
|
|
serviceFn = $injector.get(serviceName)
|
|
|
|
service = $injector.invoke(serviceFn)
|
|
|
|
for serviceProperty in Object.keys(service)
|
|
if @[serviceProperty]
|
|
console.warm("repeated resource " + serviceProperty)
|
|
|
|
@[serviceProperty] = service[serviceProperty]
|
|
|
|
return @
|
|
|
|
|
|
Resources.$inject = ["$injector"]
|
|
|
|
angular.module("taigaResources2").service("tgResources", Resources)
|