From c1b2637b96ad34a05002981d056cd444553b3eb7 Mon Sep 17 00:00:00 2001 From: D048415 Date: Wed, 17 Apr 2024 10:44:47 +0200 Subject: [PATCH 1/2] adjust sandbox.html template --- .../templates/flp/sandbox.html | 8 ++++ .../unit/base/__snapshots__/flp.test.ts.snap | 40 +++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/packages/preview-middleware/templates/flp/sandbox.html b/packages/preview-middleware/templates/flp/sandbox.html index fcdc400b30..55c6a9b013 100644 --- a/packages/preview-middleware/templates/flp/sandbox.html +++ b/packages/preview-middleware/templates/flp/sandbox.html @@ -36,6 +36,14 @@ } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: <%- JSON.stringify(apps) %> }; diff --git a/packages/preview-middleware/test/unit/base/__snapshots__/flp.test.ts.snap b/packages/preview-middleware/test/unit/base/__snapshots__/flp.test.ts.snap index d964ef513f..fd68021fea 100644 --- a/packages/preview-middleware/test/unit/base/__snapshots__/flp.test.ts.snap +++ b/packages/preview-middleware/test/unit/base/__snapshots__/flp.test.ts.snap @@ -481,6 +481,14 @@ exports[`FlpSandbox router editor with config 1`] = ` } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: {\\"app-preview\\":{\\"title\\":\\"My Simple App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.app\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"..\\",\\"applicationDependencies\\":{\\"manifest\\":true}},\\"testfev2other-preview\\":{\\"title\\":\\"My Other App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.other\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"/yet/another/app\\",\\"applicationDependencies\\":{\\"manifest\\":true}}} }; @@ -559,6 +567,14 @@ exports[`FlpSandbox router rta 1`] = ` } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: {\\"app-preview\\":{\\"title\\":\\"My Simple App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.app\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"..\\",\\"applicationDependencies\\":{\\"manifest\\":true}},\\"testfev2other-preview\\":{\\"title\\":\\"My Other App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.other\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"/yet/another/app\\",\\"applicationDependencies\\":{\\"manifest\\":true}}} }; @@ -666,6 +682,14 @@ exports[`FlpSandbox router rta with developerMode=true 2`] = ` } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: {\\"app-preview\\":{\\"title\\":\\"My Simple App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.app\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"..\\",\\"applicationDependencies\\":{\\"manifest\\":true}},\\"testfev2other-preview\\":{\\"title\\":\\"My Other App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.other\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"/yet/another/app\\",\\"applicationDependencies\\":{\\"manifest\\":true}}} }; @@ -746,6 +770,14 @@ exports[`FlpSandbox router rta with developerMode=true and plugin 1`] = ` } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: {\\"app-preview\\":{\\"title\\":\\"My Simple App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.app\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"..\\",\\"applicationDependencies\\":{\\"manifest\\":true}},\\"testfev2other-preview\\":{\\"title\\":\\"My Other App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.other\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"/yet/another/app\\",\\"applicationDependencies\\":{\\"manifest\\":true}}} }; @@ -826,6 +858,14 @@ exports[`FlpSandbox router test/flp.html 1`] = ` } } }, + services: { + NavTargetResolution: { + config: { + allowTestUrlComponentConfig: true, + enableClientSideTargetResolution: true + } + } + }, applications: {\\"app-preview\\":{\\"title\\":\\"My Simple App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.app\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"..\\",\\"applicationDependencies\\":{\\"manifest\\":true}},\\"testfev2other-preview\\":{\\"title\\":\\"My Other App\\",\\"description\\":\\"This is a very simple application.\\",\\"additionalInformation\\":\\"SAPUI5.Component=test.fe.v2.other\\",\\"applicationType\\":\\"URL\\",\\"url\\":\\"/yet/another/app\\",\\"applicationDependencies\\":{\\"manifest\\":true}}} }; From ce86f566e9a392ca7e6f0816db8a950125f8d05f Mon Sep 17 00:00:00 2001 From: D048415 Date: Wed, 17 Apr 2024 10:48:08 +0200 Subject: [PATCH 2/2] add changeset --- .changeset/nervous-eyes-march.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nervous-eyes-march.md diff --git a/.changeset/nervous-eyes-march.md b/.changeset/nervous-eyes-march.md new file mode 100644 index 0000000000..2d2ea84659 --- /dev/null +++ b/.changeset/nervous-eyes-march.md @@ -0,0 +1,5 @@ +--- +'@sap-ux/preview-middleware': patch +--- + +Add ushell sandbox (=launchpad) configuration for NavTargetResolution