Inject taxons into BPE

This commit is contained in:
Rob H
2014-08-01 16:19:20 +10:00
parent aaddccfae4
commit 2f5b5e7ee5
11 changed files with 44 additions and 33 deletions

View File

@@ -1,13 +1,12 @@
angular.module("ofn.admin").factory "Taxons", ($resource) ->
resource = $resource "/admin/taxons/search"
angular.module("ofn.admin").factory "Taxons", (taxons, $filter) ->
new class Taxons
constructor: ->
@taxons = taxons
return {
findByIDs: (ids) ->
resource.get { ids: ids }
taxons = []
taxons.push taxon for taxon in @taxons when taxon.id.toString() in ids.split(",")
taxons
findByTerm: (term) ->
resource.get { q: term }
cleanTaxons: (data) ->
data['taxons'].map (result) -> result
}
$filter('filter')(@taxons, term)