From b3482a087bfdaa50abee9e06e9d1775f9e1edf68 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sat, 4 Oct 2014 01:00:37 +1000 Subject: [PATCH] separate enterprises from visible enterprises --- .../darkswarm/services/enterprises.js.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee index 2451c14739..108be61879 100644 --- a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee @@ -2,15 +2,16 @@ Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer, new class Enterprises enterprises_by_id: {} # id/object pairs for lookup constructor: -> - @enterprises = visibleFilter enterprises + @enterprises = enterprises for enterprise in enterprises @enterprises_by_id[enterprise.id] = enterprise @dereferenceEnterprises() @dereferenceTaxons() - @producers = @enterprises.filter (enterprise)-> - enterprise.is_primary_producer - @hubs = @enterprises.filter (enterprise)-> - enterprise.is_distributor + @visible = visibleFilter @enterprises + @producers = @visible.filter (enterprise)-> + enterprise.enterprise_category in ["producer_hub", "producer_shop", "producer"] + @hubs = @visible.filter (enterprise)-> + enterprise.enterprise_category in ["hub", "hub_profile", "producer_hub", "producer_shop"] dereferenceEnterprises: -> if CurrentHub.hub?.id