major
nice-to-have
minor
#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
defect
The tl:KnowledgeBase uses a logic that derives a table name from a tl:MetaObject name. Essentially, this converts CamelCase names into "All Upper Case" names separated by "_".
In this process, unnecessary '_' characters are inserted if a special character precedes a capital letter:
tl.doc.Page => TL_DOC__PAGE
This extra '_' should be avoided.
Test
TestSQLH#testMangleDotsSeparated()
Data Migration
- Search for MO entries where a special character is followed by an uppercase letter: Use the following case-sensitive regexp: object_name\s*=\s*"[^"]*\W[A-Z][^"]*".
- If a db_name is set, no migration is necessary.
- Rename tables in the database so that the '_' before the uppercase letter is removed.