geethareddy commited on
Commit
73ac9d1
·
verified ·
1 Parent(s): 93baca5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -113,8 +113,8 @@ def field_exists(sf, object_name, field_name):
113
 
114
  # New function to generate Salesforce dashboard URL (Visualforce Page)
115
  def generate_salesforce_dashboard_url(supervisor_name, project_id):
116
- # Ensure you replace the following URL with your actual Salesforce Visualforce page URL
117
- return f"https://your-salesforce-instance.lightning.force.com/apex/DashboardPage?supervisorName={supervisor_name}&projectId={project_id}"
118
 
119
  # Dashboard button function
120
  def open_dashboard(role, supervisor_name, project_id):
@@ -233,7 +233,7 @@ def create_interface():
233
 
234
  refresh.click(fn=lambda: gr.update(choices=get_roles_from_salesforce()), outputs=role)
235
 
236
- dashboard_btn.click(fn=open_dashboard, inputs=[role, supervisor_name, project_id], outputs=https://aicoachforsitesupervisors-dev-ed--c.develop.vf.force.com/apex/DashboardPage)
237
 
238
  return demo
239
 
 
113
 
114
  # New function to generate Salesforce dashboard URL (Visualforce Page)
115
  def generate_salesforce_dashboard_url(supervisor_name, project_id):
116
+ # Use the provided Salesforce Visualforce URL with supervisorName and projectId as parameters
117
+ return f"https://aicoachforsitesupervisors-dev-ed--c.develop.vf.force.com/apex/DashboardPage?supervisorName={supervisor_name}&projectId={project_id}"
118
 
119
  # Dashboard button function
120
  def open_dashboard(role, supervisor_name, project_id):
 
233
 
234
  refresh.click(fn=lambda: gr.update(choices=get_roles_from_salesforce()), outputs=role)
235
 
236
+ dashboard_btn.click(fn=open_dashboard, inputs=[role, supervisor_name, project_id], outputs=dashboard_link)
237
 
238
  return demo
239