UI-3307: Set Account External Caller ID number when adding main numbers, if not set already (#120)
* Change styles file extension from .css to .scss, to use SASS
* Set style for e911 information banner
* Show main company numbers section and E911 popup on banner click
* Refactor strategyRefreshTemplate to receive arguments via object wrapper
* Pass action from myOffice layout to strategy.strategyRefreshTemplate
* Check e911 number availability and show edit dialog or toast
* Fix typo in property name
* Extract main numbers refresh template process into separate function
* Refactor to use Lodash instead of jQuery utility functions
* Pass action to banner via topMessage object
* Refactor checkMissingE911 function
* Convert action to object, to include more parameters
* Add action callback for e911 at numbers strategy
* Fixes on flow to check if update Emergency Caller ID
* Request current account from API, when checking to update E911 caller ID
* Fix e911 phone number filter
* Use current authenticated account instead of requesting it from API
* Modify strategyNumbersBindEvents to use Lodash and reduce duplicated code
* Refactor updateCallflow to use waterfall flow, and helper functions
* Modifications to E911 functions
To prevent invoking strategyChangeEmergencyCallerId from multiple places
* Generalize popup to choose numbers + function to check if external caller ID needs to be set
* Fixes on update e911 waterfall tasks
* Set active choice on caller ID popup
* Remove log entry
"__comment":"UI-2629: Optionen zum Anpassen der e911-Funktion hinzugefügt",
"__version":"4.0",
"updateE911Dialog":{
"title":"Anrufer-ID des Accounts für Notfälle",
"headerNewE911":"Sie haben gerade e911 für eine Ihrer Hauptnummern aktiviert. Bitte wählen Sie eine Nummer aus, die Sie für diesen Account als Ihre Anrufer-ID für Notfälle verwenden möchten.",
"headerNoE911":"Sie haben e911 für die Nummer deaktiviert, die als Ihre Anrufer-ID für Notfälle verwendet wurde. Bitte wählen Sie eine neue Nummer aus, die für diesen Account als Anrufer-ID für Notfälle dienen soll.",
"success":"e911 wurde für den Account erfolgreich geändert und lautet nun {{ number }}.",
"current":"Aktuelle"
"updateCallerIdDialog":{
"title":{
"emergency":"Anrufer-ID des Accounts für Notfälle"
},
"headerNewNumber":{
"emergency":"Sie haben gerade e911 für eine Ihrer Hauptnummern aktiviert. Bitte wählen Sie eine Nummer aus, die Sie für diesen Account als Ihre Anrufer-ID für Notfälle verwenden möchten."
},
"headerNoNumber":{
"emergency":"Sie haben e911 für die Nummer deaktiviert, die als Ihre Anrufer-ID für Notfälle verwendet wurde. Bitte wählen Sie eine neue Nummer aus, die für diesen Account als Anrufer-ID für Notfälle dienen soll."
},
"success":{
"emergency":"e911 wurde für den Account erfolgreich geändert und lautet nun {{ number }}."
"__comment":"UI-2629: add options to customize e911",
"__version":"4.0",
"updateE911Dialog":{
"title":"Account Emergency Caller-ID",
"headerNewE911":"You've just turned E911 on one of your main number, please select which number you would like to use for your Account Emergency Caller-ID.",
"headerNoE911":"You've disabled E911 on the number that was used for your Emergency Caller-ID, please select a new number to use as this Account Emergency Caller-ID.",
"success":"You successfully updated the E911 on the account to be {{ number }}.",
"current":"Current one"
},
"buttons":{
"reset":"Reset"
},
"updateCallerIdDialog":{
"title":{
"emergency":"Account Emergency Caller-ID",
"external":"Account External Caller-ID"
},
"headerNewNumber":{
"emergency":"You've just turned E911 on one of your main number, please select which number you would like to use for your Account Emergency Caller-ID."
},
"headerNoNumber":{
"emergency":"You've disabled E911 on the number that was used for your Emergency Caller-ID, please select a new number to use as this Account Emergency Caller-ID.",
"external":"You've not set the external number for the account yet, please select a new number to use as this Account External Caller-ID."
},
"success":{
"emergency":"You successfully updated the E911 on the account to be {{ number }}.",
"external":"You successfully updated the external caller ID on the account to be {{ number }}."
"title":"АОН учетной записи для экстренных служб",
"headerNewE911":"Вы только-что активировали использование E911 для одного из выших основных номеров. Пожалуйста выберете какой номер Вы желаете использовать как АОН для экстренных служб.",
"headerNoE911":"Вы отключили использование E911 для номера который ранее использовался как АОН для экстренных служб. Пожалуйста выберете новый номер для использования в качестве АОНа для экстренных служб.",
"success":"Вы успешно обновили значение E911 учетной записи. Новое значение {{ number }}.",
"current":"Один текущий"
"updateCallerIdDialog":{
"title":{
"emergency":"АОН учетной записи для экстренных служб"
},
"headerNewNumber":{
"emergency":"Вы только-что активировали использование E911 для одного из выших основных номеров. Пожалуйста выберете какой номер Вы желаете использовать как АОН для экстренных служб."
},
"headerNoNumber":{
"emergency":"Вы отключили использование E911 для номера который ранее использовался как АОН для экстренных служб. Пожалуйста выберете новый номер для использования в качестве АОНа для экстренных служб."
},
"success":{
"emergency":"Вы успешно обновили значение E911 учетной записи. Новое значение {{ number }}."