def avatar(self): if self._avatar is not None: return self._avatar else: if not options.teams: avatar = default_avatar("user") elif self.is_admin(): avatar = default_avatar("user") else: avatar = get_new_avatar("user") if not avatar.startswith("default_"): self._avatar = avatar dbsession.add(self) dbsession.commit() return avatar
def avatar(self): if self._avatar is not None: return self._avatar else: if not options.teams: avatar = default_avatar('user') elif self.has_permission(ADMIN_PERMISSION): avatar = default_avatar('user') else: avatar = get_new_avatar('user') if not avatar.startswith("default_"): self._avatar = avatar dbsession.add(self) dbsession.commit() return avatar
def avatar(self): if self._avatar is not None: return self._avatar else: if not options.teams: avatar = default_avatar('user') elif self.is_admin(): avatar = default_avatar('user') else: avatar = get_new_avatar('user') if not avatar.startswith("default_"): self._avatar = avatar dbsession.add(self) dbsession.commit() return avatar