From d0ae9ee7277f24b758f8a705896d9b83a732e3f0 Mon Sep 17 00:00:00 2001 From: Paolo Pialorsi Date: Tue, 16 Jan 2024 12:39:24 +0100 Subject: [PATCH 1/5] Simulate validation --- samples/contoso-retail-demo/assets/sample.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/samples/contoso-retail-demo/assets/sample.json b/samples/contoso-retail-demo/assets/sample.json index 95e1681..3f283f1 100644 --- a/samples/contoso-retail-demo/assets/sample.json +++ b/samples/contoso-retail-demo/assets/sample.json @@ -2,10 +2,7 @@ { "name": "pnp-spfx-reference-scenarios-samples-react-retail-dashboard", "source": "pnp", - "title": "Contoso Retail Dashboard", "shortDescription": "This is a sample end-to-end application, based on demo sample data, that shows you how to create a Microsoft Teams personal app with SharePoint Framework, hosting the solution also in Outlook.com and in the Office portal as a Microsoft 365 app. The solution also provides a sample Adaptive Card Extension (ACE) for Microsoft Viva Connection, still built with SharePoint Framework. The sample illustrates how to connect the ACE with the Teams personal app, providing custom arguments to the Teams personal app via deep links defined in the ACE. Last but not least, the solution illustrates how to create a Teams Message Extension for Search using Microsoft Teams Toolkit.", - "url": "https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo/", - "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo", "longDescription": [ "This is a sample end-to-end application, based on demo sample data, that shows you how to create a Microsoft Teams personal app with SharePoint Framework, hosting the solution also in Outlook.com and in the Office portal as a Microsoft 365 app. The solution also provides a sample Adaptive Card Extension (ACE) for Microsoft Viva Connection, still built with SharePoint Framework. The sample illustrates how to connect the ACE with the Teams personal app, providing custom arguments to the Teams personal app via deep links defined in the ACE. Last but not least, the solution illustrates how to create a Teams Message Extension for Search using Microsoft Teams Toolkit." ], From e3fcbb97f52e72e85a7d1e4a6726d33eee853413 Mon Sep 17 00:00:00 2001 From: Paolo Pialorsi Date: Tue, 16 Jan 2024 17:19:44 +0100 Subject: [PATCH 2/5] Simulate validation --- samples/contoso-retail-demo/assets/sample.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/samples/contoso-retail-demo/assets/sample.json b/samples/contoso-retail-demo/assets/sample.json index 3f283f1..1418e2a 100644 --- a/samples/contoso-retail-demo/assets/sample.json +++ b/samples/contoso-retail-demo/assets/sample.json @@ -3,6 +3,8 @@ "name": "pnp-spfx-reference-scenarios-samples-react-retail-dashboard", "source": "pnp", "shortDescription": "This is a sample end-to-end application, based on demo sample data, that shows you how to create a Microsoft Teams personal app with SharePoint Framework, hosting the solution also in Outlook.com and in the Office portal as a Microsoft 365 app. The solution also provides a sample Adaptive Card Extension (ACE) for Microsoft Viva Connection, still built with SharePoint Framework. The sample illustrates how to connect the ACE with the Teams personal app, providing custom arguments to the Teams personal app via deep links defined in the ACE. Last but not least, the solution illustrates how to create a Teams Message Extension for Search using Microsoft Teams Toolkit.", + "url": "https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo/", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo", "longDescription": [ "This is a sample end-to-end application, based on demo sample data, that shows you how to create a Microsoft Teams personal app with SharePoint Framework, hosting the solution also in Outlook.com and in the Office portal as a Microsoft 365 app. The solution also provides a sample Adaptive Card Extension (ACE) for Microsoft Viva Connection, still built with SharePoint Framework. The sample illustrates how to connect the ACE with the Teams personal app, providing custom arguments to the Teams personal app via deep links defined in the ACE. Last but not least, the solution illustrates how to create a Teams Message Extension for Search using Microsoft Teams Toolkit." ], From 486323a2e823bffc039c0375a1c3be4bf3ba2987 Mon Sep 17 00:00:00 2001 From: Paolo Pialorsi Date: Mon, 22 Jan 2024 17:53:52 +0100 Subject: [PATCH 3/5] Test validation --- samples/spfx-middleware/assets/sample.json | 1 - 1 file changed, 1 deletion(-) diff --git a/samples/spfx-middleware/assets/sample.json b/samples/spfx-middleware/assets/sample.json index f363cad..eb0df33 100644 --- a/samples/spfx-middleware/assets/sample.json +++ b/samples/spfx-middleware/assets/sample.json @@ -2,7 +2,6 @@ { "name": "pnp-spfx-reference-scenarios-spfx-middleware", "source": "pnp", - "title": "SPFx Middleware API Pattern", "shortDescription": "This is a sample solution that illustrates how to consume backend services like Microsoft Graph, SharePoint Online, or any 3rd Party APIs via OBO (on-behalf-of) flow via a middleware from a SPFx solution.", "url": "https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/spfx-middleware", "longDescription": [ From 4b6d1d6100bb9433b628d5c49a0c6ffd138b7e15 Mon Sep 17 00:00:00 2001 From: Paolo Pialorsi Date: Wed, 24 Apr 2024 15:38:53 +0200 Subject: [PATCH 4/5] Updated manifest.json for Contoso solution --- .../teams/TeamsSPFxApp.zip | Bin 23743 -> 23738 bytes .../teams/manifest.json | 4 ++-- samples/spfx-middleware/assets/sample.json | 1 + .../net6.0/spfx-middleware-apis.assets.cache | Bin 41193 -> 41269 bytes ...leware-apis.csproj.AssemblyReference.cache | Bin 384448 -> 19780 bytes .../obj/project.assets.json | 11 ++++++++--- .../obj/project.nuget.cache | 2 +- ...x-middleware-apis.csproj.nuget.dgspec.json | 8 ++++++-- .../spfx-middleware-apis.csproj.nuget.g.props | 5 +++-- 9 files changed, 21 insertions(+), 10 deletions(-) diff --git a/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/TeamsSPFxApp.zip b/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/TeamsSPFxApp.zip index 8d2a88f070539db01536595807fb8bc4c5010de8..4fd7fa8fdcb8fcc0752e52aa90c36374b8d6b2ce 100644 GIT binary patch delta 926 zcmV;P17ZBXxdFPl0Sr(}0|XQR000O8Z=taaZd3uGvwKu61b;hxm{^go!~wGU-w$7{z)3d=pTEVr<|mfN-z zj#9?bIM&scjHDzNmi+e{%ZZaX+g=OzuzpEA^NqgIH#3&*pFRob8U1Q`i8YK~2BXrs z#=eXqfh(+ZgMTKhB{$mY!i8Md5h}K{(ce}p)&<$fA=EZn#bKO9Z}#B#tugE%VGAE! z?8s_RvOw!TqOp?fMB0Y-{?)O49L{@(E%o|VgOF-*qlDz(v>{XhmBl?qiZ*VZ7ilJ7 z$`A#zG#44m6O0*Vm{0Q}7V+%B*8u+t3;Y9WY-4GYVSl5V(4YfZ39x0Z!H6E-3q#=h z&gSiE7ynMe-Nv?B?L)kKjk%Q$KbY!R<@I_UHWF+X5S>IcMy`Nw1`$W-9pE&|p{ecL z;)DGUDvx8jplV_?>K54cDsrvtV1Ha!UT*LF;@?Q8#R<7yx=JeSQM-4K8&K@zI%c5y z8rR0Y(tpZP69s?z5(KY@HSp+SSykT!4+sTXZe-)S)_RclhxqQO3vJN%MNnuHlvp*? zm4PcU==vsThhmrlaE{8o+6(#1wSNx%?Z8R?9`aWDzYf$#xq2L}A>HQ2cY4PbmYUSO z7~u9D`TIjoDvzUu22FC`rhP|!`dZf@)i(N4!GDITXrp)%`H{ZW3#~%1%|E~0y}SN& z<;)VFleX^a1na*ErM3ykUORl~3*=0u4Ltg}_=r8qRqZMUxBd&OwUS1|NtXT{+ zwzITgz>|a}v&k4TSvsB1*gO$qHc3#VDB>hb;>TGDsa9mwX7kNT z+W{BD5tKY_wGF>|5l15mtI3)!`nbl|R(Zafd~iD9-%0(M^L4 zLih@lL@7dr?hIkH_#VWd)k`Y1MYRa?O6NplFkDL|=vX>~*Osnr9kI`6C&|+%+kXL2 zO928D02BZK00;nYp_2k!I{~4SK3qHwJA9Z}2vEDRCIbKf`w5eXTrmdkTL1t60GTnu A2LJ#7 delta 931 zcmV;U16=&NxdFeq0Sr(}0|XQR000O8Z<(=5iCHq6-zS= z7>eRVo-DQ!DUh^1Bk+IkiLzx|PPz@)L-b;c_kH}x?~Xb?ynGSRGy2i;5^ET}2}Y%J zjeQeE0#{h+27gUhOK!B)g$uc^BUEf@qc2t~){$)F5NaE(;xNvlU-saS?O@nJ!WKTd z*ooDkWP#TGfyPQ2C()ML$5+SW<8a;wY^m3`8iZ7f8zm$MrwySBs4VU=Qnb8zUZk0T zDMJ*<(p+RLPcUYfVLr`^Sj4k~UIY9qEbv#TvE|Yx!+%CKp+N_-5@5?*gAqNvH-^9u z-IyO&JN^d=cN^P!wWs*-8gnZh-ka*!<@I_UHWF+{h)x)dkt^VvBL)$Uz`OV<$)Tz3 zZ^ga+2PKbVx}aoYH0mbU_9k+z>|lFbSKe(O{OsSzrp1Z4Ub;#u>`}XSj~htr+&WgE z^cvT4-+yW4sD^^yeFlQ}!xVUQv8<}^f(L>EEjO}pU1dG0`>*uws0eM)mqk!$6O>pr zRFr`$G3d%BXwSrO3BWlj_ik_G57+)Vl(z#X`A5iG>;F1PAFb8nXb$N%H@?t2wXoFW z=EVTFFUX%C3sQO3qiKi5RmAb%1~|>eJi|$v<1@--&|*pvDs*QEqs8|i2CZIF$}Orzm{&R{8H3?kDnae(3|?Ehy>-HVJv(b& zzSw>PP)h*<6aW+e000O8Z<&+*TRQ=nlQ~>G4i;&5SJu;{2rB~s00Ih=gIqBN^jiP` F002>bxe@>X diff --git a/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/manifest.json b/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/manifest.json index 5d3856a..121fdf8 100644 --- a/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/manifest.json +++ b/samples/contoso-retail-demo/contoso-retail-demo-spfx/teams/manifest.json @@ -8,7 +8,7 @@ "developer": { "name": "PiaSys.com", "websiteUrl": "https://www.piasys.com/", - "privacyUrl": "http://piasys.com/privacy/", + "privacyUrl": "https://piasys.com/privacy/", "termsOfUseUrl": "https://www.piasys.com/terms-of-use/" }, "icons": { @@ -60,7 +60,7 @@ "identity" ], "validDomains": [ - "piasysdev.sharepoint.com", + "*.sharepoint.com", "*.login.microsoftonline.com", "*.sharepoint-df.com", "spoppe-a.akamaihd.net", diff --git a/samples/spfx-middleware/assets/sample.json b/samples/spfx-middleware/assets/sample.json index eb0df33..f363cad 100644 --- a/samples/spfx-middleware/assets/sample.json +++ b/samples/spfx-middleware/assets/sample.json @@ -2,6 +2,7 @@ { "name": "pnp-spfx-reference-scenarios-spfx-middleware", "source": "pnp", + "title": "SPFx Middleware API Pattern", "shortDescription": "This is a sample solution that illustrates how to consume backend services like Microsoft Graph, SharePoint Online, or any 3rd Party APIs via OBO (on-behalf-of) flow via a middleware from a SPFx solution.", "url": "https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/spfx-middleware", "longDescription": [ diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/Debug/net6.0/spfx-middleware-apis.assets.cache b/samples/spfx-middleware/spfx-middleware-apis/obj/Debug/net6.0/spfx-middleware-apis.assets.cache index bdddfd53fa10375e992118252ffec027a6d51965..56c7ccdda47666bfb631aa5e8a4bcea122e9f594 100644 GIT binary patch delta 165 zcmaEPkZJ27Cd~kEcSjxu28P=af?F&43Vw#1{220>ch@i09}C;gX1?7z$5F1ijGt#x z;YLjjT~;QbO8LnX+2uol3R delta 67 zcmV-J0KEUT!UE~R0x3{SM?nk#000`1yV$~Nc~tx2n4A)cbwC54p_p~dUsTsXR4}@T ZEGH$gDJU%k0RR91ACr*>AG5(NbaR!H8DRhb diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/Debug/net6.0/spfx-middleware-apis.csproj.AssemblyReference.cache b/samples/spfx-middleware/spfx-middleware-apis/obj/Debug/net6.0/spfx-middleware-apis.csproj.AssemblyReference.cache index 2bb11e0ea40b7c5ce3df369a141e4373a63dc638..6a17d31864f7c869d15c726478ac9e8ecb3bfce8 100644 GIT binary patch delta 126 zcmV-^0D=F&yBEZo0R;vD9{>Qi@TdZ05tA?i1eX}#0xy?Py8;HcEHDEX0=Kff0{H^B z`{V+>36r2+1h=r=0<;8|u&o3Hw?{Gqj{=vl!2(K`rSSqUmmu&061PL|0y7V{*3JTq g377Cr0R*>t{sP1Vx98dd#R8WwDFZyWdIJM@1jS}BnE(I) literal 384448 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 OrktUKS#t{quhS diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/project.assets.json b/samples/spfx-middleware/spfx-middleware-apis/obj/project.assets.json index e9a10f6..56f6a87 100644 --- a/samples/spfx-middleware/spfx-middleware-apis/obj/project.assets.json +++ b/samples/spfx-middleware/spfx-middleware-apis/obj/project.assets.json @@ -2892,7 +2892,8 @@ ] }, "packageFolders": { - "C:\\Users\\paolo\\.nuget\\packages\\": {} + "C:\\Users\\paolo\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", @@ -2903,8 +2904,12 @@ "packagesPath": "C:\\Users\\paolo\\.nuget\\packages\\", "outputPath": "C:\\github\\spfx-reference-scenarios\\samples\\spfx-middleware\\spfx-middleware-apis\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ "C:\\Users\\paolo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -2912,7 +2917,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\7.0.306\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {}, "https://nuget.pkg.github.com/LegaService/index.json": {}, "https://nuget.pkg.github.com/PiaSys/index.json": {} @@ -2977,7 +2982,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.404\\RuntimeIdentifierGraph.json" } } } diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/project.nuget.cache b/samples/spfx-middleware/spfx-middleware-apis/obj/project.nuget.cache index e10cb32..4157e92 100644 --- a/samples/spfx-middleware/spfx-middleware-apis/obj/project.nuget.cache +++ b/samples/spfx-middleware/spfx-middleware-apis/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "PzL6GBciJ4wGbREWkGFYBOiq0W4Jkd+ypkhistLJjQSr18xfs07g3OQYFFXHipvKXAJNrhFNzhrhMJiNOHOlWg==", + "dgSpecHash": "FZ0LcmEN64lQt8Grv3WTqVBIGISbsMphwRaBjGquOfufzW77LhnYuIsye2xCnzPGfF0P7/f1Mxa8cQNpLKR+bQ==", "success": true, "projectFilePath": "C:\\github\\spfx-reference-scenarios\\samples\\spfx-middleware\\spfx-middleware-apis\\spfx-middleware-apis.csproj", "expectedPackageFiles": [ diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.dgspec.json b/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.dgspec.json index 3edd402..b54dbae 100644 --- a/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.dgspec.json +++ b/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.dgspec.json @@ -13,8 +13,12 @@ "packagesPath": "C:\\Users\\paolo\\.nuget\\packages\\", "outputPath": "C:\\github\\spfx-reference-scenarios\\samples\\spfx-middleware\\spfx-middleware-apis\\obj\\", "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], "configFilePaths": [ "C:\\Users\\paolo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -22,7 +26,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\7.0.306\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {}, "https://nuget.pkg.github.com/LegaService/index.json": {}, "https://nuget.pkg.github.com/PiaSys/index.json": {} @@ -87,7 +91,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.404\\RuntimeIdentifierGraph.json" } } } diff --git a/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.g.props b/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.g.props index 6aa9120..58fafc8 100644 --- a/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.g.props +++ b/samples/spfx-middleware/spfx-middleware-apis/obj/spfx-middleware-apis.csproj.nuget.g.props @@ -5,12 +5,13 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\paolo\.nuget\packages\ + C:\Users\paolo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.6.0 + 6.7.0 + From 538e699a777ba6305ccac08a5cf4e9e1678d457b Mon Sep 17 00:00:00 2001 From: Paolo Pialorsi Date: Wed, 24 Apr 2024 15:40:39 +0200 Subject: [PATCH 5/5] Updated manifest.json for Contoso solution --- samples/contoso-retail-demo/assets/sample.json | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/contoso-retail-demo/assets/sample.json b/samples/contoso-retail-demo/assets/sample.json index 1418e2a..95e1681 100644 --- a/samples/contoso-retail-demo/assets/sample.json +++ b/samples/contoso-retail-demo/assets/sample.json @@ -2,6 +2,7 @@ { "name": "pnp-spfx-reference-scenarios-samples-react-retail-dashboard", "source": "pnp", + "title": "Contoso Retail Dashboard", "shortDescription": "This is a sample end-to-end application, based on demo sample data, that shows you how to create a Microsoft Teams personal app with SharePoint Framework, hosting the solution also in Outlook.com and in the Office portal as a Microsoft 365 app. The solution also provides a sample Adaptive Card Extension (ACE) for Microsoft Viva Connection, still built with SharePoint Framework. The sample illustrates how to connect the ACE with the Teams personal app, providing custom arguments to the Teams personal app via deep links defined in the ACE. Last but not least, the solution illustrates how to create a Teams Message Extension for Search using Microsoft Teams Toolkit.", "url": "https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo/", "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/contoso-retail-demo",