diff --git a/submodules/groups/groups.js b/submodules/groups/groups.js index 4b720120..a02e2a97 100644 --- a/submodules/groups/groups.js +++ b/submodules/groups/groups.js @@ -468,7 +468,11 @@ define(function(require) { self.groupsFormatNumbersData(data, function(data) { var template = $(self.getTemplate({ name: 'numbers', - data: data, + data: _.merge({ + hideBuyNumbers: monster.config.whitelabel.hasOwnProperty('hideBuyNumbers') + ? monster.config.whitelabel.hideBuyNumbers + : false + }, data), submodule: 'groups' })); diff --git a/submodules/groups/views/numbers.html b/submodules/groups/views/numbers.html index 09bddf95..914b43fd 100644 --- a/submodules/groups/views/numbers.html +++ b/submodules/groups/views/numbers.html @@ -30,6 +30,7 @@ {{ i18n.groups.addFromSpare }} + {{#unless hideBuyNumbers}} + {{/unless}}
{{ i18n.cancel }} diff --git a/submodules/strategy/strategy.js b/submodules/strategy/strategy.js index 515a4b15..1f8405c2 100644 --- a/submodules/strategy/strategy.js +++ b/submodules/strategy/strategy.js @@ -480,6 +480,9 @@ define(function(require) { var callflow = strategyData.callflows.MainCallflow, numbers = callflow.numbers, templateData = { + hideBuyNumbers: monster.config.whitelabel.hasOwnProperty('hideBuyNumbers') + ? monster.config.whitelabel.hideBuyNumbers + : false, numbers: $.map(numbers, function(val, key) { if (val !== '0' && val !== 'undefinedMainNumber') { var ret = { @@ -536,6 +539,9 @@ define(function(require) { var callflow = strategyData.callflows.MainConference, numbers = callflow.numbers, templateData = { + hideBuyNumbers: monster.config.whitelabel.hasOwnProperty('hideBuyNumbers') + ? monster.config.whitelabel.hideBuyNumbers + : false, numbers: $.map(numbers, function(val, key) { if (val !== 'undefinedconf') { return { @@ -565,6 +571,9 @@ define(function(require) { var callflow = strategyData.callflows.MainFaxing, numbers = callflow.numbers, templateData = { + hideBuyNumbers: monster.config.whitelabel.hasOwnProperty('hideBuyNumbers') + ? monster.config.whitelabel.hideBuyNumbers + : false, numbers: $.map(numbers, function(val, key) { if (val !== 'undefinedfaxing') { return { diff --git a/submodules/strategy/views/strategy-confnum.html b/submodules/strategy/views/strategy-confnum.html index 61b7dc6a..5d2c9a20 100644 --- a/submodules/strategy/views/strategy-confnum.html +++ b/submodules/strategy/views/strategy-confnum.html @@ -17,6 +17,7 @@ -
\ No newline at end of file + diff --git a/submodules/strategy/views/strategy-faxingnum.html b/submodules/strategy/views/strategy-faxingnum.html index 5c5cae7e..ce9b9b4d 100644 --- a/submodules/strategy/views/strategy-faxingnum.html +++ b/submodules/strategy/views/strategy-faxingnum.html @@ -23,6 +23,7 @@ {{/unless}} {{#if actionLinksEnabled}} {{ i18n.strategy.numberLinks.spare }} + {{#unless @root.hideBuyNumbers}} + {{/unless}} {{/if}} - \ No newline at end of file + diff --git a/submodules/strategy/views/strategy-numbers.html b/submodules/strategy/views/strategy-numbers.html index cc289c33..f3cb4488 100644 --- a/submodules/strategy/views/strategy-numbers.html +++ b/submodules/strategy/views/strategy-numbers.html @@ -24,6 +24,7 @@ {{ i18n.close }} diff --git a/submodules/users/users.js b/submodules/users/users.js index bc4903ef..4b109639 100644 --- a/submodules/users/users.js +++ b/submodules/users/users.js @@ -3345,7 +3345,11 @@ define(function(require) { self.usersFormatNumbersData(userId, results, function(results) { template = $(self.getTemplate({ name: 'numbers', - data: results, + data: _.merge({ + hideBuyNumbers: monster.config.whitelabel.hasOwnProperty('hideBuyNumbers') + ? monster.config.whitelabel.hideBuyNumbers + : false + }, results), submodule: 'users' })); diff --git a/submodules/users/views/numbers.html b/submodules/users/views/numbers.html index 012d27ec..99b38e75 100644 --- a/submodules/users/views/numbers.html +++ b/submodules/users/views/numbers.html @@ -34,6 +34,7 @@ {{ i18n.users.addFromSpare }} + {{#unless hideBuyNumbers}} + {{/unless}}
{{ i18n.cancel }}