From a1b15e98ea76ae6f022d4c8af6b6b53d9c3dda29 Mon Sep 17 00:00:00 2001 From: Alexander Malzkuhn Date: Tue, 22 Apr 2025 12:38:53 +0200 Subject: [PATCH] =?UTF-8?q?Grundger=C3=BCst=20Termin=C3=BCbersicht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web_ui.py | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/web_ui.py b/web_ui.py index 4d8148a..fbc0bf6 100644 --- a/web_ui.py +++ b/web_ui.py @@ -4,6 +4,8 @@ from nicegui import ui, app from users import * from definitions import * +from calendar import monthrange + import hashlib import calendar import locale @@ -133,10 +135,28 @@ def page_admin(): ui.markdown(f"###Buchungen für {calendar.month_name[current_month]} {current_year}") - table_string = "| Datum | Buchungen | Soll | Ist | +/- | \n" - table_string += ("| --- | --- | --- | --- | --- |\n") - table_string += "| 01.04.2025 | 8:00 - 12:00 | 8 | 4 | -4 | \n" - ui.markdown(table_string, extras=['tables']) + + # Tabelle aufbauen + with ui.card() as calendar_card: + with ui.grid(columns=6): + ui.markdown("Datum") + ui.markdown("Buchungen") + ui.markdown("Soll") + ui.markdown("Ist") + ui.markdown("+/-") + ui.space() + for day in range(1, monthrange(int(select_year.value), int(select_month.value))[1] + 1): + ui.markdown(f"{day}. {calendar.month_name[int(select_month.value)]}") + + # ---> Hier die Schleife für die Buchungen + ui.markdown('BUCHUNGEN') + ui.markdown("Soll") + ui.markdown("Ist") + ui.markdown("+/-") + ui.button("Bearbeiten") + + + with ui.tab_panel(admin_user): with ui.grid(columns=2):