geethareddy commited on
Commit
b9d8bf6
·
verified ·
1 Parent(s): 6e473b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
app.py CHANGED
@@ -177,6 +177,15 @@ def get_projects_for_supervisor(supervisor_name):
177
  print(f"⚠️ Error fetching project: {e}")
178
  return ""
179
 
 
 
 
 
 
 
 
 
 
180
  # Generate AI output
181
  def generate_outputs(role, supervisor_name, project_id, milestones, reflection):
182
  if not all([role, supervisor_name, project_id, milestones, reflection]):
 
177
  print(f"⚠️ Error fetching project: {e}")
178
  return ""
179
 
180
+ # Function to generate Salesforce dashboard URL
181
+ def generate_salesforce_dashboard_url(supervisor_name, project_id):
182
+ return f"https://aicoachforsitesupervisors-dev-ed--c.develop.vf.force.com/apex/DashboardPage?supervisorName={supervisor_name}&projectId={project_id}"
183
+
184
+ # Define the open_dashboard function
185
+ def open_dashboard(role, supervisor_name, project_id):
186
+ url = generate_salesforce_dashboard_url(supervisor_name, project_id)
187
+ return f'<a href="{url}" target="_blank">Open Salesforce Dashboard</a>'
188
+
189
  # Generate AI output
190
  def generate_outputs(role, supervisor_name, project_id, milestones, reflection):
191
  if not all([role, supervisor_name, project_id, milestones, reflection]):