10 Commits

Author SHA1 Message Date
Torsten Brendgen
2a642766d1 feat: enable registration of new bindings via PortalSettings popup without PowerShell and update ClassicScriptUrl path 2026-07-18 21:02:33 +02:00
Torsten Brendgen
0b8b752837 feat: update to version 2.1.0 with central site collection configuration and inheritance support 2026-07-18 20:42:00 +02:00
Torsten Brendgen
0d6da3451d chore: update version to 2.0.1 and enhance Classic functionality with dynamic field discovery 2026-07-18 20:02:49 +02:00
Torsten Brendgen
0d6768e24c feat: add ExpiryIndicatorClassic functionality with configuration and rendering
- Implemented ExpiryIndicatorClassic.js for managing expiry dates in SharePoint lists.
- Created classic-elements.xml to define the module for ExpiryIndicator assets.
- Added upgrade-actions-v2.xml to apply the new element manifests.
- Introduced ExpiryModels.test.ts for unit testing the expiry configuration and rules validation.
2026-07-18 19:52:50 +02:00
Torsten Brendgen
f6e3af23c2 Aktualisiere ToDo.md mit abgeschlossenen Umsetzungsschritten und füge Roadmap für Version 2.0 hinzu, einschließlich logischer Verkettung von Regeln und Unterstützung klassischer SharePoint-Ansichten. 2026-07-18 00:07:16 +02:00
Torsten Brendgen
b2337e9548 Füge Application Customizer für ExpiryIndicator hinzu; aktualisiere Versionsnummern auf 1.0.10 in package.json, package-solution.json, ExpiryIndicatorFieldCustomizer.manifest.json und ExpiryIndicatorCommandSet.manifest.json; verbessere die Konfiguration und Benutzeroberfläche in README.md und ToDo.md. 2026-07-17 21:59:34 +02:00
Torsten Brendgen
76a0fcd898 Aktualisiere Versionsnummern auf 1.0.8 in package.json, package-solution.json, ExpiryIndicatorFieldCustomizer.manifest.json und ExpiryIndicatorCommandSet.manifest.json; verbessere die Darstellung der Ablaufdatumsspalte in ExpiryIndicatorFieldCustomizer.ts und aktualisiere die ToDo.md mit neuen Informationen zur Zeilenfärbung. 2026-07-17 21:32:39 +02:00
Torsten Brendgen
2f5baff82f Aktualisiere Versionsnummern auf 1.0.7 in package.json, package-solution.json, ExpiryIndicatorFieldCustomizer.manifest.json und ExpiryIndicatorCommandSet.manifest.json; verbessere die Darstellung der Ablaufdatumsspalte in ExpiryIndicatorFieldCustomizer.ts und aktualisiere die ToDo.md mit neuen Informationen zur Zeilenfärbung. 2026-07-17 21:12:33 +02:00
Torsten Brendgen
11229d87eb Aktualisiere Versionsnummern auf 1.0.5 in package.json, package-solution.json, ExpiryIndicatorFieldCustomizer.manifest.json und ExpiryIndicatorCommandSet.manifest.json; verbessere die Darstellung der Ablaufdatumsspalte in ExpiryIndicatorFieldCustomizer.ts und aktualisiere die README.md mit neuen Informationen zu Farbregeln. 2026-07-17 20:57:28 +02:00
Torsten Brendgen
c1f1d02d9c Add Expiry Indicator functionality with configuration and command set
- Implemented ExpiryItemService to manage expiry date logic for list items.
- Created ExpiryModels to define types and structures for expiry configurations and rules.
- Added RestError utility for handling API response errors.
- Developed ExpiryIndicatorFieldCustomizer to display expiry information in list views.
- Introduced ExpiryIndicatorCommandSet for extending expiry dates and managing settings.
- Added settings dialog for configuring expiry settings.
- Implemented localization support for English and German languages.
- Added TypeScript configuration files for project setup.
- Included TSLint configuration for code quality enforcement.
2026-07-16 21:55:30 +02:00