feat: Update version to 3.0.1 and enhance portal settings configuration
This commit is contained in:
@@ -3,12 +3,12 @@
|
||||
Analysestand: 20.07.2026
|
||||
Umgesetzt: 20.07.2026
|
||||
Ausgangsversion: 1.0.4
|
||||
Zielversion: 3.0.0
|
||||
Zielversion: 3.0.1
|
||||
Status: Implementierung und lokale Qualitätssicherung abgeschlossen
|
||||
|
||||
## Zielbild
|
||||
|
||||
CustomBranding wird pro Site Collection genau einmal über eine `SPSite.UserCustomAction` registriert und konfiguriert. Moderne und klassische Seiten lesen dieselben versionierten `ClientSideComponentProperties`. Es werden weder eine versteckte Liste noch ein Property Bag eingesetzt. PortalSettings bleibt in diesem Durchlauf unverändert; der Vertrag für das spätere PortalSettings-v3-Webpart ist in der README dokumentiert.
|
||||
CustomBranding wird pro Site Collection genau einmal über eine `SPSite.UserCustomAction` registriert und konfiguriert. Moderne und klassische Seiten lesen dieselben versionierten `ClientSideComponentProperties`. Es werden weder eine versteckte Liste noch ein Property Bag eingesetzt. PortalSettings 3.0.1 kann die zentrale Action erkennen, bearbeiten und bei Bedarf beim ersten Speichern anlegen.
|
||||
|
||||
## Sicherheit und Konfigurationsmodell
|
||||
|
||||
@@ -26,6 +26,9 @@ CustomBranding wird pro Site Collection genau einmal über eine `SPSite.UserCust
|
||||
- [x] `enabled`, `debug`, `allowedCssHosts`, `cssfiles`, Top und Bottom konsistent typisiert.
|
||||
- [x] Unbekannte Properties werden ignoriert; Warnungen erscheinen nur im Debug-Modus.
|
||||
- [x] Keine feste Abhängigkeit oder Verlinkung zu PortalSettings mehr vorhanden.
|
||||
- [x] Versionierten, rein deklarativen PortalSettings-Vertragsmarker ergänzt.
|
||||
- [x] Runtime, Standardkonfiguration und Deployment-Skript auf denselben Providervertrag gebracht.
|
||||
- [x] Direkte Aktivierung aus PortalSettings 3.0.1 dokumentiert.
|
||||
|
||||
## Lifecycle und Stylesheet-Management
|
||||
|
||||
|
||||
Reference in New Issue
Block a user