Skip to content

Commit

Permalink
#1327 Add sort to user list when deanling with assignee
Browse files Browse the repository at this point in the history
  • Loading branch information
nadouani committed May 22, 2020
1 parent ec758cf commit 3cf0d97
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,13 @@
return _.extend({}, task);
},
users: function() {
return UserSrv.list(self.currentUser.organisation, {_is: { locked: false }});
return UserSrv.list(
self.currentUser.organisation,
{
filter: {_is: { locked: false }},
sort: [{'name': 'asc'}]
}
);
},
groups: function() {
var existingGroups = _.uniq(_.pluck(self.template.tasks, 'group').sort());
Expand Down
7 changes: 4 additions & 3 deletions frontend/app/scripts/directives/updatableUser.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,12 @@
scope.$watch('updatable.updating', function(value) {

if(value === true && !cached) {
UserSrv.list(AuthenticationSrv.currentUser.organisation, {_is: { locked: false }})
UserSrv.list(AuthenticationSrv.currentUser.organisation, {
filter: {_is: { locked: false }},
sort: [{'name': 'asc'}]
})
.then(function(users) {
scope.userList = users;

console.log(scope.userList);
})
.catch(function(err) {
NotificationSrv.error('Fetching users', err.data, err.status);
Expand Down
29 changes: 12 additions & 17 deletions frontend/app/scripts/services/api/UserSrv.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,20 +174,7 @@
return $http.post(user ? (url+'/'+ user) : url );
};

this.list = function(organisation, query) {
// var post = {
// range: 'all',
// query: query
// };
// return $http
// .post('./api/v1/user/_search', post)
// .then(function(response) {
// return $q.resolve(response.data);
// })
// .catch(function(err) {
// return $q.reject(err);
// });

this.list = function(organisation, options) {
var operations = [{
'_name': 'getOrganisation',
'idOrName': organisation
Expand All @@ -197,10 +184,18 @@
}
];

if (query) {
query._name = 'filter';
if (options && options.filter) {
options.filter._name = 'filter';

operations.push(options.filter);
}

operations.push(query);
// Sort users by name
if (options && options.sort) {
operations.push({
'_name': 'sort',
'_fields': options.sort
});
}

return QuerySrv.query('v1', operations)
Expand Down

0 comments on commit 3cf0d97

Please sign in to comment.