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
in der Layout-Konfiguration defaultFor kann man eine Komponente als Standard für eine tl:TLClass definieren. Dies passiert, indem der Modul-lokale Name konfiguriert wird. Dieser ist nicht eindeutig.
Statt dessen soll der voll-qualifizierte Name benutzt werden.
Weiter kann der Name eines tl:MetaObject konfiguriert werden. Auch hier soll statt dessen der qualifizierte Name der zugehörigen tl:TLClass benutzt werden.
Code-Migration
- In Layout-XML-Dateien nach Zuweisungen an das Property handles in tl:BoundComponent s suchen und diese Werte statt dessen dem Property defaultFor zuweisen.
- In Layout-XML-Dateien nach Zuweisungen defaultFor in Komponenten-Konfigurationen suchen:
- Namen von tl:TLClass es durch den qualifizierten Namen ersetzen, d.h. den Modulnamen plus ":" vor den lokalen Namen setzen.
- Namen von tl:MetaObject en (also Typen für die es keine Model-Definition gibt wie z.B. Person oder Group) durch den Namen der synthetischen tl:TLClass ersetzen: Heißt das MetaObject XXX, so muß dieser ersetzt werden durch tl.legacy.tabletypes:XXXTable`.
Test
Kein Test, Refactoring.