def user_review_list(): form = ReviewForm() homes = House.query.filter_by(id=current_user.id).all() if form.validate_on_submit(): return redirect(url_for('user_review')) return render_template('user_review_list.html', title='Houses List', form=form)
def owner_review_list(): form = ReviewForm() #acc_req = Request.query.filter_by(req_sender=) users = User.query.filter_by(id=current_user.id).all() if form.validate_on_submit(): return redirect(url_for('owner_review')) return render_template('owner_review_list.html', title='Users List', form=form)
def user_review_list(): form = ReviewForm() req = Request.query.filter_by(req_sender=current_user.username).filter_by( req_type='accepted').all() homes = House.query.all() return render_template('user_review_list.html', homes=homes, req=req, title='Houses List', form=form)
def user_review(): form = ReviewForm() if form.validate_on_submit(): review = Review(reviewer=current_user.id, recipient=homes.id, stars=form.stars.data, comments=form.comments.data) db.session.add(review) db.session.commit() flash('Your review has been succesfully saved!', 'success') return redirect(url_for('home')) return render_template('user_review.html', title='Add a Review', form=form)
def owner_review_list(): form = ReviewForm() req = Request.query.filter_by(req_receiver=current_user.id).filter_by( req_type='accepted').all() users = User.query.all() #acc_req = Request.query.filter_by(req_sender=) #users = User.query.filter_by(id=current_user.id).all() # if form.validate_on_submit(): # return redirect(url_for('owner_review')) return render_template('owner_review_list.html', users=users, req=req, title='Users List', form=form)
def user_review_list(): form = ReviewForm() req = Request.query.filter_by(req_sender=current_user.id).filter_by( req_type='accepted').all() print(req) for r in req: homes = House.query.filter_by(id=r.req_house).all() print(homes) if form.validate_on_submit(): return redirect(url_for('user_review')) return render_template('user_review_list.html', homes=homes, title='Houses List', form=form)
def user_review(home_id): form = ReviewForm() house_review = House.query.get_or_404(home_id) if form.validate_on_submit(): review = Review(reviewer=current_user.id, recipient=house_review.id, stars=form.stars.data, comments=form.comments.data, type='review_for_house') db.session.add(review) house_review.reviews += int(form.stars.data) house_review.review_num += 1 db.session.commit() flash('Your review has been succesfully saved!', 'success') return redirect(url_for('user_review_list')) return render_template('user_review.html', house_review=house_review, title='Add a Review', form=form)