Enterprise service splits enterprises into hubs and producers

This commit is contained in:
Rohan Mitchell
2015-11-18 15:45:11 +11:00
parent 3dcbdad088
commit 036ffeb634
3 changed files with 20 additions and 5 deletions

View File

@@ -10,6 +10,8 @@ angular.module('admin.orderCycles').factory('Enterprise', ($resource) ->
{
Enterprise: Enterprise
enterprises: {}
producer_enterprises: []
hub_enterprises: []
supplied_products: []
loaded: false
@@ -17,6 +19,8 @@ angular.module('admin.orderCycles').factory('Enterprise', ($resource) ->
Enterprise.index params, (data) =>
for enterprise in data
@enterprises[enterprise.id] = enterprise
@producer_enterprises.push(enterprise) if enterprise.is_primary_producer
@hub_enterprises.push(enterprise) if enterprise.sells == 'any'
for product in enterprise.supplied_products
@supplied_products.push(product)