Browse Source

UI-1998: Changed behavior of users with no extension set, now will always ask them to set a Presence ID

4.3
Jean-Roch Maitre 10 years ago
parent
commit
41e97c1694
3 changed files with 13 additions and 5 deletions
  1. +1
    -1
      i18n/en-US.json
  2. +4
    -0
      submodules/users/users.css
  3. +8
    -4
      submodules/users/users.js

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

@ -635,7 +635,7 @@
"__version": "3.19",
"presenceIDPopup": {
"title": "Select your new Main Extension",
"header": "It appears that you want to remove the number you had set as your Main Extension. Please select your new Main Extension from the choices below:",
"header": "It appears that you don't have a valid Main Extension configured. Please select your Main Extension from the choices below:",
"none": "I don't want to set a new Main Extension"
},
"__comment": "UI-1393: Updating user devices to use the monsterListing common control",


+ 4
- 0
submodules/users/users.css View File

@ -877,4 +877,8 @@
.presence-id-change-wrapper .actions {
margin-top: 10px;
}
.presence-id-change-wrapper #save-presence-id {
margin-left: 5px;
}

+ 8
- 4
submodules/users/users.js View File

@ -712,7 +712,8 @@ define(function(require){
callback: function() {
updateCallflow();
},
oldPresenceId: oldPresenceId
oldPresenceId: oldPresenceId,
userExtension: extensionsList[0]
});
});
});
@ -1505,10 +1506,12 @@ define(function(require){
return found;
}
else if(listNumbers.length) {
return false;
}
else {
return true;
}
},
usersFormatAddUser: function(data) {
@ -4029,7 +4032,8 @@ define(function(require){
user = args.user,
needVMUpdate = args.needVMUpdate || true,
callback = args.callback,
oldPresenceId = args.oldPresenceId || undefined;
oldPresenceId = args.oldPresenceId || undefined,
userExtension = args.userExtension;
self.usersListVMBoxesUser(user.id, function(vmboxes) {
if(vmboxes.length > 0) {
@ -4055,7 +4059,7 @@ define(function(require){
else {
var vmbox = {
owner_id: user.id,
mailbox: user.presence_id || user.extra.vmbox.mailbox,
mailbox: user.presence_id || userExtension || user.extra.vmbox.mailbox,
name: user.first_name + ' ' + user.last_name + '\'s VMBox'
};


Loading…
Cancel
Save