def get(self): data = ratings_parse.parse_args() res = dict() res['data'] = [] v = validate_book_id(data['book_id']) if not v[0]: return 'Book does not exist', 400 book_details = v[1] rating_details = RatingDetails.find_by_book(book_details.ISBN, data['limit'], data['page']) for each_rating in rating_details: each_res = dict() each_res['rating_num'] = each_rating['rating_num'] each_res['rating_comment'] = each_rating['rating_comment'] each_res['email'] = UserDetails.find_by_id( each_rating['user_id']).email res['data'].append(each_res) return res, 200
def get(self): data = ratings_parse.parse_args() res = dict() res['data'] = [] v = validate_book_id(data['book_id']) if not v[0]: return 'Book does not exist', 400 book_details = v[1] rating_details = RatingDetails.find_by_book(book_details.book_id, data['limit'], data['page']) for each_rating in rating_details: user = UserDetails.find_by_id(each_rating['user_id']) each_res = dict() each_res['rating_num'] = each_rating['rating_num'] each_res['rating_comment'] = each_rating['rating_comment'] each_res['user_name'] = user.user_name each_res['full_name'] = refactor_name( user.last_name, user.first_name) each_res['avatar'] = user.avatar res['data'].append(each_res) return res, 200