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
def publicDashBoardPage(): return redirectIfNotLoginAndRender( 'publicDashboard.html', user=User.TryGetUserById(session['UserId']), rooms=Room.GetAllRooms()) if not session['IsAdmin'] else redirect( url_for('.dashboardPage'))