feat: update to version 2.1.0 with central site collection configuration and inheritance support

This commit is contained in:
Torsten Brendgen
2026-07-18 20:42:00 +02:00
parent 0d6da3451d
commit 0b8b752837
17 changed files with 348 additions and 43 deletions

16
ToDo.md
View File

@@ -150,6 +150,22 @@ Beispiel einer Laufzeitkonfiguration:
- [ ] Feature-Upgrade in SharePoint Server Subscription Edition testen.
- [ ] Modern-/Classic-Abnahmetest auf einer Testliste und einer Test-Dokumentbibliothek durchführen.
## Release 2.1 zentrale Site-Collection-Konfiguration
- [x] Hierarchie `Liste > Subweb > Site Collection > eingebauter Standard` implementieren.
- [x] Moderne und klassische Laufzeit auf dieselbe Vererbungskette umstellen.
- [x] Solution-Descriptor und Bindungsinventar im Property Bag des Root Webs registrieren.
- [x] Bestehende vollständige Listenkonfigurationen beim erneuten Aktivieren erhalten.
- [x] Neue beziehungsweise leere Bindungen standardmäßig auf zentrale Vererbung stellen.
- [x] PortalSettings um providerbasierte Erkennung installierter Solutions erweitern.
- [x] ExpiryIndicator-Tab nur bei erkanntem Descriptor, Standard oder Bindungsinventar anzeigen.
- [x] Site-Collection-Standard in PortalSettings laden, validieren und speichern.
- [x] Registrierte Bindungen aus Root Web und Subwebs in PortalSettings anzeigen.
- [x] Einzelne oder alle registrierten Bindungen auf Vererbung umstellen können.
- [x] Versionen anheben und ExpiryIndicator- sowie PortalSettings-Pakete mit Node.js 8.17.0 bauen.
- [ ] Upgrade und zentrale Vererbung in SharePoint Server Subscription Edition testen.
- [ ] Berechtigungen mit Site-Collection-Administrator und normalem Listenverwalter prüfen.
## Abnahmekriterien
- Die Solution enthält und provisioniert keine Definition für eine fachliche Ablaufdatumsspalte.