Delete GET_inventory.

This commit is contained in:
bsimpson63
2013-05-07 12:40:17 -04:00
committed by Brian Simpson
parent 1fa8115963
commit e65985295e
3 changed files with 0 additions and 52 deletions

View File

@@ -206,8 +206,6 @@ def make_map():
mc('/promoted/graph',
controller='promote', action='graph')
mc('/promoted/admin/graph', controller='promote', action='admingraph')
mc('/promoted/inventory/:sr_name',
controller='promote', action='inventory')
mc('/promoted/:action', controller='promote',
requirements=dict(action="edit_promo|new_promo|roadblock"))

View File

@@ -271,30 +271,6 @@ class PromoteController(ListingController):
return content.as_csv()
return PromotePage("admingraph", content=content).render()
def GET_inventory(self, sr_name):
'''
Return available inventory data as json for use in ajax calls
'''
inv_start_date = promote.promo_datetime_now()
inv_end_date = inv_start_date + timedelta(60)
inventory = promote.get_available_impressions(
sr_name,
inv_start_date,
inv_end_date,
fuzzed=(not c.user_is_admin)
)
dates = []
impressions = []
max_imps = 0
for date, imps in inventory.iteritems():
dates.append(date.strftime("%m/%d/%Y"))
impressions.append(imps)
max_imps = max(max_imps, imps)
return json.dumps({'sr':sr_name,
'dates': dates,
'imps':impressions,
'max_imps':max_imps})
# ## POST controllers below
@validatedForm(VSponsorAdmin(),
link=VLink("link_id"),

View File

@@ -400,29 +400,3 @@ function pay_campaign(elem) {
function view_campaign(elem) {
$.redirect($(elem).find('input[name="view_live_url"]').val());
}
// writes rows into inventory table when subreddit selector changes
function update_inventory_table() {
var sr = $('#targeting').attr('checked') ? $('#sr-autocomplete').val() : ' reddit.com';
$.ajax({
url: '/promoted/inventory/' + sr,
type: 'GET',
dataType: 'json',
// on success, update title to show subreddit name and fill table rows
success: function(data) { // {'sr':'funny', 'dates':[...], 'imps':[...]}
var sr_name = (data['sr'] == ' reddit.com') ? 'front page' : data['sr'];
$('#inventory-title > span').text('available ' + sr_name + ' impressions'); // FIXME: i18n
$('#inventory').empty();
$('#inventory').append('<tr><th>date</th><th>imps</th><th></th></tr>');
$.each(data['imps'], function(i) {
var w = Math.round(50. * data['imps'][i] / data['max_imps']);
var row = ['<tr>',
'<th>' + data['dates'][i] + '</th>',
'<td>' + data['imps'][i] + '</td>',
'<td><div class="graph" style="width:' + w.toString() + 'px" /></td>',
'</tr>'];
$('#inventory > tbody').append(row.join(''))
});
}
});
}