예제 #1
0
 def __init__(self, **kwargs):
     self.Id = int(kwargs.get('Id', 0))
     self.RoomId = int(kwargs.get('RoomId', 0))
     self.UserId = int(kwargs.get('UserId', 0))
     if self.RoomId > 0:
         self.room = Room.TryGetRoomById(self.RoomId)
     else:
         self.room = None
     if self.UserId > 0:
         self.user = User.TryGetUserById(self.UserId)
     else:
         self.user = None
예제 #2
0
def publicDashBoardPage():
    return redirectIfNotLoginAndRender(
        'publicDashboard.html',
        user=User.TryGetUserById(session['UserId']),
        rooms=Room.GetAllRooms()) if not session['IsAdmin'] else redirect(
            url_for('.dashboardPage'))