Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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