diff options
Diffstat (limited to 'app/modules')
-rw-r--r-- | app/modules/__init__.py | 1 | ||||
-rw-r--r-- | app/modules/orders/routes.py | 16 |
2 files changed, 16 insertions, 1 deletions
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, + ) |