Browse Source

UI-2428: update e911 key

4.3
Jean-Roch Maitre 9 years ago
parent
commit
84185395c1
10 changed files with 30 additions and 30 deletions
  1. +1
    -1
      i18n/en-US.json
  2. +1
    -1
      i18n/es-ES.json
  3. +1
    -1
      i18n/fr-FR.json
  4. +1
    -1
      i18n/ru-RU.json
  5. +7
    -7
      submodules/devices/devices.js
  6. +3
    -3
      submodules/groups/groups.js
  7. +8
    -8
      submodules/myOffice/myOffice.js
  8. +4
    -4
      submodules/strategy/strategy.js
  9. +3
    -3
      submodules/users/users.js
  10. +1
    -1
      views/strategy-numbers.html

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

@ -856,7 +856,7 @@
"featuresToRemove": "Check the feature(s) to remove :",
"features": {
"cnam": "Caller-ID",
"dash_e911": "e911"
"e911": "e911"
}
},


+ 1
- 1
i18n/es-ES.json View File

@ -803,7 +803,7 @@
"featuresToRemove": "Verificar la característica(s) para eliminar:",
"features": {
"cnam": "Caller-ID",
"dash_e911": "e911"
"e911": "e911"
}
},


+ 1
- 1
i18n/fr-FR.json View File

@ -765,7 +765,7 @@
"featuresToRemove": "Sélectionner les fonctionnalité(s) à supprimer :",
"features": {
"cnam": "Caller-ID",
"dash_e911": "Adresse d'urgence (e911)"
"e911": "Adresse d'urgence (e911)"
}
},
"__comment": "UI-1604: Walkthrough dashboard",


+ 1
- 1
i18n/ru-RU.json View File

@ -793,7 +793,7 @@
"featuresToRemove": "Функции для удаления :",
"features": {
"cnam": "Caller-ID",
"dash_e911": "Экстренные службы"
"e911": "Экстренные службы"
}
},
"__comment": "UI-1604: Walkthrough dashboard",


+ 7
- 7
submodules/devices/devices.js View File

@ -992,7 +992,7 @@ define(function(require){
monster.pub('common.numbers.getListFeatures', function(viewFeatures) {
var e911Numbers = {};
_.each(data.data.numbers, function(val, key) {
if(val.features.indexOf('dash_e911') >= 0) {
if(val.features.indexOf('e911') >= 0) {
e911Numbers[key] = self.devicesFormatNumber(val, viewFeatures);
}
});
@ -1191,13 +1191,13 @@ define(function(require){
phoneNumber: encodeURIComponent(number)
},
success: function(_data, status) {
var street_address = _data.data.dash_e911.street_address,
locality = _data.data.dash_e911.locality,
postal_code = _data.data.dash_e911.postal_code,
region = _data.data.dash_e911.region;
var street_address = _data.data.e911.street_address,
locality = _data.data.e911.locality,
postal_code = _data.data.e911.postal_code,
region = _data.data.e911.region;
if ( typeof _data.data.dash_e911.extended_address !== 'undefined' ) {
callback(street_address + ', ' + _data.data.dash_e911.extended_address + '<br>' + locality + ', ' + region + ' ' + postal_code);
if ( typeof _data.data.e911.extended_address !== 'undefined' ) {
callback(street_address + ', ' + _data.data.e911.extended_address + '<br>' + locality + ', ' + region + ' ' + postal_code);
} else {
callback(street_address + ', ' + '<br>' + locality + ', ' + region + ' ' + postal_code);
}


+ 3
- 3
submodules/groups/groups.js View File

@ -1073,11 +1073,11 @@ define(function(require){
phoneNumber: phoneNumber,
callbacks: {
success: function(data) {
if(!($.isEmptyObject(data.data.dash_e911))) {
e911Cell.find('.features i.feature-dash_e911').addClass('active');
if(!($.isEmptyObject(data.data.e911))) {
e911Cell.find('.features i.feature-e911').addClass('active');
}
else {
e911Cell.find('.features i.feature-dash_e911').removeClass('active');
e911Cell.find('.features i.feature-e911').removeClass('active');
}
}
}


+ 8
- 8
submodules/myOffice/myOffice.js View File

@ -556,7 +556,7 @@ define(function(require){
if( data.mainNumbers && data.mainNumbers.length > 0 ) {
var hasValidCallerId = monster.util.isNumberFeatureEnabled('cnam') === false || data.account.hasOwnProperty('caller_id') && data.account.caller_id.hasOwnProperty('emergency') && data.account.caller_id.emergency.hasOwnProperty('number') && data.numbers.hasOwnProperty(data.account.caller_id.emergency.number),
hasValidE911 = monster.util.isNumberFeatureEnabled('e911') === false || data.account.hasOwnProperty('caller_id') && data.account.caller_id.hasOwnProperty('emergency') && data.account.caller_id.emergency.hasOwnProperty('number') && data.numbers.hasOwnProperty(data.account.caller_id.emergency.number) && data.numbers[data.account.caller_id.emergency.number].features.indexOf('dash_e911') >= 0;
hasValidE911 = monster.util.isNumberFeatureEnabled('e911') === false || data.account.hasOwnProperty('caller_id') && data.account.caller_id.hasOwnProperty('emergency') && data.account.caller_id.emergency.hasOwnProperty('number') && data.numbers.hasOwnProperty(data.account.caller_id.emergency.number) && data.numbers[data.account.caller_id.emergency.number].features.indexOf('e911') >= 0;
if (!hasValidCallerId && !hasValidE911) {
data.topMessage = {
@ -859,12 +859,12 @@ define(function(require){
if (monster.util.isNumberFeatureEnabled('e911')) {
allowedFeatures.push('e911');
if("dash_e911" in numberData) {
emergencyZipcodeInput.val(numberData.dash_e911.postal_code);
emergencyAddress1Input.val(numberData.dash_e911.street_address);
emergencyAddress2Input.val(numberData.dash_e911.extended_address);
emergencyCityInput.val(numberData.dash_e911.locality);
emergencyStateInput.val(numberData.dash_e911.region);
if("e911" in numberData) {
emergencyZipcodeInput.val(numberData.e911.postal_code);
emergencyAddress1Input.val(numberData.e911.street_address);
emergencyAddress2Input.val(numberData.e911.extended_address);
emergencyCityInput.val(numberData.e911.locality);
emergencyStateInput.val(numberData.e911.region);
} else {
emergencyZipcodeInput.val("");
emergencyAddress1Input.val("");
@ -955,7 +955,7 @@ define(function(require){
if(e911Data) {
$.extend(true, numberData, {
dash_e911: e911Data
e911: e911Data
});
}


+ 4
- 4
submodules/strategy/strategy.js View File

@ -826,7 +826,7 @@ define(function(require){
};
_.each(dataNumber, function(val, idx) {
if ( idx === 'cnam' || idx === 'dash_e911' ) {
if ( idx === 'cnam' || idx === 'e911' ) {
featureList.push({
name: idx,
friendlyName: self.i18n.active().strategy.popupRemoveFeatures.features[idx]
@ -907,11 +907,11 @@ define(function(require){
phoneNumber: phoneNumber,
callbacks: {
success: function(data) {
if(!($.isEmptyObject(data.data.dash_e911))) {
e911Cell.find('.features i.feature-dash_e911').addClass('active');
if(!($.isEmptyObject(data.data.e911))) {
e911Cell.find('.features i.feature-e911').addClass('active');
}
else {
e911Cell.find('.features i.feature-dash_e911').removeClass('active');
e911Cell.find('.features i.feature-e911').removeClass('active');
}
}
}


+ 3
- 3
submodules/users/users.js View File

@ -1242,11 +1242,11 @@ define(function(require){
phoneNumber: phoneNumber,
callbacks: {
success: function(data) {
if(!($.isEmptyObject(data.data.dash_e911))) {
e911Cell.find('.features i.feature-dash_e911').addClass('active');
if(!($.isEmptyObject(data.data.e911))) {
e911Cell.find('.features i.feature-e911').addClass('active');
}
else {
e911Cell.find('.features i.feature-dash_e911').removeClass('active');
e911Cell.find('.features i.feature-e911').removeClass('active');
}
}
}


+ 1
- 1
views/strategy-numbers.html View File

@ -1,7 +1,7 @@
{{#each numbers}}
<div class="number-element">
<div class="number">
<button type="button" class="monster-button monster-button-danger remove-number" data-number="{{this.number}}" data-e911="{{this.features.dash_e911.active}}">
<button type="button" class="monster-button monster-button-danger remove-number" data-number="{{this.number}}" data-e911="{{this.features.e911.active}}">
{{ @root.i18n.unassign }}
</button>
<span>{{formatPhoneNumber this.number}}</span>


Loading…
Cancel
Save