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
Bugfix
Detail
#25866
Layout-Editor: Layout-Export scheitert bei Layout mit Fehlern in der Datenbank
Bei der Entwicklung von Layout-Templates kommt es immer wieder vor, dass man die Parameter eines Templates so anpasst, dass sie mit bereits bestehenden Layouts in der Datenbank inkompatibel werden. Ein solches Layout kann dann nicht mehr geladen werden. Blendet man ein solches defektes Layout danach aus und erstellt eine neue Komponente, ist die Anwendung augenscheinlich wieder in Ordnung, aber das Anwendungslayout kann nicht mehr in die Entwicklungsumgebung exportiert werden.
Test
- Neues Boolean-Property sinnlos in table.template.xml einführen.
- Neue Tabelle erstellen und das Property sinnlos anhaken.
- Tabellen-Template wieder zurücksetzen.
- Layout exportieren.
- Erneut einloggen.
- Fehlermeldung wird angezeigt, neue Tabellen-Sicht ist leer.
- Tabellen-Sicht wieder entfernen.
- Erneut einloggen.
- Weiteres Layout erstellen.
- Layouts exportieren.
- Erwartung: Funktionierendes Layout wird exportiert. Es wird eine Meldung angezeigt, dass nicht alle Layouts erfolgreich exportiert werden konnten. Es wird eine Rückfrage gestellt, ob die Layouts in der Datenbank trotzdem bereinigt werden sollen. Beantwortet man diese Rückfrage mit "Ja", wird bei erneuten Layout-Export keine Fehlermeldung mehr angezeigt.