Link in Adminseite eingefügt
API-Links werden nun direkt in der Adminseite angezeigt.
This commit is contained in:
parent
626f665b7e
commit
256621aeec
15
admin.py
15
admin.py
@ -756,6 +756,12 @@ def page_admin():
|
||||
|
||||
api_key_input.value = current_user.api_key
|
||||
|
||||
api_link_column.clear()
|
||||
for i in app.urls:
|
||||
link = ui.link(f'{i}/api/stamp/"API-Schlüssel"', f'{i}/api/stamp/{api_key_input.value}')
|
||||
link.tooltip("ACHTUNG: Klick auf den Link löst Stempelaktion aus!")
|
||||
link.move(api_link_column)
|
||||
|
||||
workhours_select.clear()
|
||||
workhour_list = list(current_user.workhours)
|
||||
workhour_list.sort()
|
||||
@ -923,7 +929,7 @@ def page_admin():
|
||||
with ui.column():
|
||||
with ui.card() as usersettingscard:
|
||||
ui.markdown("**Benutzereinstellungen**")
|
||||
with ui.grid(columns="auto 1fr"):
|
||||
with ui.grid(columns="auto 1fr") as usersettingsgrid:
|
||||
|
||||
ui.markdown("Benutzername:")
|
||||
username_input = ui.input()
|
||||
@ -938,9 +944,14 @@ def page_admin():
|
||||
def new_api_key():
|
||||
api_key_input.value = hashlib.shake_256(bytes(f'{username_input.value}_{datetime.datetime.now().timestamp()}', 'utf-8')).hexdigest(20)
|
||||
ui.button("Neu", on_click=new_api_key)
|
||||
ui.markdown('Aufruf zum Stempeln:')
|
||||
with ui.column().classes('gap-0') as api_link_column:
|
||||
stamp_link = [ ]
|
||||
for i in app.urls:
|
||||
stamp_link.append(ui.link(f'{i}/api/stamp/"API-Schüssel"'))
|
||||
|
||||
with ui.grid(columns=2):
|
||||
ui.button("Speichern", on_click=save_user_settings)
|
||||
ui.button("Speichern", on_click=save_user_settings).tooltip("Klicken Sie hier um die Änderungen zu speichern.")
|
||||
ui.button("Löschen", on_click=del_user)
|
||||
|
||||
with ui.card() as photocard:
|
||||
|
@ -2,6 +2,7 @@
|
||||
"username": "testuser10",
|
||||
"fullname": "Diego Dieci",
|
||||
"password": "123456789",
|
||||
"api_key": "807518cd5bd85c1e4855d340f9b77b23eac21b7f",
|
||||
"workhours": {
|
||||
"2024-04-01": {
|
||||
"1": "1",
|
||||
|
@ -2,6 +2,7 @@
|
||||
"username": "testuser3",
|
||||
"fullname": "Karl Klammer",
|
||||
"password": "123456789",
|
||||
"api_key": "0219f98ec471ea4e2ac6bd6c14b96051aae5209b",
|
||||
"workhours": {
|
||||
"2024-04-01": {
|
||||
"1": "4",
|
||||
|
Loading…
x
Reference in New Issue
Block a user