Zeiteinträge für Zukunft unterbunden

This commit is contained in:
Alexander Malzkuhn 2025-05-15 10:37:59 +02:00
parent 97dd38393c
commit 21c8b4fb98

View File

@ -538,12 +538,7 @@ Dies kann nicht rückgängig gemacht werden!''')
if name != "admin":
username_labels["user"] = ui.markdown(current_user.fullname)
note_labels["user"] = ui.markdown(text)
del_buttons["user"] = ui.button(icon='remove',
on_click=lambda
user="user": del_note_entry(
user))
del_buttons["user"] = ui.button(icon='remove', on_click=lambda user="user": del_note_entry(user))
with ui.row():
ui.button("OK", on_click=save_notes)
@ -556,6 +551,9 @@ Dies kann nicht rückgängig gemacht werden!''')
menu_item = ui.menu_item("Zeiteintrag hinzufügen", lambda day=day: add_entry(day))
if archive_status:
menu_item.disable()
if datetime.datetime.now().day < day:
menu_item.disable()
menu_item.tooltip("Kann keine Zeiteinträge für die Zukunft vornehmen.")
ui.separator()
menu_item = ui.menu_item("Notizen bearbeiten", lambda day=day: edit_notes(day))
if archive_status: