Browse Source

UI-1096: updated the call entities dropdown in Incoming Call Handling (Main Number) to use 'users' instead of 'user callflows'.

4.3
Maxime Roux 11 years ago
parent
commit
82ffa18263
1 changed files with 13 additions and 5 deletions
  1. +13
    -5
      submodules/strategy/strategy.js

+ 13
- 5
submodules/strategy/strategy.js View File

@ -360,7 +360,7 @@ define(function(require){
type: "default"
},
callflow: callflowName,
callEntities: self.strategyGetCallEntitiesDropdownData(strategyData.callEntities),
callEntities: self.strategyGetCallEntitiesDropdownData(strategyData.callEntities, true),
voicemails: strategyData.voicemails,
tabMessage: self.i18n.active().strategy.calls.callTabsMessages[callflowName]
};
@ -1588,11 +1588,18 @@ define(function(require){
});
},
strategyGetCallEntitiesDropdownData: function(callEntities) {
strategyGetCallEntitiesDropdownData: function(callEntities, useBasicUser) {
var self = this,
useBasicUser = (useBasicUser === true) || false,
entities = $.extend(true, {}, callEntities),
results = [];
_.each(callEntities, function(value, key) {
if(!useBasicUser) {
entities.user = entities.userCallflows;
}
delete entities.userCallflows;
_.each(entities, function(value, key) {
var group = {
groupName: self.i18n.active().strategy.callEntities[key],
groupType: key,
@ -2107,7 +2114,8 @@ define(function(require){
function(err, results) {
var callEntities = {
device: results.devices,
user: [],
user: $.extend(true, [], results.users),
userCallflows: [],
ring_group: []
};
@ -2123,7 +2131,7 @@ define(function(require){
} else {
user.module = 'user';
}
callEntities.user.push(user);
callEntities.userCallflows.push(user);
});
_.each(results.groups, function(group) {


Loading…
Cancel
Save