Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return has_avatar
- def avatar_url(self, size=None):
- url = "https://people.ipfire.org/users/%s.jpg?h=%s" % (self.uid, self.avatar_hash)
+ def avatar_url(self, size=None, absolute=False):
+ url = "/users/%s.jpg?h=%s" % (self.uid, self.avatar_hash)
+
+ # Return an absolute URL
+ if absolute:
+ url = urllib.parse.urljoin("https://people.ipfire.org", url)
if size:
url += "&size=%s" % size
"bio" : self.current_user.description or "",
# Avatar
- "avatar_url" : self.current_user.avatar_url(),
+ "avatar_url" : self.current_user.avatar_url(absolute=True),
"avatar_force_update" : "true",
# Send a welcome message