myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2277] trunk: modified API to give default avatar


From: noreply
Subject: [myexperiment-hackers] [2277] trunk: modified API to give default avatar when the user doesn' t have one
Date: Mon, 5 Oct 2009 10:15:04 -0400 (EDT)

Revision
2277
Author
dgc
Date
2009-10-05 10:15:03 -0400 (Mon, 05 Oct 2009)

Log Message

modified API to give default avatar when the user doesn't have one

Modified Paths

Diff

Modified: trunk/config/tables.xml


(Binary files differ)

Modified: trunk/lib/rest.rb (2276 => 2277)


--- trunk/lib/rest.rb	2009-09-30 14:44:59 UTC (rev 2276)
+++ trunk/lib/rest.rb	2009-10-05 14:15:03 UTC (rev 2277)
@@ -1299,6 +1299,23 @@
   end
 end
 
+# Avatar handling (to show default avatar when none present)
+
+def effective_avatar(ob, user, query)
+
+  picture = ob.profile.picture
+
+  if picture
+    result = rest_reference(picture, query, true)
+    result.name = "avatar"
+    result
+  else
+    result = LibXML::XML::Node.new('avatar')
+    result['resource'] = Conf.base_uri + '/images/avatar.png'
+    result
+  end
+end
+
 # Privileges
 
 def effective_privileges(ob, user, query)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]