diff --git a/app.js b/app.js index 96d7396..2ba6901 100644 --- a/app.js +++ b/app.js @@ -328,7 +328,7 @@ define(function(require) { resource: 'account.create', data: { accountId: parentAccountId, - data: formData.account + data: self.formatAccountData(formData.account) }, success: function(data, status) { var newAccountId = data.data.id; @@ -1946,7 +1946,7 @@ define(function(require) { resource: 'account.update', data: { accountId: accountData.id, - data: accountData + data: self.formatAccountData(accountData) }, success: function(data, status) { monster.ui.toast({ @@ -2238,7 +2238,7 @@ define(function(require) { resource: 'account.update', data: { accountId: data.id, - data: data + data: self.formatAccountData(data) }, success: function(_data, status) { success && success(_data, status); @@ -2249,6 +2249,10 @@ define(function(require) { }); }, + formatAccountData: function(data) { + return _.omit(data, ['billing_mode', 'enabled', 'superduper_admin', 'wnm_allow_additions', 'created', 'is_reseller', 'reseller_id']); + }, + autoGeneratePassword: function() { return monster.util.randomString(4, 'abcdefghjkmnpqrstuvwxyz') + monster.util.randomString(4, '0123456789'); },