mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-23 04:15:26 +00:00
(js) Never query Gravatar.com when disabled
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
vm.editMailFilter = editMailFilter;
|
||||
vm.removeMailFilter = removeMailFilter;
|
||||
vm.addDefaultEmailAddresses = addDefaultEmailAddresses;
|
||||
vm.userFilter = User.$filter;
|
||||
vm.userFilter = userFilter;
|
||||
vm.confirmChanges = confirmChanges;
|
||||
vm.save = save;
|
||||
vm.canChangePassword = canChangePassword;
|
||||
@@ -230,6 +230,23 @@
|
||||
form.$setDirty();
|
||||
}
|
||||
|
||||
function userFilter(search, excludedUsers) {
|
||||
return User.$filter(search, excludedUsers).then(function(users) {
|
||||
// Set users avatars
|
||||
_.forEach(users, function(user) {
|
||||
if (!user.$$image) {
|
||||
if (user.image)
|
||||
user.$$image = user.image;
|
||||
else
|
||||
vm.preferences.avatar(user.c_email, 32, {no_404: true}).then(function(url) {
|
||||
user.$$image = url;
|
||||
});
|
||||
}
|
||||
});
|
||||
return users;
|
||||
});
|
||||
}
|
||||
|
||||
function confirmChanges($event, form) {
|
||||
var target;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user