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' ],
parkingSpots = [],
extra;
data.data.sort(function(a, b) {
users.sort(function(a, b) {
return a.last_name.toLowerCase() > b.last_name.toLowerCase() ? 1 : -1;
});
@ -204,7 +200,7 @@ define(function(require){
});
extra = {
users: data.data,
users: users,
featureKeys:{
parkingSpots: parkingSpots,
types: keyTypes
@ -1227,6 +1223,23 @@ define(function(require){
else {
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