Jon Solow commited on
Commit ·
8d50570
1
Parent(s): d9e7c6f
Remove admin forms that are not relevant
Browse files- src/pages/99_Admin.py +0 -28
src/pages/99_Admin.py
CHANGED
|
@@ -21,32 +21,6 @@ def admin_add_new_user_form():
|
|
| 21 |
st.form_submit_button("Submit", on_click=admin_add_new_user)
|
| 22 |
|
| 23 |
|
| 24 |
-
def database_backup_form():
|
| 25 |
-
if st.button("DB Backup"):
|
| 26 |
-
with st.container():
|
| 27 |
-
st.header("Utility for backing up and restoring db file")
|
| 28 |
-
with open(DB_PATH, "rb") as f:
|
| 29 |
-
file_name = f"backup-{datetime.datetime.now().strftime('%y%m%d%H%M')}.db"
|
| 30 |
-
st.download_button("Download db", f, file_name=file_name)
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
def drop_db_if_confirmed():
|
| 34 |
-
confirmed = st.session_state.get("delete_confirmation") == "delete"
|
| 35 |
-
if confirmed:
|
| 36 |
-
drop_tables()
|
| 37 |
-
st.warning("Database tables have been dropped")
|
| 38 |
-
else:
|
| 39 |
-
st.warning("Must confirm deletion by typing 'delete'")
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
def drop_db_form():
|
| 43 |
-
if st.button("Reset DB"):
|
| 44 |
-
with st.form("Reset DB"):
|
| 45 |
-
st.header("Reset DB")
|
| 46 |
-
st.text_input("Enter 'delete' to confirm deletion", key="delete_confirmation")
|
| 47 |
-
st.form_submit_button("Submit", on_click=drop_db_if_confirmed)
|
| 48 |
-
|
| 49 |
-
|
| 50 |
def migrate_players_week():
|
| 51 |
with st.container():
|
| 52 |
st.header("Utility for migrating players to the next week")
|
|
@@ -70,9 +44,7 @@ def get_page():
|
|
| 70 |
|
| 71 |
st.title(page_title)
|
| 72 |
|
| 73 |
-
database_backup_form()
|
| 74 |
admin_add_new_user_form()
|
| 75 |
-
drop_db_form()
|
| 76 |
migrate_players_week()
|
| 77 |
|
| 78 |
|
|
|
|
| 21 |
st.form_submit_button("Submit", on_click=admin_add_new_user)
|
| 22 |
|
| 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
def migrate_players_week():
|
| 25 |
with st.container():
|
| 26 |
st.header("Utility for migrating players to the next week")
|
|
|
|
| 44 |
|
| 45 |
st.title(page_title)
|
| 46 |
|
|
|
|
| 47 |
admin_add_new_user_form()
|
|
|
|
| 48 |
migrate_players_week()
|
| 49 |
|
| 50 |
|