@@ -169,7 +169,7 @@ export function commonActivate(context: vscode.ExtensionContext, view: ServerMan
169169 } ) ,
170170 vscode . commands . registerCommand ( `${ extensionId } .openPortalExternal` , ( server ?: ServerTreeItem ) => {
171171 if ( server ?. contextValue ?. match ( / \. s e r v e r \. / ) && server . name ) {
172- getPortalUriWithToken ( BrowserTarget . EXTERNAL , server . name ) . then ( ( uriWithToken ) => {
172+ getPortalUriWithToken ( BrowserTarget . EXTERNAL , server . name , undefined , undefined , server ?. params ?. serverSummary ?. scope ) . then ( ( uriWithToken ) => {
173173 if ( uriWithToken ) {
174174 vscode . env . openExternal ( uriWithToken ) ;
175175 }
@@ -178,7 +178,7 @@ export function commonActivate(context: vscode.ExtensionContext, view: ServerMan
178178 } ) ,
179179 vscode . commands . registerCommand ( `${ extensionId } .openPortalTab` , ( server ?: ServerTreeItem ) => {
180180 if ( server ?. contextValue ?. match ( / \. s e r v e r \. / ) && server . name ) {
181- getPortalUriWithToken ( BrowserTarget . SIMPLE , server . name ) . then ( ( uriWithToken ) => {
181+ getPortalUriWithToken ( BrowserTarget . SIMPLE , server . name , undefined , undefined , server ?. params ?. serverSummary ?. scope ) . then ( ( uriWithToken ) => {
182182 if ( uriWithToken ) {
183183 //
184184 // It is essential to pass skipEncoding=true when converting the uri to a string,
@@ -194,7 +194,7 @@ export function commonActivate(context: vscode.ExtensionContext, view: ServerMan
194194 if ( pathParts && pathParts . length === 4 ) {
195195 const serverName = pathParts [ 1 ] ;
196196 const namespace = pathParts [ 3 ] ;
197- getPortalUriWithToken ( BrowserTarget . EXTERNAL , serverName , "/csp/sys/exp/%25CSP.UI.Portal.ClassList.zen" , namespace ) . then ( ( uriWithToken ) => {
197+ getPortalUriWithToken ( BrowserTarget . EXTERNAL , serverName , "/csp/sys/exp/%25CSP.UI.Portal.ClassList.zen" , namespace , namespaceTreeItem . parent ?. parent ?. params ?. serverSummary ?. scope ) . then ( ( uriWithToken ) => {
198198 if ( uriWithToken ) {
199199 vscode . env . openExternal ( uriWithToken ) ;
200200 }
0 commit comments