Skip to content

Commit e637d8b

Browse files
Fix GUI links
1 parent e829e83 commit e637d8b

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

tidy3d/plugins/smatrix/web/api/webapi.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
}
6060

6161

62-
def _get_url(task_id: Optional[str] = None, resource_id: Optional[str] = None, resource_type: Literal["task", "group"] = "task") -> str:
62+
def _get_url(task_id: Optional[str] = None, resource_id: Optional[str] = None, gui_type: Literal["default", "rf"] = "default") -> str:
6363
"""Get the URL for a task on our server."""
6464
if task_id:
6565
resource_id = task_id
@@ -68,11 +68,10 @@ def _get_url(task_id: Optional[str] = None, resource_id: Optional[str] = None, r
6868
raise WebError(
6969
"Required URL resource ID."
7070
)
71-
72-
if resource_type=="task":
71+
if gui_type == "rf":
72+
return f"{Env.current.website_endpoint}/rf?taskId={resource_id}"
73+
else:
7374
return f"{Env.current.website_endpoint}/workbench?taskId={resource_id}"
74-
elif resource_type=="group":
75-
return f"{Env.current.website_endpoint}/workbench?groupId={resource_id}"
7675

7776
def _get_folder_url(folder_id: str) -> str:
7877
"""Get the URL for a task folder on our server."""
@@ -353,7 +352,7 @@ def upload(
353352
)
354353
if task_type in GUI_SUPPORTED_TASK_TYPES:
355354
if isinstance(simulation, ComponentModelerType):
356-
url = _get_url(resource_id=task.group_id, resource_type="group")
355+
url = _get_url(resource_id=task.group_id, gui_type="rf")
357356
folder_url = _get_folder_url(task.folder_id)
358357
console.log(f"View task using web UI at [link={url}]'{url}'[/link].")
359358
console.log(f"Task folder: [link={folder_url}]'{task.folder_name}'[/link].")
@@ -500,7 +499,7 @@ def upload_modeler(
500499
)
501500
if task_type in GUI_SUPPORTED_TASK_TYPES:
502501
if isinstance(simulation, ComponentModelerType):
503-
url = _get_url(resource_id=task.group_id, resource_type="group")
502+
url = _get_url(resource_id=task.group_id, gui_type="rf")
504503
folder_url = _get_folder_url(task.folder_id)
505504
console.log(f"View task using web UI at [link={url}]'{url}'[/link].")
506505
console.log(f"Task folder: [link={folder_url}]'{task.folder_name}'[/link].")

0 commit comments

Comments
 (0)