Aktualisiere Versionsnummer auf 3.2.0 in README.md, package.json, package-lock.json und package-solution.json. Füge Provisionierungsfeature für moderne PortalSettings.aspx hinzu und integriere zugehörige Tests.

This commit is contained in:
Torsten Brendgen
2026-08-18 21:06:28 +02:00
parent c0e7c316e3
commit eb1ad7ba1e
10 changed files with 85 additions and 24 deletions
+16
View File
@@ -0,0 +1,16 @@
<%@ Page language="C#" Inherits="Microsoft.SharePoint.WebControls.ClientSidePage, Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882">
<head>
<!--[if gte mso 9]><SharePoint:CTFieldRefs runat="server" Prefix="mso:" FieldList="FileLeafRef,Title,ContentTypeId,ClientSideApplicationId,PageLayoutType,CanvasContent1,BannerImageUrl,PromotedState"><xml>
<mso:CustomDocumentProperties>
<mso:Title msdt:dt="string">Portal Settings</mso:Title>
<mso:ContentTypeId msdt:dt="string">0x0101009D1CB255DA76424F860D91F20E6C4118</mso:ContentTypeId>
<mso:ClientSideApplicationId msdt:dt="string">b6917cb1-93a0-4b97-a84d-7cf49975d4ec</mso:ClientSideApplicationId>
<mso:PageLayoutType msdt:dt="string">Article</mso:PageLayoutType>
<mso:PromotedState msdt:dt="string">0</mso:PromotedState>
</mso:CustomDocumentProperties>
</xml></SharePoint:CTFieldRefs><![endif]-->
</head>
<body></body>
</html>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="PortalSettingsModernPage" Url="SitePages" RootWebOnly="TRUE">
<File Path="PortalSettings.aspx" Url="PortalSettings.aspx" Type="GhostableInLibrary" Level="Published" IgnoreIfAlreadyExists="TRUE">
<Property Name="Title" Value="Portal Settings" />
<Property Name="ContentTypeId" Value="0x0101009D1CB255DA76424F860D91F20E6C4118" />
<Property Name="ClientSideApplicationId" Value="b6917cb1-93a0-4b97-a84d-7cf49975d4ec" />
<Property Name="PageLayoutType" Value="Article" />
<Property Name="PromotedState" Value="0" />
<Property Name="BannerImageUrl" Value="/_layouts/15/images/sitepagethumbnail.png" />
<Property Name="CanvasContent1" Value="&lt;div&gt;&lt;div data-sp-canvascontrol=&quot;&quot; data-sp-canvasdataversion=&quot;1.0&quot; data-sp-controldata=&quot;&amp;#123;&amp;quot;controlType&amp;quot;:3,&amp;quot;id&amp;quot;:&amp;quot;7f1bf9be-7eca-4952-937f-4c72daccfc26&amp;quot;,&amp;quot;position&amp;quot;:&amp;#123;&amp;quot;zoneIndex&amp;quot;:1,&amp;quot;sectionIndex&amp;quot;:1,&amp;quot;controlIndex&amp;quot;:1,&amp;quot;layoutIndex&amp;quot;:1,&amp;quot;sectionFactor&amp;quot;:12&amp;#125;,&amp;quot;webPartId&amp;quot;:&amp;quot;c41d05ec-0682-4af0-b807-649806ed56b3&amp;quot;,&amp;quot;addedFromPersistedData&amp;quot;:true&amp;#125;&quot;&gt;&lt;div data-sp-webpart=&quot;&quot; data-sp-webpartdataversion=&quot;1.0&quot; data-sp-webpartdata=&quot;&amp;#123;&amp;quot;id&amp;quot;:&amp;quot;c41d05ec-0682-4af0-b807-649806ed56b3&amp;quot;,&amp;quot;instanceId&amp;quot;:&amp;quot;7f1bf9be-7eca-4952-937f-4c72daccfc26&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;Portal Settings&amp;quot;,&amp;quot;description&amp;quot;:&amp;quot;Zentrale Verwaltung installierter Portal-Erweiterungen.&amp;quot;,&amp;quot;serverProcessedContent&amp;quot;:&amp;#123;&amp;quot;htmlStrings&amp;quot;:&amp;#123;&amp;#125;,&amp;quot;searchablePlainTexts&amp;quot;:&amp;#123;&amp;#125;,&amp;quot;imageSources&amp;quot;:&amp;#123;&amp;#125;,&amp;quot;links&amp;quot;:&amp;#123;&amp;#125;&amp;#125;,&amp;quot;dataVersion&amp;quot;:&amp;quot;1.0&amp;quot;,&amp;quot;properties&amp;quot;:&amp;#123;&amp;quot;title&amp;quot;:&amp;quot;Zentrale Verwaltung der Portal-Erweiterungen&amp;quot;&amp;#125;&amp;#125;&quot;&gt;&lt;div data-sp-componentid=&quot;&quot;&gt;c41d05ec-0682-4af0-b807-649806ed56b3&lt;/div&gt;&lt;div data-sp-htmlproperties=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;" />
</File>
</Module>
</Elements>
+3
View File
@@ -0,0 +1,3 @@
<ApplyElementManifests>
<ElementManifest Location="71841e33-8bbd-4007-83a6-d950453226a2\elements.xml" />
</ApplyElementManifests>