diff --git a/server.py b/server.py index 2805fca..11006bd 100644 --- a/server.py +++ b/server.py @@ -288,14 +288,14 @@ def page_dashboard(): Sì, è un po' inutile.""" enti = Ente.query.all() conteggioservizi = dict() - goldfish = url_for("static", filename="goldfish.png") for ente in enti: conteggioservizi[ente.nomeente] = Servizio.query.join(Ente).filter_by(eid=ente.eid).count() conteggioutenti = dict() for ente in enti: conteggioutenti[ente.nomeente] = Impiegato.query.join(Servizio).join(Ente).filter_by(eid=ente.eid).count() - return render_template("dashboard.htm", pagetype="main", - conteggioutenti=conteggioutenti, conteggioservizi=conteggioservizi, goldfish=goldfish) + conteggiotipi = db.session.query(Dispositivo.tipo, db.func.count(Dispositivo.tipo)).group_by(Dispositivo.tipo).all() + return render_template("dashboard.htm", pagetype="main", conteggiotipi=conteggiotipi, + conteggioutenti=conteggioutenti, conteggioservizi=conteggioservizi) @app.route('/ente_add', methods=['GET', 'POST']) diff --git a/static/style.css b/static/style.css index 707442a..41c0af7 100644 --- a/static/style.css +++ b/static/style.css @@ -55,6 +55,11 @@ color: #660000; } +.badge-nousers +{ + background-color: darkred; +} + .container-lower { margin-top: 10px; diff --git a/templates/dashboard.htm b/templates/dashboard.htm index 6b26bc4..1e6b97a 100644 --- a/templates/dashboard.htm +++ b/templates/dashboard.htm @@ -2,7 +2,7 @@ {% block title %}Pagina principale • estus{% endblock %} {% block content %}