From 11c81dc8e80471f4709bde28bdb2b38e8a18a14c Mon Sep 17 00:00:00 2001 From: Mateusz Kurek Date: Fri, 13 Jun 2014 11:13:15 +0200 Subject: [PATCH] fc cards in pricing api --- src/ralph/util/api_pricing.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ralph/util/api_pricing.py b/src/ralph/util/api_pricing.py index 182fff1e3a..e20c7ebe49 100644 --- a/src/ralph/util/api_pricing.py +++ b/src/ralph/util/api_pricing.py @@ -15,6 +15,7 @@ Device, DeviceType, DiskShare, + FibreChannel, HistoryCost, IPAddress, ) @@ -251,3 +252,11 @@ def get_cloud_daily_costs(date=None): 'venture_id': daily_cost['venture__id'], 'daily_cost': daily_cost['value'] } + + +def get_fc_cards(): + for fc in FibreChannel.objects.values('id', 'device__id'): + yield { + 'id': fc['id'], + 'device_id': fc['device__id'], + }