Browse Source

UI-2735: Add Call Queues as entities for receptionist (#27)

4.3
Joris Tirado 9 years ago
committed by GitHub
parent
commit
4253a6af28
2 changed files with 13 additions and 0 deletions
  1. +1
    -0
      i18n/en-US.json
  2. +12
    -0
      submodules/strategy/strategy.js

+ 1
- 0
i18n/en-US.json View File

@ -868,6 +868,7 @@
"december": "Dec" "december": "Dec"
}, },
"callEntities": { "callEntities": {
"qubicle": "Call Queues",
"user": "Users", "user": "Users",
"device": "Devices", "device": "Devices",
"ring_group": "Groups", "ring_group": "Groups",


+ 12
- 0
submodules/strategy/strategy.js View File

@ -2715,6 +2715,10 @@ define(function(require) {
}; };
switch (group.groupType) { switch (group.groupType) {
case 'qubicle':
group.groupIcon = 'fa fa-headphones';
break;
case 'directory': case 'directory':
group.groupIcon = 'fa fa-book'; group.groupIcon = 'fa fa-book';
@ -3254,6 +3258,13 @@ define(function(require) {
var self = this; var self = this;
monster.parallel( monster.parallel(
{ {
callQueues: function(_callback) {
self.strategyGetCallflows(function(callQueuesData) {
_callback(null, callQueuesData);
}, {
'filter_flow.module': 'qubicle'
});
},
users: function(_callback) { users: function(_callback) {
self.callApi({ self.callApi({
resource: 'user.list', resource: 'user.list',
@ -3358,6 +3369,7 @@ define(function(require) {
}, },
function(err, results) { function(err, results) {
var callEntities = { var callEntities = {
qubicle: results.callQueues,
device: results.devices, device: results.devices,
user: $.extend(true, [], results.users), user: $.extend(true, [], results.users),
play: results.media, play: results.media,


Loading…
Cancel
Save