コード例 #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
ファイル: Team.py プロジェクト: moloch--/RootTheBox
 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
ファイル: Box.py プロジェクト: moloch--/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
コード例 #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
ファイル: User.py プロジェクト: fulopa7/RootTheBox
 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