From dc2c24b6e1737ebeb3293f6faf15fe3ac5831271 Mon Sep 17 00:00:00 2001 From: Jean-Roch Maitre Date: Wed, 20 Jul 2016 14:24:49 -0700 Subject: [PATCH] UI-2238: hide resend fax feature --- app.js | 35 ++++++++++++++++++++++++++++++++++- views/outbound-faxes.html | 4 ++-- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index 4cc291f..1c59b7d 100644 --- a/app.js +++ b/app.js @@ -516,7 +516,40 @@ define(function(require){ }, resendFaxes: function(listFaxes, callback) { - callback && callback(); + var self = this, + requests = {}; + + _.each(listFaxes, function(faxId) { + requests[faxId] = function(callback) { + self.resendFax(faxId, function(data) { + callback && callback(null, data); + }); + } + }); + + monster.parallel(requests, function(err, results) { + globalCallback && globalCallback(results); + }); + }, + + resendFax: function(faxId, callback) { + var self = this; + + self.getFaxDetails('outbound', faxId, function(fax) { + fax.attempts = 0; + + self.callApi({ + resource: 'faxes.updateOutbound', + data: { + accountId: self.accountId, + faxId: faxId, + data: fax + }, + success: function(data) { + callback && callback(data.data); + } + }); + }); } }; diff --git a/views/outbound-faxes.html b/views/outbound-faxes.html index 3dfe933..0289a61 100644 --- a/views/outbound-faxes.html +++ b/views/outbound-faxes.html @@ -23,9 +23,9 @@ -