Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
(User-visible)
ShowSystemEnvironment.jsp ist eine Wartungsseite und Wartungsseiten sollen nicht mehr benutzt werden.
Verbesserung
Die Umgebungsvariablen können jetzt in der Anwendung unter Administration > Monitor > Umgebungsvariablen angeschaut werden.
Hier können auch die gesetzten Aliases angeschaut werden. Da einige Aliases sensible Informationen enthalten (z.B. Passwörter) werden die Werte für Aliases die einem der konfigurierten Pattern genügen durch einen Platzhalter ersetzt. Konfigurationsbeispiel:
<application><configs> <config config:interface="com.top_logic.util.monitor.SystemEnvironmentBuilder$GlobalConfig"> <protected-alias pattern="(_PASS|_CRED|_PWD)[^_]*$" /> <!-- Attention: Do not use %TRANSLATION_API_KEY%, because this will be replaced by the value! --> <protected-alias pattern="TRANSLATION_API_KEY" /> </config> </configs></application>
Code-Migration
- ShowSystemEnvironment.jsp aus dem Property war.maintenance.pages in der build.xml entfernen.
- Die Rollenprofile (gewöhnlich security.xml) anpassen: Nach dem Eintrag für com.top_logic/admin/technical/maintenancePages/maintenanceView.layout.xml#adminMaintenance suchen, und den Rollen die hierfür das Lese-Recht haben, einen ensprechenden Lese-Recht Eintrag für die Komponente com.top_logic/admin/monitor/systemEnvironment.layout.xml#view geben.
Test
Refactoring. Kein Test.