From 8900d1895eb2067b3ff5aa07763d302b7687fbcf Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Mon, 16 May 2022 21:08:58 +0200 Subject: Start work on orders. --- app/__init__.py | 4 +++- app/modules/__init__.py | 1 + app/modules/orders/routes.py | 16 +++++++++++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index 3d1bac6..0e553b3 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -28,7 +28,7 @@ def create_app(): app.register_blueprint(main) - from .modules import common, auth, products, customers, ferti, invoices + from .modules import common, auth, products, customers, ferti, invoices, orders app.register_blueprint(common) app.register_blueprint(auth) @@ -36,5 +36,7 @@ def create_app(): app.register_blueprint(customers) app.register_blueprint(ferti) app.register_blueprint(invoices) + app.register_blueprint(orders) + return app diff --git a/app/modules/__init__.py b/app/modules/__init__.py index 56f1d5a..467e59a 100644 --- a/app/modules/__init__.py +++ b/app/modules/__init__.py @@ -6,3 +6,4 @@ from .products.routes import products from .customers.routes import customers from .ferti.routes import ferti from .invoices.routes import invoices +from .orders.routes import orders diff --git a/app/modules/orders/routes.py b/app/modules/orders/routes.py index 4027a44..0d2e66a 100644 --- a/app/modules/orders/routes.py +++ b/app/modules/orders/routes.py @@ -21,10 +21,24 @@ import inspect from ... import db -from ...models import * +from ...models import Module, Order from .forms import * orders = Blueprint("orders", __name__) +@orders.route("/modules/orders") +@login_required +def view(): + modules = Module.query.all() + page = request.args.get('page', 1, type=int) + orders = Order.query.order_by(Order.primary_key.desc()).paginate(page=page, per_page=5) + module = "orders" + flash(f"Successfully accessed module {module}.", "info") + flash(f"Still fighting against styling in {module}.", "error") + return render_template( + f"modules/{module}.html", + modules=modules, + invoices=invoices, + ) -- cgit v1.2.3