Urlaubsanträge abschaltbar
This commit is contained in:
parent
1a49e0963e
commit
f1b14501ee
@ -66,6 +66,7 @@ def page_admin():
|
||||
user_month_overview = ui.tab('Monatsansicht')
|
||||
user_summary = ui.tab("Zusammenfassung")
|
||||
vacation_applications = ui.tab("Urlaubsanträge")
|
||||
vacation_applications.set_visibility(load_adminsettings()["vacation_application"])
|
||||
|
||||
with ui.tab_panels(overview_tabs, value = user_month_overview):
|
||||
with ui.tab_panel(user_month_overview).classes('w-full'):
|
||||
@ -743,6 +744,7 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
write_adminsetting("button_height", button_height_input.value)
|
||||
write_adminsetting("user_notes", notes_switch.value)
|
||||
write_adminsetting("holidays", data["holidays"])
|
||||
write_adminsetting("vacation_application", va_switch.value)
|
||||
|
||||
if int(old_port) != int(port.value):
|
||||
with ui.dialog() as dialog, ui.card():
|
||||
@ -813,6 +815,7 @@ Dies kann nicht rückgängig gemacht werden!''')
|
||||
with ui.card():
|
||||
ui.markdown("**Einstellungen für Benutzerfrontend**")
|
||||
notes_switch = ui.switch("Notizfunktion aktiviert", value=data["user_notes"])
|
||||
va_switch = ui.switch("Urlaubsanträge", value=data["vacation_application"])
|
||||
|
||||
def holiday_section():
|
||||
with ui.card():
|
||||
|
@ -36,6 +36,7 @@ standard_adminsettings = { "admin_user": "admin",
|
||||
"picture_height": 200,
|
||||
"button_height": 300,
|
||||
"user_notes": True,
|
||||
"vacation_application": True,
|
||||
"backupfolder": backupfolder,
|
||||
"backup_api_key": hashlib.shake_256(bytes(backupfolder, 'utf-8')).hexdigest(20),
|
||||
"holidays": { }
|
||||
|
@ -191,6 +191,7 @@ def homepage():
|
||||
|
||||
overviews = ui.tab('Übersichten')
|
||||
absence = ui.tab('Urlaubsantrag')
|
||||
absence.set_visibility(load_adminsettings()["vacation_application"])
|
||||
|
||||
with ui.grid(columns='1fr auto 1fr').classes('w-full items-center'):
|
||||
ui.space()
|
||||
|
@ -9,6 +9,7 @@
|
||||
"picture_height": "100",
|
||||
"button_height": "120",
|
||||
"user_notes": true,
|
||||
"vacation_application": true,
|
||||
"backup_folder": "/home/alexander/Dokumente/Python/Zeiterfassung/backup",
|
||||
"backup_api_key": "6fed93dc4a35308b2c073a8a6f3284afe1fb9946",
|
||||
"holidays": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user