59
59
}
60
60
61
61
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 :
63
63
"""Get the URL for a task on our server."""
64
64
if task_id :
65
65
resource_id = task_id
@@ -68,11 +68,10 @@ def _get_url(task_id: Optional[str] = None, resource_id: Optional[str] = None, r
68
68
raise WebError (
69
69
"Required URL resource ID."
70
70
)
71
-
72
- if resource_type == "task" :
71
+ if gui_type == "rf" :
72
+ return f"{ Env .current .website_endpoint } /rf?taskId={ resource_id } "
73
+ else :
73
74
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 } "
76
75
77
76
def _get_folder_url (folder_id : str ) -> str :
78
77
"""Get the URL for a task folder on our server."""
@@ -353,7 +352,7 @@ def upload(
353
352
)
354
353
if task_type in GUI_SUPPORTED_TASK_TYPES :
355
354
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 " )
357
356
folder_url = _get_folder_url (task .folder_id )
358
357
console .log (f"View task using web UI at [link={ url } ]'{ url } '[/link]." )
359
358
console .log (f"Task folder: [link={ folder_url } ]'{ task .folder_name } '[/link]." )
@@ -500,7 +499,7 @@ def upload_modeler(
500
499
)
501
500
if task_type in GUI_SUPPORTED_TASK_TYPES :
502
501
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 " )
504
503
folder_url = _get_folder_url (task .folder_id )
505
504
console .log (f"View task using web UI at [link={ url } ]'{ url } '[/link]." )
506
505
console .log (f"Task folder: [link={ folder_url } ]'{ task .folder_name } '[/link]." )
0 commit comments