Example #1
0
File: views.py Project: ketu/flasky
    return render_template('category/add.html',form=form, breadcrumb=['Home','Category'])



@catalog.route('/product')
@catalog.route('/product/<int:page>')
@login_required
def product(page=1):
    pagination = Product.objects.order_by("-id").paginate(page = page, per_page=10)
    return render_template('product/list.html', products=pagination.items, pagination=pagination)



@catalog.route('/product/add', endpoint='add_product',methods=['GET','POST'])
def add_product():
    form = ProductForm()
    if form.validate_on_submit():
        pass

        flash(_('Product add successful'))
        return redirect(url_for('catalog.category'))

    return  render_template('product/add.html',form=form)





app.register_blueprint(catalog)
Example #2
0
import unittest
from app.core import app
from app import blueprint

# app = create_app()
app.register_blueprint(blueprint)
app.app_context().push()


def test():
    """Runs the unit tests."""
    tests = unittest.TestLoader().discover('app/test', pattern='test*.py')
    result = unittest.TextTestRunner(verbosity=2).run(tests)
    if result.wasSuccessful():
        return 0
    return 1


if __name__ == '__main__':
    app.run()
Example #3
0
File: views.py Project: ketu/flasky
        return redirect(url_for("system.website"))

    return render_template("website.html", title=_("Website"), websites=websites, form=form)


@system.route("/message")
@login_required
def message():
    return render_template("message.html")


@system.route("/alerts")
@login_required
def alerts():
    return render_template("alerts.html")


@system.route("/tasks")
@login_required
def tasks():
    return render_template("tasks.html")


@system.route("/settings", methods=["GET", "POST"])
@login_required
def settings():
    return render_template("settings.html")


app.register_blueprint(system)
Example #4
0
File: views.py Project: ketu/flasky
    pagination = Order.query.order_by(Order.id.desc()).paginate(page=page, per_page=10, error_out=False)
    return render_template("order/list.html", orders=pagination.items, pagination=pagination)


@sales.route("/order/view/<int:id>/")
@login_required
def order_view(id):
    order = Order.query.get_or_404(id)
    return render_template("order/view.html", order=order)


@sales.route("/shipment/")
@login_required
def shipment():
    return render_template("shipment.html")


@sales.route("/payment/")
@login_required
def payment():
    pass


@sales.route("/invoice/")
@login_required
def invoice():
    pass


app.register_blueprint(sales)
Example #5
0
File: views.py Project: ketu/flasky
@login_required
def add():
    form = CustomerForm()
    if form.validate_on_submit():

        user = Customer(email=form.email.data,
                    firstname=form.firstname.data,
                    lastname=form.lastname.data,
                    website_id = form.website_id.data.id,
                    group_id = form.group_id.data
                    )

        db.session.add(user)
        db.session.commit()
        flash(_('Customer add successful'))
        return redirect(url_for('customers.index'))


    return render_template('add.html',form=form)

@customers.route('/view/<int:id>')
@login_required
def view():
    return render_template('message.html')





app.register_blueprint(customers)
Example #6
0
File: views.py Project: ketu/flasky
        user = User(email=form.email.data,
                    username=form.username.data,
                    password=form.password.data)
        db.session.add(user)
        db.session.commit()
        token = user.generate_confirmation_token()

        flash('A confirmation email has been sent to you by email. '+token)
        return redirect(url_for('accounts.login'))

    return render_template('register.html',form=form)



@account.route('/profile/')
@login_required
def profile():
    return render_template('message.html')


@account.route('/logout/')
@login_required
def logout():

    logout_user()
    return redirect(url_for('accounts.login'))


app.register_blueprint(account)