Wichtig
Kleinigkeit
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
Fehlerbehebung
Detail
#25769
TestNoHardIconReferences für Applikationen nicht standardmäßig aktivieren
Wenn man in TL-Studio eine neue Applikation erstellt, einen top-level Tab mit Icon mit den in-app Tools erstellt, das Layout exportiert und einen Build startet, dann schlägt der Test TestNoHardIconReferences fehl.
Verbesserung
Der Test ist bestenfalls noch für Framework-Module relevant, die in verschiedenen Kontexten wiederverwendet werden sollen. Für eine App ist es aber nicht zumutbar jedes Icon über eine Theme-Variable zu routen.
Der Test kann mit
#!xml <config config:interface="test.com.top_logic.util.AbstractTestAll$GlobalConfig" test-no-hard-icon-references="false" />
in einer Test-Konfiguration ausgeschaltet werden. Bei Anlage einer neuen Applikation, ist das im Temlate bereits hinterlegt.
Test
- Neue App erstellen.
- Top-Level-Tab mit Icon in-app erstellen.
- Layouts exportieren.
- Das neue Modul testen.
- Es darf kein Fehler aus TestNoHardIconReferences berichtet werden.