Automatic services added to dashboard

This commit is contained in:
2025-04-15 10:13:07 +02:00
parent 0a05885801
commit a1e95bd148
4 changed files with 31 additions and 22 deletions

View File

@@ -3,24 +3,30 @@
{%block title%}Dashboard{%endblock%}
{%block content%}
<div class="grid-container">
<div class="container-xxl">
Item 1
</div>
<div class="container-xxl">
Item 2
</div>
<div class="container-xxl">
Item 3
</div>
<div class="container-xxl">
Item 4
</div>
<div class="container-xxl">
Item 5
</div>
<div class="container-xxl">
Item 6
</div>
<div class="grid-container">
{% for service in services%}
<div class="container-xxl">
name: {{service["name"]}} <br>
url: {{service["url"]}}
</div>
{% endfor %}
<div class="container-xxl">
Item 1
</div>
<div class="container-xxl">
Item 2
</div>
<div class="container-xxl">
Item 3
</div>
<div class="container-xxl">
Item 4
</div>
<div class="container-xxl">
Item 5
</div>
<div class="container-xxl">
Item 6
</div>
</div>
{%endblock%}

View File

@@ -1,5 +1,6 @@
from flask import Blueprint, render_template
from flask_login import login_required # type: ignore
from application.dash.models import Service
dash_blueprint = Blueprint("dash", __name__, template_folder="templates")
@@ -9,4 +10,5 @@ dash_blueprint = Blueprint("dash", __name__, template_folder="templates")
@dash_blueprint.route("/", methods=["GET", "POST"])
@login_required
def index():
return render_template("dashboard.html")
services = Service.query.all() # type: ignore
return render_template("dashboard.html", services=services)