|
|
|
@ -994,30 +994,31 @@ define(function(require) { |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
userCleanFormData: function(form_data) { |
|
|
|
form_data.caller_id.internal.number = form_data.caller_id.internal.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
form_data.caller_id.external.number = form_data.caller_id.external.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
form_data.caller_id.emergency.number = form_data.caller_id.emergency.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
form_data.caller_id.asserted.number = _.isEmpty(form_data.caller_id.asserted.number) |
|
|
|
? '' // Need to keep the empty string so the new value is not lost when merging the form data with the original data
|
|
|
|
: monster.util.getFormatPhoneNumber(form_data.caller_id.asserted.number).e164Number; |
|
|
|
|
|
|
|
form_data.call_restriction.closed_groups = { action: form_data.extra.closed_groups ? 'deny' : 'inherit' }; |
|
|
|
|
|
|
|
if (!form_data.hotdesk.require_pin) { |
|
|
|
delete form_data.hotdesk.pin; |
|
|
|
} |
|
|
|
userCleanFormData: function(form_data) { |
|
|
|
form_data.caller_id.internal.number = form_data.caller_id.internal.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
form_data.caller_id.external.number = form_data.caller_id.external.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
form_data.caller_id.emergency.number = form_data.caller_id.emergency.number.replace(/\s|\(|\)|-|\./g, ''); |
|
|
|
|
|
|
|
if (form_data.pwd_mngt_pwd1 !== 'fakePassword') { |
|
|
|
form_data.password = form_data.pwd_mngt_pwd1; |
|
|
|
} |
|
|
|
form_data.call_restriction.closed_groups = { action: form_data.extra.closed_groups ? 'deny' : 'inherit' }; |
|
|
|
|
|
|
|
delete form_data.pwd_mngt_pwd1; |
|
|
|
delete form_data.pwd_mngt_pwd2; |
|
|
|
delete form_data.extra; |
|
|
|
if (!_.chain(form_data.caller_id).get('asserted.number', '').isEmpty().value()) { |
|
|
|
form_data.caller_id.asserted.number = monster.util.getFormatPhoneNumber(form_data.caller_id.asserted.number).e164Number; |
|
|
|
} |
|
|
|
|
|
|
|
return form_data; |
|
|
|
}, |
|
|
|
if (!form_data.hotdesk.require_pin) { |
|
|
|
delete form_data.hotdesk.pin; |
|
|
|
} |
|
|
|
|
|
|
|
if (form_data.pwd_mngt_pwd1 !== 'fakePassword') { |
|
|
|
form_data.password = form_data.pwd_mngt_pwd1; |
|
|
|
} |
|
|
|
|
|
|
|
delete form_data.pwd_mngt_pwd1; |
|
|
|
delete form_data.pwd_mngt_pwd2; |
|
|
|
delete form_data.extra; |
|
|
|
|
|
|
|
return form_data; |
|
|
|
}, |
|
|
|
|
|
|
|
userSave: function(form_data, data, success, error) { |
|
|
|
var self = this, |
|
|
|
|