[IMP] kanban_gravatar
authorChristophe Simonis <chs@openerp.com>
Tue, 15 Nov 2011 14:01:06 +0000 (15:01 +0100)
committerChristophe Simonis <chs@openerp.com>
Tue, 15 Nov 2011 14:01:06 +0000 (15:01 +0100)
bzr revid: chs@openerp.com-20111115140106-bzxcg8dkyh2jxw1z

addons/web_kanban/static/src/js/kanban.js

index 541959b..a375554 100644 (file)
@@ -502,8 +502,10 @@ openerp.web_kanban.KanbanRecord = openerp.web.Widget.extend({
     },
     kanban_gravatar: function(email, size) {
         size = size || 22;
+        email = _.str.trim(email || '').toLowerCase();
+        var default_ = _.str.isBlank(email) ? 'mm' : 'identicon';
         var email_md5 = $.md5(email);
-        return 'http://www.gravatar.com/avatar/' + email_md5 + '.png?s=' + size;
+        return 'http://www.gravatar.com/avatar/' + email_md5 + '.png?s=' + size + '&d=' + default_;
     },
     kanban_image: function(model, field, id) {
         id = id || '';