Esempio n. 1
0
def deleteBodySection(body_section_id):

    try:
        body_section = (session.query(BodySection).filter(
            BodySection.id == body_section_id).one())
    except:
        flash("That particular section is not defined ")
        return redirect(url_for('newBodySection'))

    form = NewBodySectionForm(request.form)

    if body_section.user_id == login_session['user_id']:
        if request.method == 'GET':
            return render_template('deleteBodySection.html',
                                   bodysection=body_section,
                                   image=login_session['picture'])

        if request.method == 'POST':
            if request.form['btn'] == 'Delete':
                session.delete(body_section)
                session.commit()
                return redirect(url_for('index'))

            elif request.form['btn'] == 'Cancel':
                return redirect(url_for('section', section_id=body_section_id))
    else:
        flash("Only the creator of every section can edit it")
        return redirect(url_for('index'))
Esempio n. 2
0
def deleteBodySection(body_section_id):
    
    try:
        body_section = (session.query(BodySection).
                        filter(BodySection.id==body_section_id).one())
    except:
        flash("That particular section is not defined ")
        return redirect(url_for('newBodySection'))  
    
    form = NewBodySectionForm(request.form)
    
    if body_section.user_id == login_session['user_id']:
        if request.method == 'GET':
            return render_template('deleteBodySection.html', 
                                        bodysection=body_section,
                                        image=login_session['picture'])
            
        if request.method == 'POST':
            if request.form['btn'] == 'Delete':
                session.delete(body_section)
                session.commit()
                return redirect(url_for('index'))
            
            elif request.form['btn'] == 'Cancel':
                return redirect(url_for('section', section_id=body_section_id))
    else:
        flash("Only the creator of every section can edit it")
        return redirect(url_for('index'))
Esempio n. 3
0
def deleteProduct(product_id):
       
    try:
        product = (session.query(Product).
                        filter(Product.id==product_id).one())
        form = NewProductForm(request.form)
    except:
        flash("That particular product is not registered ")
        return redirect(url_for('newProduct')) 

    if product.user_id == login_session['user_id']:
        if request.method == 'GET':
            return render_template('deleteProduct.html', product=product,
                                        image=login_session['picture'])
                
        if request.method == 'POST':
            if request.form['btn'] == 'Delete':
                session.delete(product)
                session.commit()
            return redirect(url_for('viewProducts'))
    else:
        flash("Only the creator of every product can edit it")
        return redirect(url_for('product', product_id=product_id ))
Esempio n. 4
0
def deleteProduct(product_id):

    try:
        product = (session.query(Product).filter(
            Product.id == product_id).one())
        form = NewProductForm(request.form)
    except:
        flash("That particular product is not registered ")
        return redirect(url_for('newProduct'))

    if product.user_id == login_session['user_id']:
        if request.method == 'GET':
            return render_template('deleteProduct.html',
                                   product=product,
                                   image=login_session['picture'])

        if request.method == 'POST':
            if request.form['btn'] == 'Delete':
                session.delete(product)
                session.commit()
            return redirect(url_for('viewProducts'))
    else:
        flash("Only the creator of every product can edit it")
        return redirect(url_for('product', product_id=product_id))