Kachel Wartung

This commit is contained in:
hubobel 2026-06-20 18:45:15 +02:00
parent 47b3fcccc8
commit c1bf15138a
5 changed files with 156 additions and 13 deletions

14
app.py
View file

@ -127,7 +127,7 @@ def get_balance():
return None
@app.route("/")
@app.route("/")
def index():
(
@ -387,6 +387,18 @@ def delete_word(category, word):
return redirect(
f"/categories/edit/{category}"
)
@app.route("/maintenance")
def maintenance():
year, week, _ = datetime.now().isocalendar()
return render_template(
"maintenance.html",
year=year,
week=week
)
if __name__ == "__main__":
app.run(

View file

@ -49,10 +49,9 @@
<div class="navbar">
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
<a href="/maintenance">Wartung</a>
</div>

View file

@ -49,10 +49,9 @@
<div class="navbar">
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
<a href="/maintenance">Wartung</a>
</div>

View file

@ -49,10 +49,9 @@
<div class="navbar">
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
<a href="/maintenance">Wartung</a>
</div>

134
templates/maintenance.html Normal file
View file

@ -0,0 +1,134 @@
<!DOCTYPE html>
<html lang="de">
<head>
```
<meta charset="utf-8">
<title>
Wartung
</title>
<link rel="stylesheet"
href="{{ url_for('static', filename='style.css') }}">
```
</head>
<body>
<div class="header">
```
<div class="header-left">
<img class="logo-ing"
src="{{ url_for('static', filename='logo_ing.png') }}">
<div>
<div class="title">
ING Finanzen
</div>
<div class="subtitle">
Wartung und Verwaltung
</div>
</div>
</div>
<img class="logo-hintergasse"
src="{{ url_for('static', filename='logo_hintergasse.png') }}">
```
</div>
<div class="navbar">
```
<a href="/">Dashboard</a>
<a href="/categories">Kategorien</a>
<a href="/maintenance">Wartung</a>
```
</div>
<div class="container">
```
<div class="cards">
<div class="card">
<h2>
Kontostand aktualisieren
</h2>
<p>
balance.py ausführen
</p>
<form
action="/run/balance"
method="post">
<button type="submit">
Starten
</button>
</form>
</div>
<div class="card">
<h2>
Transaktionen laden
</h2>
<p>
KW {{ week }} / {{ year }}
</p>
<button disabled>
Starten
</button>
</div>
<div class="card">
<h2>
Kategorisierung
</h2>
<p>
KW {{ week }} / {{ year }}
</p>
<button disabled>
Starten
</button>
</div>
</div>
```
</div>
<div class="footer">
```
Hintergasse © 2026
```
</div>
</body>
</html>