Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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]):
|