JSenkCC commited on
Commit
b43902d
·
verified ·
1 Parent(s): b127a31

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
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
- workspace_page()
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 workspace_page():
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("Workspace")
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 Workspace"):
640
- st.session_state.page = "workspace"
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