Update app.py
Browse files
app.py
CHANGED
@@ -72,8 +72,8 @@ def main():
|
|
72 |
# Page routing logic
|
73 |
if st.session_state.page == "login":
|
74 |
login_page()
|
75 |
-
elif st.session_state.page == "workspace"
|
76 |
-
|
77 |
elif st.session_state.page == "project_view":
|
78 |
project_view_page()
|
79 |
elif st.session_state.page == "generate_documentation":
|
@@ -95,7 +95,7 @@ def login_page():
|
|
95 |
if authenticate_user(username, password):
|
96 |
st.session_state.authenticated = True
|
97 |
st.session_state.username = username
|
98 |
-
st.session_state.page = "workspace"
|
99 |
else:
|
100 |
st.error("Invalid username or password. Please try again.")
|
101 |
|
@@ -113,7 +113,7 @@ def login_page():
|
|
113 |
st.error("Please fill in all fields.")
|
114 |
|
115 |
|
116 |
-
def
|
117 |
# Sidebar with logout button
|
118 |
st.sidebar.title(f"Hello, {st.session_state.username}!")
|
119 |
if st.sidebar.button("Log Out"):
|
@@ -142,10 +142,10 @@ def workspace_page():
|
|
142 |
st.session_state.project_uploaded = False # Reset after showing the message
|
143 |
|
144 |
# Main content area
|
145 |
-
st.subheader("
|
146 |
st.write("You can create a new project by uploading files or folders, or by cloning a GitHub repository.")
|
147 |
-
# Existing upload functionality...
|
148 |
|
|
|
149 |
|
150 |
# User action selection
|
151 |
action = st.radio("Choose an action", ["Upload Files or Folders", "Clone GitHub Repository"], horizontal=True)
|
@@ -636,8 +636,8 @@ def saved_documentation_page():
|
|
636 |
def project_view_page():
|
637 |
# Sidebar with logout and return buttons
|
638 |
st.sidebar.title(f"Project: {st.session_state.current_project}")
|
639 |
-
if st.sidebar.button("Back to
|
640 |
-
st.session_state.page = "
|
641 |
st.rerun()
|
642 |
if st.sidebar.button("Log Out"):
|
643 |
st.session_state.authenticated = False
|
|
|
72 |
# Page routing logic
|
73 |
if st.session_state.page == "login":
|
74 |
login_page()
|
75 |
+
elif st.session_state.page == "project_staging": # Updated from "workspace"
|
76 |
+
project_staging_page() # Updated function name
|
77 |
elif st.session_state.page == "project_view":
|
78 |
project_view_page()
|
79 |
elif st.session_state.page == "generate_documentation":
|
|
|
95 |
if authenticate_user(username, password):
|
96 |
st.session_state.authenticated = True
|
97 |
st.session_state.username = username
|
98 |
+
st.session_state.page = "project_staging" # Updated from "workspace"
|
99 |
else:
|
100 |
st.error("Invalid username or password. Please try again.")
|
101 |
|
|
|
113 |
st.error("Please fill in all fields.")
|
114 |
|
115 |
|
116 |
+
def project_staging_page():
|
117 |
# Sidebar with logout button
|
118 |
st.sidebar.title(f"Hello, {st.session_state.username}!")
|
119 |
if st.sidebar.button("Log Out"):
|
|
|
142 |
st.session_state.project_uploaded = False # Reset after showing the message
|
143 |
|
144 |
# Main content area
|
145 |
+
st.subheader("Project Staging") # Updated header
|
146 |
st.write("You can create a new project by uploading files or folders, or by cloning a GitHub repository.")
|
|
|
147 |
|
148 |
+
# Existing upload functionality...
|
149 |
|
150 |
# User action selection
|
151 |
action = st.radio("Choose an action", ["Upload Files or Folders", "Clone GitHub Repository"], horizontal=True)
|
|
|
636 |
def project_view_page():
|
637 |
# Sidebar with logout and return buttons
|
638 |
st.sidebar.title(f"Project: {st.session_state.current_project}")
|
639 |
+
if st.sidebar.button("Back to Project Staging"): # Updated button label
|
640 |
+
st.session_state.page = "project_staging" # Updated routing
|
641 |
st.rerun()
|
642 |
if st.sidebar.button("Log Out"):
|
643 |
st.session_state.authenticated = False
|