def board_users(id): flask.session["board_id"] = id bs = BoardService() board_user = bs.get_user(id, flask.session["user_id"]) if board_user is None: return "", 404 else: users = bs.get_users(id) json_users = []; for user in users: json_users.append(user.to_dic()) return flask.jsonify(boardUsers=json_users)
def board(id): flask.session["board_id"] = id bs = BoardService() board_user = bs.get_user(id, flask.session["user_id"]) if board_user is None: return "", 404 else: board = bs.get(id) users = bs.get_users(id) json_users = []; user_group = UserGroup.VIEWER for user in users: json_users.append(user.to_dic()) if user.id == flask.session["user_id"]: user_group = user.user_group return flask.jsonify(board=board.to_dic(), user_group=user_group, boardUsers=json_users)