diff --git a/lib/homepage.py b/lib/homepage.py index 092bad3..0f50a99 100644 --- a/lib/homepage.py +++ b/lib/homepage.py @@ -199,6 +199,7 @@ def homepage(): overviews = ui.tab('Übersichten') absence = ui.tab('Urlaubsantrag') absence.set_visibility(load_adminsettings()["vacation_application"]) + pw_change = ui.tab("Passwort") with ui.grid(columns='1fr auto 1fr').classes('w-full items-center'): ui.space() @@ -281,6 +282,17 @@ def homepage(): ui.button("Zurückziehen", on_click=retract_va).tooltip("Hiermit wird der oben gewählte Urlaubsantrag zurückgezogen.").classes('w-full') open_vacation_applications() + with ui.tab_panel(pw_change): + ui.label("Passwort ändern").classes('font-bold') + with ui.grid(columns='auto auto').classes('items-end'): + ui.label("Altes Passwort:") + old_pw_input = ui.input(password=True) + ui.label("Neues Passwort:") + new_pw_input = ui.input(password=True) + ui.label("Neues Passwort bestätigen:") + new_pw_confirm_input = ui.input(password=True) + ui.button("Speichern") + ui.button("Zurücksetzen") ui.space() else: