diff --git a/r2/r2/lib/pages/pages.py b/r2/r2/lib/pages/pages.py index dc7e2f21b..6a4ca13de 100755 --- a/r2/r2/lib/pages/pages.py +++ b/r2/r2/lib/pages/pages.py @@ -3590,6 +3590,16 @@ class Promote_Graph(Templated): self.promo_traffic = dict(self.promo_traffic) + if self.admin_view: + predicted = inventory.get_predicted_by_date(None, start_date, + end_date) + self.impression_inventory = predicted + # TODO: Real data + self.scheduled_impressions = dict.fromkeys(predicted, 0) + else: + self.scheduled_impressions = None + self.impression_inventory = None + self.cpc = {} self.cpm = {} self.delivered = {} diff --git a/r2/r2/templates/promote_graph.html b/r2/r2/templates/promote_graph.html index b6229a7cb..ed22bcfcb 100644 --- a/r2/r2/templates/promote_graph.html +++ b/r2/r2/templates/promote_graph.html @@ -64,6 +64,18 @@ ${load_timeseries_js()} %endfor + %if thing.scheduled_impressions: + + ${_("SCHEDULED IMPRESSIONS")}
+ ${_("INVENTORY")} + %for date in thing.dates: + + ${thing.scheduled_impressions.get(date, "---")}
+ ${thing.impression_inventory.get(date, "---")} + + %endfor + + %endif %if thing.admin_view: @@ -73,7 +85,9 @@ ${load_timeseries_js()} %for date in thing.dates: - ${thing.delivered[date]}
+ %if thing.admin_view: + ${thing.delivered[date]}
+ %endif ${thing.cpm[date]} %endfor