Automatic spacing by black formatter

This commit is contained in:
2025-05-31 12:23:59 +02:00
parent 33eca57205
commit f37e203678
4 changed files with 130 additions and 125 deletions

View File

@@ -2,15 +2,16 @@
{% block content %} {% block content %}
<div class="col-md-9 ms-sm-auto col-lg-10 px-md-4"> <div class="col-md-9 ms-sm-auto col-lg-10 px-md-4">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"> <div
class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="display-4 fw-bold" style="color: #313A4D;">Numberplate</h1> <h1 class="display-4 fw-bold" style="color: #313A4D;">Numberplate</h1>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
<div class="card-body"> <div class="card-body">
<h5 class="card-title fs-4">Add numberplate</h5> <h5 class="card-title fs-4">Add numberplate</h5>
@@ -27,9 +28,9 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
<div class="card-body"> <div class="card-body">
<h5 class="card-title fs-4">Numberplates</h5> <h5 class="card-title fs-4">Numberplates</h5>
@@ -53,10 +54,10 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<script> <script>
document.getElementById('numberplateForm').addEventListener('submit', async function(e) { document.getElementById('numberplateForm').addEventListener('submit', async function (e) {
e.preventDefault(); e.preventDefault();
const form = e.target; const form = e.target;
const formData = new FormData(form); const formData = new FormData(form);
@@ -64,7 +65,7 @@ document.getElementById('numberplateForm').addEventListener('submit', async func
const response = await fetch(form.action || window.location.pathname, { const response = await fetch(form.action || window.location.pathname, {
method: 'POST', method: 'POST',
body: formData, body: formData,
headers: {'X-Requested-With': 'XMLHttpRequest'} headers: { 'X-Requested-With': 'XMLHttpRequest' }
}); });
if (response.ok) { if (response.ok) {
@@ -82,6 +83,6 @@ document.getElementById('numberplateForm').addEventListener('submit', async func
} else { } else {
alert('Failed to add numberplate.'); alert('Failed to add numberplate.');
} }
}); });
</script> </script>
{% endblock %} {% endblock %}

View File

@@ -1,15 +1,16 @@
{%extends 'base.html' %} {%extends 'base.html' %}
{% block content %} {% block content %}
<div class="col-md-9 ms-sm-auto col-lg-10 px-md-4"> <div class="col-md-9 ms-sm-auto col-lg-10 px-md-4">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"> <div
class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="display-4 fw-bold" style="color: #313A4D;">Dashboard</h1> <h1 class="display-4 fw-bold" style="color: #313A4D;">Dashboard</h1>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
<div class="card-body"> <div class="card-body">
<h5 class="card-title fs-4">Logs</h5> <h5 class="card-title fs-4">Logs</h5>
@@ -28,7 +29,8 @@
<td><small class="fs-6">{{ log.dateLogged.strftime('%H:%M:%S') }}</small></td> <td><small class="fs-6">{{ log.dateLogged.strftime('%H:%M:%S') }}</small></td>
<td><small class="fs-6">{{ log.plate }}</small></td> <td><small class="fs-6">{{ log.plate }}</small></td>
<td> <td>
<span class="badge {% if log.status == 'success' %}bg-success{% elif log.status == 'warning' %}bg-warning{% elif log.status == 'error' %}bg-danger{% else %}bg-secondary{% endif %} fs-6"> <span
class="badge {% if log.status == 'success' %}bg-success{% elif log.status == 'warning' %}bg-warning{% elif log.status == 'error' %}bg-danger{% else %}bg-secondary{% endif %} fs-6">
{{ log.allowed }} {{ log.allowed }}
</span> </span>
</td> </td>
@@ -39,9 +41,9 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="card mb-4"> <div class="card mb-4">
<div class="card-body"> <div class="card-body">
<h5 class="card-title fs-4">Numberplates</h5> <h5 class="card-title fs-4">Numberplates</h5>
@@ -65,8 +67,8 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
{% endblock %} {% endblock %}

View File

@@ -20,7 +20,8 @@
<td><small class="fs-6">{{ form.timestamp.strftime('%H:%M:%S') }}</small></td> <td><small class="fs-6">{{ form.timestamp.strftime('%H:%M:%S') }}</small></td>
<td><small class="fs-6">{{ form.plate }}</small></td> <td><small class="fs-6">{{ form.plate }}</small></td>
<td> <td>
<span class="badge {% if log.status == 'success' %}bg-success{% elif log.status == 'warning' %}bg-warning{% elif log.status == 'error' %}bg-danger{% else %}bg-secondary{% endif %} fs-6"> <span
class="badge {% if log.status == 'success' %}bg-success{% elif log.status == 'warning' %}bg-warning{% elif log.status == 'error' %}bg-danger{% else %}bg-secondary{% endif %} fs-6">
{{ form.allowed }} {{ form.allowed }}
</span> </span>
</td> </td>

View File

@@ -29,6 +29,7 @@ def add():
db.session.add(ap) db.session.add(ap)
db.session.commit() db.session.commit()
# Update the list on the page with JavaScript
if request.headers.get("X-Requested-With") == "XMLHttpRequest": if request.headers.get("X-Requested-With") == "XMLHttpRequest":
plates = AllowedPlate.query.order_by(AllowedPlate.id).all() plates = AllowedPlate.query.order_by(AllowedPlate.id).all()
return jsonify( return jsonify(