示例#1
0
 def avatar(self):
     if self._avatar is not None:
         return self._avatar
     else:
         if options.teams:
             avatar = get_new_avatar("team")
         else:
             avatar = get_new_avatar("user", True)
         if not avatar.startswith("default_"):
             self._avatar = avatar
             dbsession.add(self)
             dbsession.commit()
         return avatar
示例#2
0
 def avatar(self):
     if self._avatar is not None:
         return self._avatar
     else:
         if options.teams:
             avatar = get_new_avatar('team')
         else:
             avatar = get_new_avatar('user', True)
         if not avatar.startswith("default_"):
             self._avatar = avatar
             dbsession.add(self)
             dbsession.commit()
         return avatar
示例#3
0
文件: Box.py 项目: x0xr00t/RootTheBox
 def avatar(self):
     if self._avatar is not None:
         return self._avatar
     else:
         avatar = get_new_avatar("box")
         if not avatar.startswith("default_"):
             self._avatar = avatar
             dbsession.add(self)
             dbsession.commit()
         return avatar
示例#4
0
 def avatar(self):
     if self._avatar is not None:
         return self._avatar
     else:
         avatar = get_new_avatar('box')
         if not avatar.startswith("default_"):
             self._avatar = avatar
             dbsession.add(self)
             dbsession.commit()
         return avatar
示例#5
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
示例#6
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