Gruppierung der Feiertage in Jahre
Styling Anpassungen
This commit is contained in:
parent
4ed9fcb379
commit
de855321d5
34
lib/admin.py
34
lib/admin.py
@ -662,7 +662,7 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
with ui.card():
|
||||
ui.markdown("**Einstellungen für das Touchscreenterminal:**")
|
||||
with ui.column():
|
||||
touchscreen_switch = ui.switch("Touchscreenterminal aktivieren")
|
||||
touchscreen_switch = ui.switch("Touchscreenterminal aktiviert")
|
||||
touchscreen_switch.value = data["touchscreen"]
|
||||
timestamp_switch = ui.switch("Stempelzeiten anzeigen").bind_visibility_from(touchscreen_switch, 'value')
|
||||
photo_switch = ui.switch("Fotos anzeigen").bind_visibility_from(touchscreen_switch, 'value')
|
||||
@ -881,20 +881,22 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
reset_visibility.value = False
|
||||
holiday_buttons_grid.refresh()
|
||||
|
||||
with ui.grid(columns='auto auto'):
|
||||
ui.space()
|
||||
with ui.row():
|
||||
ui.button("Gesetzliche Feiertage eintragen", on_click=defined_holidays).tooltip("Hier können Sie automatisiert gesetzliche Feiertage in Deutschland eintragen.")
|
||||
ui.button("Eigener Eintrag", on_click=new_holiday_entry).tooltip("Hier können Sie einen eigenen Feiertag definieren.")
|
||||
ui.button("Zurücksetzen", icon="undo", on_click=reset_holidays).bind_visibility_from(reset_visibility, 'value').classes('bg-red').tooltip("Hier können Sie ungespeicherte Änderungen zurücknehmen.")
|
||||
with ui.row():
|
||||
ui.button("Gesetzliche Feiertage eintragen", on_click=defined_holidays).tooltip("Hier können Sie automatisiert gesetzliche Feiertage in Deutschland eintragen.")
|
||||
ui.button("Eigener Eintrag", on_click=new_holiday_entry).tooltip("Hier können Sie einen eigenen Feiertag definieren.")
|
||||
ui.button("Zurücksetzen", icon="undo", on_click=reset_holidays).bind_visibility_from(reset_visibility, 'value').classes('bg-red').tooltip("Hier können Sie ungespeicherte Änderungen zurücknehmen.")
|
||||
|
||||
ui.separator().classes('col-span-2')
|
||||
for year_entry in year_list:
|
||||
ui.markdown(f"{str(year_entry)}:")
|
||||
with ui.row():
|
||||
ui.separator()
|
||||
|
||||
for year_entry in year_list:
|
||||
with ui.expansion(year_entry):
|
||||
with ui.column():
|
||||
for entry in year_dict[year_entry]:
|
||||
date_label = entry.strftime("%d.%m.")
|
||||
ui.button(f"{data['holidays'][entry.strftime('%Y-%m-%d')]} ({date_label})", color='cyan-300', on_click=lambda entry=entry: del_holiday_entry(entry)).classes('text-sm')
|
||||
date_label = entry.strftime("%d.%m.%y")
|
||||
with ui.button(on_click=lambda entry=entry: del_holiday_entry(entry)).classes('w-full').props('color=light-blue-8').tooltip(f"Klicken Sie hier, um den Feiertag \"{data['holidays'][entry.strftime('%Y-%m-%d')]}\" zu löschen."):
|
||||
with ui.grid(columns="auto auto").classes('w-full'):
|
||||
ui.label(f"{data['holidays'][entry.strftime('%Y-%m-%d')]}").props('align="left"')
|
||||
ui.label(f"{date_label}").props('align="right"')
|
||||
holiday_buttons_grid()
|
||||
|
||||
holiday_section()
|
||||
@ -1205,9 +1207,6 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
ui.markdown("Urlaubstage")
|
||||
vacation_input = ui.number().props('size=3')
|
||||
ui.markdown("Tage")
|
||||
with ui.row():
|
||||
ui.button("Speichern", on_click=save_workhours)
|
||||
ui.button("Löschen", on_click=delete_workhour_entry)
|
||||
|
||||
def new_workhours_entry():
|
||||
current_user = user(user_selection.value)
|
||||
@ -1238,6 +1237,9 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
ui.button("Abbrechen", on_click=dialog.close)
|
||||
dialog.open()
|
||||
ui.button("Neu", on_click=new_workhours_entry)
|
||||
with ui.row():
|
||||
ui.button("Speichern", on_click=save_workhours)
|
||||
ui.button("Löschen", on_click=delete_workhour_entry)
|
||||
user_selection_changed()
|
||||
|
||||
# Alternativ zur Loginseite navigieren
|
||||
|
Loading…
x
Reference in New Issue
Block a user