Exemplo n.º 1
0
def home():
    forms = DateForm()
    if request.method == 'POST':
        id = request.form['id']
        Review.accept_review(id)
        return redirect(url_for("app.home"))
    proposed_reviews = Review.query.order_by(
        Review.id).filter(Review.status == 2).filter(
            or_(Review.requestor == current_user.id,
                Review.reviewer == current_user.id)).filter(
                    Review.last_changed == current_user.id)
    received_reviews = Review.query.order_by(
        Review.id).filter(Review.status == 2).filter(
            or_(Review.requestor == current_user.id,
                Review.reviewer == current_user.id)).filter(
                    Review.last_changed != current_user.id)
    progress_reviews = Review.query.order_by(
        Review.id).filter(Review.status == 3).filter(
            or_(Review.requestor == current_user.id,
                Review.reviewer == current_user.id))
    completed_reviews = Review.query.order_by(
        Review.id).filter(Review.status == 4).filter(
            or_(Review.requestor == current_user.id,
                Review.reviewer == current_user.id)).order_by(
                    Review.date).limit(4)
    if forms.validate_on_submit:
        print('8888888888888888888888888888888888888888888888888')

    return render_template('home.html',
                           user=current_user,
                           forms=forms,
                           proposed_reviews=proposed_reviews,
                           received_reviews=received_reviews,
                           progress_reviews=progress_reviews,
                           completed_reviews=completed_reviews)
Exemplo n.º 2
0
def home(): 
    forms = DateForm()
    if request.method== 'POST':
        id = request.form['id']
        Review.accept_review(id)
    proposed_reviews = Review.query.order_by(Review.id).filter(Review.status==2).filter(or_(Review.requestor == current_user.id, Review.reviewer == current_user.id)).filter(Review.last_changed == current_user.id)
    received_reviews = Review.query.order_by(Review.id).filter(Review.status==2).filter(or_(Review.requestor == current_user.id, Review.reviewer == current_user.id)).filter(Review.last_changed != current_user.id)
    progress_reviews = Review.query.order_by(Review.id).filter(Review.status==3).filter(or_(Review.requestor == current_user.id, Review.reviewer == current_user.id))
    if forms.validate_on_submit:
        print('8888888888888888888888888888888888888888888888888')
    user = {'first_name': current_user.first_name, 'email': current_user.email, 'profile_pic': current_user.profile_pic}
  
   
    return render_template('home.html', user=user, forms=forms,proposed_reviews=proposed_reviews, received_reviews=received_reviews, progress_reviews=progress_reviews)