reorder database ids

This commit is contained in:
hansi
2025-12-20 00:42:33 +01:00
parent 00692e1641
commit c711a75eed
3 changed files with 10 additions and 7 deletions

Binary file not shown.

0
app/pages/dashboards.py Normal file
View File

View File

@@ -118,12 +118,15 @@ def dialog_delete_role(role_id):
else: else:
df = get_list("select role_text from roles where role_id = ?",(role_id,)) df = get_list("select role_text from roles where role_id = ?",(role_id,))
role_text = df.iloc[0]["role_text"] role_text = df.iloc[0]["role_text"]
st.write(f"Die Rolle {role_text} wird gelöscht! Sind Sie sicher?") if role_text != "admin":
if st.button("Löschen"): st.write(f"Die Rolle {role_text} wird gelöscht! Sind Sie sicher?")
if send_cmd("delete from roles where role_id = ?",(role_id,)): if st.button("Löschen"):
st.session_state.delete_msg = f"✅ Rolle '{role_text}' erfolgreich gelöscht!" if send_cmd("delete from roles where role_id = ?",(role_id,)):
else: st.session_state.delete_msg = f"✅ Rolle '{role_text}' erfolgreich gelöscht!"
st.session_state.delete_msg = f"❌ Rolle '{role_text}' konnte nicht gelöscht werden!" else:
st.session_state.delete_msg = f"❌ Rolle '{role_text}' konnte nicht gelöscht werden!"
else:
st.session_state.delete_msg = f"❌ Rolle '{role_text}' darf nicht gelöscht werden!"
st.rerun() st.rerun()
@@ -161,7 +164,7 @@ def roles():
if st.button(label="Rolle anlegen", use_container_width=True, icon=":material/add:"): if st.button(label="Rolle anlegen", use_container_width=True, icon=":material/add:"):
dialog_create_role(get_num("numgen_role")) dialog_create_role(get_num("numgen_role"))
if "save_msg" in st.session_state: if "save_msg" in st.session_state:
st.toast(st.session_state.save_msg) st.toast(st.session_state.save_msg,)
del st.session_state.save_msg del st.session_state.save_msg
with col_edit_role: with col_edit_role: