Wichtig
Detail
Detail
#26663
TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
#27027
Deklarative Formulare: SelectField verschwindet nach Upload, wenn Optionsliste von mandatory Property abhängig ist
#27090
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
Verbesserung
TopLogic ist platformunabhängig und kann manuell auf jeder Zielplatform als WAR in einen Web-Container installiert werden. Auf Debian-Linux-Systemen kann Software aber automatisiert als Paket installiert und auch aktualisiert werden.
Verbesserung
Es sollen Debian-Pakete (.deb) für TopLogic-Anwendungen gebaut werden können, mit denen eine Applikation "one-click" installiert werden kann.
Test
BPE über Debian-Paket installieren
- TopLogic Debian-Repository einbinden (TopLogic Signing-Key importieren, TopLogic Zugangsdaten hinterlegen, Paketquelle einrichten, Pakete aktualisieren).
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 955A22FF7750F043EA48E580B44EB751B8A3726C echo -e "machine dev.top-logic.com\nlogin $USER\npassword $PASSWD" > /etc/apt/auth.conf.d/toplogic echo "deb https://dev.top-logic.com/nexus/repository/toplogic-deb/ toplogic main" > /etc/apt/sources.list.d/toplogic.list apt-get update
- Paket installieren.
apt-get install tl-bpe-app
- Die Anwendung sollte an Port 80 verfügbar sein.
Neue App als Debian-Paket installieren.
- Neu App aufsetzen.
- Bauen mvn clean install
- Debian-Pakte aus target/*.deb in einen leeren Container kopieren und installieren
Code-Migration
- Wenn für eine bestehende Applikation ein Debian Paket gebaut werden soll, müssen die entsprechenden Properties/Build-Plugins aus dem pom.xml und die Dateien unter src/main/deb einer neu angelegten Applikation in die bestehende Applikation übernommen werden.