Browse Source

UI-2057: Wrap users list request in its own method

4.3
Joris Tirado 9 years ago
parent
commit
e808f232f9
1 changed files with 21 additions and 8 deletions
  1. +21
    -8
      submodules/devices/devices.js

+ 21
- 8
submodules/devices/devices.js View File

@ -177,17 +177,13 @@ define(function(require){
} }
} }
self.callApi({
resource: 'user.list',
data: {
accountId: self.accountId
},
success: function(data, status) {
self.devicesListUsers({
success: function(users) {
var keyTypes = [ 'none', 'presence', 'parking', 'personal_parking', 'speed_dial' ], var keyTypes = [ 'none', 'presence', 'parking', 'personal_parking', 'speed_dial' ],
parkingSpots = [], parkingSpots = [],
extra; extra;
data.data.sort(function(a, b) {
users.sort(function(a, b) {
return a.last_name.toLowerCase() > b.last_name.toLowerCase() ? 1 : -1; return a.last_name.toLowerCase() > b.last_name.toLowerCase() ? 1 : -1;
}); });
@ -204,7 +200,7 @@ define(function(require){
}); });
extra = { extra = {
users: data.data,
users: users,
featureKeys:{ featureKeys:{
parkingSpots: parkingSpots, parkingSpots: parkingSpots,
types: keyTypes types: keyTypes
@ -1227,6 +1223,23 @@ define(function(require){
else { else {
callbackError && callbackError(); callbackError && callbackError();
} }
},
devicesListUsers: function(args) {
var self = this;
self.callApi({
resource: 'user.list',
data: {
accountId: self.accountId
},
success: function(data, status) {
args.hasOwnProperty('success') && args.success(data.data);
},
error: function(data, status) {
args.hasOwnProperty('error') && args.error();
}
});
} }
}; };


Loading…
Cancel
Save