TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.9.5
  4. #28559

7.9.5
TopLogic Release

2025-06-05

Verbesserung

Wichtig
#28577
Verbesserung Konfiguration WebFolder Anzeige
Detail
#28576
Excel-Export im Instance-Editor
#28590
Wartungsseite, um fehlende Repository-Ordner im Dateisystem zu erzeugen
#28629
Sichtbarkeit der Zeilenselektionsspalte im Layout-Editor konfigurieren.
#28657
Export also User-ID for columns of type tl.accounts:Person to Excel
#28662
Update JfreeChart to 1.5.6

Fehlerbehebung

Wichtig
#28440
Dynamische Sichtbarkeit bei berechneten Attributen wird ignoriert
#28607
Fehler bei Spaltengruppen
#28644
WebFolder-Attribute berücksichtigen nicht die dynamische Sichtbarkeit
Detail
#28315
Fehlender Changed-Check beim Wechsel in die Administration
#28379
SelectControl ignoriert den Wert für EmptyLabelImmutable
#28482
Fehlender Detail-Dialog im Login Messages Modul
#28559
Fehlerhafte Berechnung des Ablaufdatum von LoginMessages
#28562
Client-seitiger Fehler bei Auswahl eines Elements mit Tooltip im DropDown
#28569
Layout expandiert nicht über die verfügbare Breite
#28581
ExcelExport von HTML Attributen sollte keine Formatierungsinformationen enthalten
#28591
Fehlendes "Unbestimmt" Symbol bei Check-Boxen
#28592
Fehlende Dependency zwischen InitialProcessSetupService und InitialGroupManager
#28598
Multiple Einträge in I18NAttributeStorage bei Verwendung des InternationalizeAttributeProcessor
#28601
Unnötiger Speicherverbrauch in ChangeConcreteToDefinitionId
#28602
Update Apache POI to 5.4.1
#28603
Update ActiveMQ to 2.40.0
#28606
Fehler im Modelleditor bei mit Java implementierten dynamischen Label von Attributen
#28618
LabelProviderService unterstützt keine Enumerations
#28631
Email-Versand: Empfänger werden durch setRecipient() überschrieben
#28632
Filter von Enum-Spalte in Baumtabelle erzeugt Fehlermeldung
#28638
Doppelter Löschbutton und fehlende Sicherheitsabfrage in der Benutzerverwaltung
#28658
Show currently selected elements on top of selection table
#28660
TreeTableComponent setzt bei Selektion kein Modell
#28664
TableComponent setzt bei Selektion kein Modell
Fehlerbehebung

Detail

#28559

Fehlerhafte Berechnung des Ablaufdatum von LoginMessages

AEMA

Für Login-Nachrichten wird geprüft ob sie angezeigt werden sollen. Hierbei wird u.a. geprüft, ob die letzte Bestätigung der Nachricht länger her ist als es für die Nachricht in einem Bestätigungsintervall vorgegeben wurde. Insbesondere soll ein Bestätigungsintervall von 0 bedeuten, dass die Nachricht immer bestätigt werden muss.

Die Prüfung in der Klasse

com.top_logic.addons.loginmessages.model.LoginMessagesUtil 

lautet

return DateUtil.differenceInDays(new Date(), confirmDate) >= confirmDuration;

Hierbei ist confirmDate das Datum der letzten Bestätigung.

Da "confirmDate" vor "jetzt" liegt ist der Wert von

DateUtil.differenceInDays(new Date(), confirmDate)

immer <=0. Insbesondere führt eine confirmDuration von 0 nicht dazu, dass eine Nachricht bei jedem Login bestätigt werden muss.

Der Workaround einen sehr kleinen Wert einzugeben (-1000) funktioniert nicht, da für das Feld confirmDuration ein Wert >=0 eingegeben werden muss.

Test

TestLoginMessagesUtil

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login