Display exchange variants in JSON, load data client side

This commit is contained in:
Rohan Mitchell
2012-12-04 12:07:58 +11:00
parent 3080454b25
commit a4d3cc5417
2 changed files with 11 additions and 2 deletions

View File

@@ -59,10 +59,14 @@ angular.module('order_cycle', ['ngResource']).
for(i in service.order_cycle.exchanges) {
var exchange = service.order_cycle.exchanges[i];
if(exchange.sender_id == service.order_cycle.coordinator_id) {
service.order_cycle.outgoing_exchanges.push({enterprise_id: exchange.receiver_id, active: true});
$.extend(exchange, {enterprise_id: exchange.receiver_id, active: true});
delete(exchange.sender_id);
service.order_cycle.outgoing_exchanges.push(exchange);
} else if(exchange.receiver_id == service.order_cycle.coordinator_id) {
service.order_cycle.incoming_exchanges.push({enterprise_id: exchange.sender_id, active: true});
$.extend(exchange, {enterprise_id: exchange.sender_id, active: true});
delete(exchange.receiver_id);
service.order_cycle.incoming_exchanges.push(exchange)
} else {
console.log('Exchange between two enterprises, neither of which is coordinator!');

View File

@@ -7,5 +7,10 @@ r.element :order_cycle, @order_cycle do
r.list_of :exchanges do
r.element :sender_id
r.element :receiver_id
r.list_of :exchange_variants do
r.element :variant do
r.element :id
end
end
end
end