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:
|