Kachel Wartung
This commit is contained in:
parent
47b3fcccc8
commit
c1bf15138a
5 changed files with 156 additions and 13 deletions
14
app.py
14
app.py
|
|
@ -127,7 +127,7 @@ def get_balance():
|
||||||
|
|
||||||
return None
|
return None
|
||||||
@app.route("/")
|
@app.route("/")
|
||||||
@app.route("/")
|
|
||||||
def index():
|
def index():
|
||||||
|
|
||||||
(
|
(
|
||||||
|
|
@ -387,6 +387,18 @@ def delete_word(category, word):
|
||||||
return redirect(
|
return redirect(
|
||||||
f"/categories/edit/{category}"
|
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__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
app.run(
|
app.run(
|
||||||
|
|
|
||||||
|
|
@ -49,10 +49,9 @@
|
||||||
|
|
||||||
<div class="navbar">
|
<div class="navbar">
|
||||||
|
|
||||||
```
|
<a href="/">Dashboard</a>
|
||||||
<a href="/">Dashboard</a>
|
<a href="/categories">Kategorien</a>
|
||||||
<a href="/categories">Kategorien</a>
|
<a href="/maintenance">Wartung</a>
|
||||||
```
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,10 +49,9 @@
|
||||||
|
|
||||||
<div class="navbar">
|
<div class="navbar">
|
||||||
|
|
||||||
```
|
<a href="/">Dashboard</a>
|
||||||
<a href="/">Dashboard</a>
|
<a href="/categories">Kategorien</a>
|
||||||
<a href="/categories">Kategorien</a>
|
<a href="/maintenance">Wartung</a>
|
||||||
```
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,10 +49,9 @@
|
||||||
|
|
||||||
<div class="navbar">
|
<div class="navbar">
|
||||||
|
|
||||||
```
|
<a href="/">Dashboard</a>
|
||||||
<a href="/">Dashboard</a>
|
<a href="/categories">Kategorien</a>
|
||||||
<a href="/categories">Kategorien</a>
|
<a href="/maintenance">Wartung</a>
|
||||||
```
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
134
templates/maintenance.html
Normal file
134
templates/maintenance.html
Normal 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>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue