Apply claude db-rules
Deploy PBT / deploy (push) Successful in 14s

This commit is contained in:
2026-09-10 21:17:34 +02:00
parent 64d97aa5da
commit 0ebf13aacf
8 changed files with 50 additions and 45 deletions
+12 -12
View File
@@ -10,7 +10,7 @@ from flask_login import (
)
from config import Config
from models import db, User, Fahrt, VERKEHRSMITTEL_OPTIONEN
from models import db, User, Trip, VERKEHRSMITTEL_OPTIONEN
login_manager = LoginManager()
login_manager.login_view = "login"
@@ -91,8 +91,8 @@ def register_routes(app):
@login_required
def dashboard():
fahrten = (
Fahrt.query.filter_by(user_id=current_user.id)
.order_by(Fahrt.datum.desc())
Trip.query.filter_by(user_id=current_user.id)
.order_by(Trip.trip_date.desc())
.all()
)
return render_template("dashboard.html", fahrten=fahrten)
@@ -101,15 +101,15 @@ def register_routes(app):
@login_required
def neue_fahrt():
if request.method == "POST":
fahrt = Fahrt(
fahrt = Trip(
user_id=current_user.id,
verkehrsmittel=request.form["verkehrsmittel"],
linie=request.form.get("linie", "").strip(),
von=request.form["von"].strip(),
nach=request.form["nach"].strip(),
datum=request.form.get("datum") or date.today(),
bewertung=int(request.form["bewertung"]),
kommentar=request.form.get("kommentar", "").strip(),
transport_mode=request.form["transport_mode"],
line=request.form.get("line", "").strip(),
origin=request.form["origin"].strip(),
destination=request.form["destination"].strip(),
trip_date=request.form.get("trip_date") or date.today(),
rating=int(request.form["rating"]),
comment=request.form.get("comment", "").strip(),
)
db.session.add(fahrt)
db.session.commit()
@@ -125,7 +125,7 @@ def register_routes(app):
@app.route("/fahrt/<int:fahrt_id>/loeschen", methods=["POST"])
@login_required
def fahrt_loeschen(fahrt_id):
fahrt = Fahrt.query.get_or_404(fahrt_id)
fahrt = Trip.query.get_or_404(fahrt_id)
if fahrt.user_id != current_user.id:
flash("Nicht erlaubt.", "error")
return redirect(url_for("dashboard"))