Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
#
|
117 |
-
return f"https://
|
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=
|
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 |
|