Upload app.py
Browse files
app.py
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
from datetime import datetime
|
| 3 |
from get_next_standup_taker import get_next_standup_taker, team_members
|
|
@@ -21,6 +22,9 @@ if 'last_entry' not in st.session_state:
|
|
| 21 |
except StopIteration:
|
| 22 |
st.session_state.last_entry = {'standup_taker': 'Yiannis', 'date': '2023-01-01'}
|
| 23 |
|
|
|
|
|
|
|
|
|
|
| 24 |
|
| 25 |
# Login Screen
|
| 26 |
if not st.session_state.logged_in:
|
|
@@ -45,6 +49,7 @@ if st.session_state.logged_in:
|
|
| 45 |
# Button to check today's stand-up taker
|
| 46 |
if st.button("Who is taking the stand-up today?"):
|
| 47 |
next_taker, next_date = get_next_standup_taker(last_standup_taker, last_date)
|
|
|
|
| 48 |
if isinstance(next_taker, str):
|
| 49 |
st.write(f"The person taking the stand-up today is **{next_taker}**.")
|
| 50 |
|
|
@@ -54,7 +59,7 @@ if st.session_state.logged_in:
|
|
| 54 |
'date': datetime.now().strftime("%Y-%m-%d")
|
| 55 |
}
|
| 56 |
else:
|
| 57 |
-
st.write(next_taker)
|
| 58 |
|
| 59 |
# Initialize state for text field
|
| 60 |
if 'forced_taker' not in st.session_state:
|
|
|
|
| 1 |
+
|
| 2 |
import streamlit as st
|
| 3 |
from datetime import datetime
|
| 4 |
from get_next_standup_taker import get_next_standup_taker, team_members
|
|
|
|
| 22 |
except StopIteration:
|
| 23 |
st.session_state.last_entry = {'standup_taker': 'Yiannis', 'date': '2023-01-01'}
|
| 24 |
|
| 25 |
+
# Initialize next_taker in session_state
|
| 26 |
+
if 'next_taker' not in st.session_state:
|
| 27 |
+
st.session_state.next_taker = "Not decided yet"
|
| 28 |
|
| 29 |
# Login Screen
|
| 30 |
if not st.session_state.logged_in:
|
|
|
|
| 49 |
# Button to check today's stand-up taker
|
| 50 |
if st.button("Who is taking the stand-up today?"):
|
| 51 |
next_taker, next_date = get_next_standup_taker(last_standup_taker, last_date)
|
| 52 |
+
st.session_state.next_taker = next_taker
|
| 53 |
if isinstance(next_taker, str):
|
| 54 |
st.write(f"The person taking the stand-up today is **{next_taker}**.")
|
| 55 |
|
|
|
|
| 59 |
'date': datetime.now().strftime("%Y-%m-%d")
|
| 60 |
}
|
| 61 |
else:
|
| 62 |
+
st.write(st.session_state.next_taker)
|
| 63 |
|
| 64 |
# Initialize state for text field
|
| 65 |
if 'forced_taker' not in st.session_state:
|