diff --git a/argostime/routes.py b/argostime/routes.py index 6da650a..e211bc3 100644 --- a/argostime/routes.py +++ b/argostime/routes.py @@ -166,6 +166,25 @@ def webshop_page(shop_id): show_variance=show_variance ) +@app.route("/stats") +def statistics_page(): + + offers: List[ProductOffer] = ProductOffer.query.join( + Product).order_by(Product.name).all() + + products: List[Product] = Product.query.all() + + total_product: int = len(products) + total_offers: int = len(offers) + total_prices_count: int = len(Price.query.all()) + + return render_template( + "stats.html.jinja", + total_products=total_product, + total_offers=total_offers, + total_prices_count=total_prices_count + ) + @app.route("/add_url", methods=['GET']) def add_url(): """GET request to allow users to add a URL using a booklet""" diff --git a/argostime/templates/index.html.jinja b/argostime/templates/index.html.jinja index 085bf72..ec229a2 100644 --- a/argostime/templates/index.html.jinja +++ b/argostime/templates/index.html.jinja @@ -36,4 +36,7 @@

Voeg pagina's eenvoudig toe met een bookmarklet! Maak een bladwijzer in uw browser met de onderstaande regel code als URL:

javascript:void(location.href='http://argostime.mrtijn.nl/add_url?url='+location.href)

Op een productpagina van een van de ondersteunde winkels kunt u de bookmark gebruiken om met een klik het product toe te voegen en bekijken op Argostimè!

+ +

Statistieken

+

Statistieken kan je vinden op de Statistiekenpagina.

{% endblock %} diff --git a/argostime/templates/stats.html.jinja b/argostime/templates/stats.html.jinja new file mode 100644 index 0000000..2377d83 --- /dev/null +++ b/argostime/templates/stats.html.jinja @@ -0,0 +1,11 @@ +{% extends "base.html.jinja" %} +{% block title %}Statistieken | Argostimè{% endblock %} +{% block content %} +

Statistieken

+ + +{% endblock %}