Nachdem wir für unser neues Preismodell bereits in 10.14.0 neue Lizenzen entwickelt hatten, welche die verschiedenen Editionen (Starter, Professional und Premium) optimal abbilden, wurden jetzt Erweiterungen ergänzt.
External User und Light User können nun einfacher konfiguriert und zugeordnet werden. Außerdem gab es UI-Anpassungen, damit User auch graphische Rückmeldungen erhalten, wenn Funktionalitäten aufgrund der Verwendung einer geringeren Edition nicht aktiv sind.
Im Wesentlichen unterscheiden sich die neuen Lizenzen des neuen Preismodells darin, dass nicht wie bisher für alle Bestandteile einer erfolgreichen Lizenzierung (User, Server, Connectoren etc.) jeweils einzelne Lizenzkeys eingespielt werden müssen, sondern alle Informationen zu den Editionen, Benutzerlizenzen und Connectoren in einem einzigen, etwas längeren Lizenzkey zur Verfügung stehen. Dies erspart Ihnen als Systemadministrator das mühevolle Einfügen von einzelnen Keys und erleichtert die korrekte Lizenzierung von Intrexx.
Alle Informationen zur Lizenzierung finden Sie hier.
Bugfixes und Features, veröffentlicht am 26.01.2023
IX-16865: ImageMagick
Problem: In Portalen mit ImageMagick werden Bilder u.U. falsch gedreht.
Lösung: Bilder haben jetzt wieder die richtige Orientierung.
IX-19310: Ansichtstabelle
Problem: Export einer vorgefilterten Tabelle exportiert zu viele Datensätze.
Lösung: Parameter werden nun ausgewertet.
IX-19311: Raster
Problem: Raster wird übermäßig gestreckt, wenn ein Eingabefeld mit Typ "Datum" in ein Raster platziert wird während der Seitenassistent den Eigenschaftendialog öffnet (Einstellung "Dialog anzeigen" auf letzter Seite des Assistenten) und anschließend der Kontrolltyp von "Datum" auf "Uhrzeit" umgestellt wird.
Lösung: Raster nun nicht mehr zu weit gestreckt.
IX-19449: Ansichtstabelle
Problem: Bild als Schaltfläche in Tabelle wird nicht kleiner gerendert.
Lösung: Aufgrund eines alten Bugfixes für den IE11 wurde die Originaldatei geladen und webseitig skaliert. Jetzt wird wie gewünscht das skalierte Bild benutzt.
IX-19482: Anmeldung am Portal
Problem: Das Laden der Benutzersprache in logindenied.vm ist nicht korrekt.
Lösung: Sprache wird wieder direkt geladen.
IX-19567: Sortierbare Liste
Problem: Beim Drag & Drop der Einträge wird eine Exception geworfen.
Lösung: Exception entfernt.
IX-19582: Mehrfachauswahl 2.0
Problem: Mehrfachauswahl 2.0 löst kein onchange aus, wenn sich die Kontrolle in einer Frei gestalteten Tabelle befindet. Das onchange Event wurde in Frei gestalteten Tabellen nicht initialisiert.
Lösung: Nach Aufnahme des entsprechenden Templates in die Transformation der Frei gestalteten Tabelle wird das onchange-Event nun wieder ausgelöst.
IX-19583: Dynamische Ansicht
Problem: Das Expert-Setting für den Trennzeichen-Parameter (groupSeparator) bei der Darstellung von Gleitkommawerten in einer dynamischen Ansicht kann nicht auf "nicht vorhanden" gesetzt werden.
Lösung: Ein leerer Wert für den groupSeparator ist nun erlaubt.
IX-19835: Mehrsprachigkeit
Problem: Mehrsprachigkeit in Diagrammen funktioniert bei Verwendung lokaler Konstanten nicht.
Lösung: Sprachkonstanten aus Applikationen werden jetzt angezeigt.
IX-19860: Suche - Tags
Problem: Globale Suche wirft Fehler bei Suche nach Tags.
Lösung: Fehler wurde in der Query-Engine gefixt.
Bugfixes und Features, veröffentlicht am 16.12.2022
IX-17020: Dateidatenfeld
Problem: Dateidatenfeld bei der Anlage einer Dateiauswahl dauert länger als eine Minute.
Lösung: Reduzierte Server-Calls.
IX-17312: Data Picker
Problem: Wert in Resultlist doppelt, wenn die Spalte des Suchfeldes und die Zuordnung des Zielfeldes gleich sind.
Lösung: Werte werden nun nicht mehr doppelt angezeigt.
IX-17628: Mehrfachauswahl und Baum
Problem: Die Javascript Aufrufe upGroovySelectOption.prototype.select und upGroovySelectOption.prototype.deselect verhalten sich nicht wie erwartet.
Lösung: Die Funktion von select und deselect war durch einen Fehler vertauscht worden. Die erwartete Funktionalität ist wiederhergestellt.
IX-18248: Eingabefeld - Datumsauswahl
Problem: Mobile Datumsfelder lassen sich nicht leeren.
Lösung: Eingabe auf mobilen Geräten erlauben, damit das Datum entfernt werden kann.
IX-18269: CMS
Problem: Selektierte Darstellung der aufgerufenen CMS-Seite in der ersten Ebene des Hauptmenüs.
Lösung: CMS-Menüpunkte werden jetzt korrekt als markiert angezeigt.
IX-18553: Zoom-Bereich
Problem: Manager bleibt im Zoom-Modus: Unter bestimmten Umständen leere Anzeige.
Lösung: Die Arbeitsfläche wird nun korrekt angezeigt.
IX-18572: Requestparameter
Problem: rq_portalGuid ist doppelt hex-kodiert.
Lösung: Die Querystring-Parameter Portal-GUID und Portlet-GUID werden nur noch über "rq_PortalGuid" bzw. "rq_PortletGuid" in den Request geschrieben. Bitte beachten Sie jeweils die Groß-/Kleinschreibung! "rq_portalGuid" bzw. "rq_portletGuid" (kleines "p") werden nicht mehr verwendet.
IX-18590: Speichern als...
Problem: File Chooser der Diagnose aktualisiert nach dem Erstellen eines neuen Ordners nicht.
Lösung: Nachdem im FileChooser ein neues Verzeichnis angelegt wurde, scrollt der FileChooser zu diesem Verzeichnis, so dass es nun gleich sichtbar ist.
IX-18945: Generischer Ereignisbehandler
Problem: Dialog verliert ausgewählte Klasse.
Lösung: Die Einstellungen werden nun auch bei "Weiter" und "Zurück" beibehalten.
IX-19055: Import - Dateispeicherort zuordnen
Problem: Portal Manager bleibt beim Klick auf "erweiterte Einstellungen" (Zahnrad-Symbol) hängen.
Lösung: Problem behoben.
IX-19089: Dateiauswahl
Problem: SVGs werden bei Dateikontrollen in Chrome nicht angezeigt.
Lösung: SVGs werden nun wieder angezeigt.
IX-19105: FileWalker
Problem: Enter im Suchfeld löst Suche nicht aus.
Lösung: Das Suchfeld erhält einen neuen Eventhandler "keydown" der bei Enter die Suche auslöst.
IX-19124: Versteckter Bereich
Problem: Versteckten Bereich im Browser über die Einstellungen und den entsprechenden Menüpunkt sichtbar machen wirft Fehler in Konsole.
Lösung: Es tritt nun beim Einblenden des Bereichs über das Menü kein Konsolenfehler mehr auf.
IX-19196: Diagramme
Problem: Bei negativ-Werten funktioniert Sprungziel nicht.
Lösung: Negative Werte können jetzt als Sprungziele verwendet werden.
IX-19198: Diagramme
Problem: Beim Laden und Aktualisieren von Diagramm des Typs "Line-Bar" werden die Abhängigkeiten nicht korrekt berücksichtigt.
Lösung: Fehler wurde behoben.
IX-19218: Microsoft Exchange Connector
Problem: OAuth2-Anmeldung im Portal Manager funktioniert nicht.
Lösung: Fehler wurde behoben.
IX-19258: Schemamanager
Problem: Namen von Zusatzattributen werden beim Bearbeiten nicht validiert, was zu Fehlern in Skripten führen kann.
Lösung: Bei neuen Attributen und wenn der Name von bestehenden Attributen geändert wird werden nur noch Namen zugelassen, die in Groovy-Scripts, als Bean-Property und im Applikationsdesigner als Vorgabewert und Parameter-Fallbackwert zugelassen sind. Bestimmt Zeichen sind nicht mehr erlaubt und die Namen dürfen nicht mit einer Zahl beginnen.
IX-19271: Mehrfachauswahl
Problem: Kinddatensatz mit Auswahl in Mehrfachauswahl lässt sich nicht speichern.
Lösung: Das Ermitteln des ForeignKey-Wertes funktioniert nun.
IX-19276: Bildergalerie
Problem: Parameter gehen beim Neuladen bzw. Umsortieren von Tabellen verloren.
Lösung: Parameter werden nun beibehalten.
IX-19291: WriteContainer
Problem: Sind mehrere Write-Container definiert, so werden zusätzliche Ereignisbehandler ausgeführt, auch wenn die Einstellung "Prozess auslösen" deaktiviert ist.
Lösung: Die "Prozess auslösen" Einstellung wird nun richtig gespeichert und ausgewertet.
IX-19306: Diagramme
Problem: Tooltips von Diagrammen werden nicht angezeigt, wenn diese mit der Schaltlfächenaktion "Ein-/Ausblenden" eingeblendet werden.
Lösung: Reload von Diagrammen beim Aktionstyp "Ein-/Ausblenden" wurde optimiert.
IX-19490: Tomcat
Update auf Tomcat 8.5.83.
IX-19564: Update
Update auf PostgreSQL JDBC Treiber 42.5.1.
Bugfixes und Features, veröffentlicht am 14.11.2022
IX-16931: Applikationsimport
Problem: Update der Pfade in ImportFileStorageAliasAssigningPage bei Abbruch.
Lösung: Beim Bearbeiten von Dateispeicherorten werden die Änderungen bei Abbrechen nicht mehr übernommen. Dateispeicherorte mit dem gleichen Alias werden bei der Zuordnungsauswahl nur noch einmal angezeigt.
IX-17971: Login-Portlet
Problem: Login-Portlet wird in allen Portlets dargestellt.
Lösung: Es wird nun nur noch ein Login-Portlet angezeigt.
IX-18612: E-Mail-Konfiguration
Problem: Fehlende Validierung beim EMail-Konfigurationsdialog führt zu Fehlermeldung; Konfiguration wird nicht gespeichert.
Lösung: Wird nun korrekt validiert, die Konfiguration bleibt erhalten.
IX-18723: Schemamanager
Problem: Namen von Zusatzattributen werden nicht validiert, was zu Fehlern in Skripten führen kann.
Lösung: Bei neuen Attributen werden nur noch Namen zugelassen, die in Groovy-Scripts, als Bean-Property und im Modul "Applikationen" als Vorgabewert und Parameter-Fallbackwert zugelassen sind. Bestimmte Zeichen sind nicht mehr erlaubt, die Namen dürfen nicht mit einer Zahl beginnen.
IX-18802: Ansichtsfeld mit Kontrolltyp "Telefon"
Problem: Optionen bearbeiten hat keinen Effekt im Portal Manager.
Lösung: Es kann nun wieder ein Bild für die Option "Zum Adressbuch hinzufügen" ausgewählt werden.
IX-18809: Portaldienst
Problem: Absturz durch Ausführen des Konsolenbefehls "sc query W3SVC" beim Aufbau der Portal / Manager-Session.
Lösung: Der Befehl wird nun beim Session-Aufbau nicht mehr aufgerufen.
IX-18825: Textfeld Ansicht - Tags aktivieren
Problem: Kontrolle wird mit der Einstellung "Tags aktivieren" und "Eintrag ist Link" nicht angezeigt.
Lösung: Ansichtstextfelder mit den entsprechenden Einstellungen werden nun korrekt dargestellt.
IX-18890: Intrexx Share-Plugin
Problem: Beim Ausführen einer Suche in einem Portal, in dem eine Applikation mit der Einstellung "Plugin in globaler Suche berücksichtigen" verwendet wird, wird eine Fehlermeldung erzeugt.
Lösung: Fehlermeldung ist nun korrigiert.
IX-18894: OData
Problem: Client: Funktionsparameter werden nicht mehr korrekt ermittelt.
Lösung: Das Auflösen der OData-Funktionsparameter erfolgt nun über statische Bindings.
IX-19177: Update
commons-text 1.6 lib mit CVE-2022-42889 ist ersetzt.
Bugfixes und Features, veröffentlicht am 13.10.2022
IX-16379: Sortierbare Liste
Problem: Sortierung in der sortierbaren Liste funktioniert nicht - Änderungen werden zurückgesetzt.
Lösung: Änderungen werden nun nicht mehr zurück gesetzt.
IX-16436: Applikationsimport
Problem: Beim Import von Applikation mit zwei Foreign Keys auf eine Tabelle wird ein Fehler erzeugt.
Lösung: Es dürfen nun zwei Foreign Keys auf die gleiche Spalte gelegt werden, die unterschiedliche Tabellen referenzieren.
IX-17371: Data Picker
Problem: Das Datapicker-Tooltip wird nicht geschlossen, wenn in einen anderen Bereich der Seite geklickt wird.
Lösung: Es gibt nun die Möglichkeit, die Data Picker-Ergebnis-Tooltips zu schließen, wenn in einen anderen Bereich der Seite geklickt wird.
IX-17485: Dropdown-Menü
Problem: Drowpdown-Menü auf Bildschirm mit Touch Funktion nicht auswählbar.
Lösung: Bei Klick auf einem Touchpad wurde das Menü geöffnet und direkt wieder geschlossen. Dieser Fehler ist nun behoben.
IX-17500: Gruppierung - Aktion bei Gesten
Problem: In der Browserkonsole tritt ein Fehler auf, wenn eine Seite geöffnet wird, auf der sich eine Gruppierung befindet, die mit der Aktion bzw. Geste "Klick" eine Schaltfläche klickt.
Lösung: Die Aufrufe von jquery.mobile wurden komlett entfernt. Jetzt greifen "normale" Weichen. Klicks auf Gruppierungen können also weiterhin benutzt werden.
IX-17781: Tabellenexport
Problem: Bestimmte Settings werden im Tabellenexport nicht berücksichtigt wenn nur eine Exportoption vorhanden ist.
Lösung: Die Settings werden jetzt mitgegeben.
IX-17822: Logdateien
Problem: Portal_access-Logs wurden in manchen Fällen ins Verzeichnis "tomcat/log" statt ins Verzeichnis "log" geschrieben.
Lösung: Der Fehler wurde korrigiert.
IX-18408: Convergent M-Files-Connector
Problem: Zeigt System-Datumsfelder nicht an.
Lösung: Das Datum wird nun zunächst nach UTC konvertiert.
IX-18448: Dokumentenerzeugung
Problem: Bilder in Kinddatengruppe werden ignoriert.
Lösung: Bilder in Kinddatengruppe werden nun beim Generieren von PDF/ODT-Reports, die ein entsprechendes Feld enthalten, nicht mehr ignoriert.
IX-18592: Arbeitsfläche
Problem: Beim Bearbeiten eines Elements im Portal Manager springt die Ansicht nach oben. Der Scrollbalken ist nicht mehr sichtbar.
Lösung: Die Ansicht springt nun nicht mehr nach oben, wenn Elemente, die auf der Arbeitsfläche weit unten liegen, bearbeitet werden.
IX-18593: E-Mail
Problem: Bild in HTML-Mail wird nicht skaliert und zugeschnitten.
Lösung: Bilder werden nun korrekt skaliert.
IX-18608: Vertikale Menü
Problem: Fehlermeldung wegen fehlender droplinemenu_m.js in der Browserkonsole.
Lösung: Fehler wird nicht mehr angezeigt.
IX-18641: Systemcare
Tomcat-Informationen werden nun in der Diagnose mitgespeichert.
IX-18652: Dateiauswahl
Problem: Wenn über den Settingsdialog Events für den Fileupload registriert wurden, die auf Ereignisse ausserhalb der Form reagieren, wurden diese beim Unload der Form nicht ordnungsgemäss wieder entfernt und waren damit beim nächsten Aufruf doppelt vorhanden.
Lösung: Das Plugin wird nun beim Unload der Seite deinitialisiert. Damit werden eventuell angehängte Events wieder korrekt entfernt.
IX-18656: Kalender
Neues Expertattribut "prop-bPersistentHeader" für Fixierung des Überschriftencontainers beim Kalender.
IX-18714: Portal wechseln
Problem: Constants-Cache wird bei Portalwechsel nicht gelöscht.
Lösung: Beim Abmelden von einem Portal wird der GlobalConstantCache nun zurückgesetzt.
IX-18762: Installation
XSS Lücke in tagify - Paketupdate von 4.9.8 auf 4.16.4.
Bugfixes und Features, veröffentlicht am 15.09.2022
IX-11371: LDAP-Authentifizierung
Problem: Anmeldung funktioniert nur SIMPLE.
Lösung: Bessere Unterstützung bei der Konfiguration der LDAP-Authentifizierung. Standardmäßig wird LDAPS eingestellt, Verschlüsselung und Authentifizierung können jetzt separat angegeben werden.
IX-16059: Export / Import
Problem: Beim Applikationsexport und -import werden die Titel von Ansichtstabellen nicht berücksichtigt, wenn diese ihren Titel aus Sprachkonstanten beziehen.
Lösung: Titel werden nun berücksichtigt.
IX-16060: Portal erstellen
Problem: Übertragung Portalname / Portalverzeichnis / Logverzeichnis auffallend langsam.
Lösung: Die Seite kann nicht verlassen werden, so lange der Thread im Hintergrund noch die Pfade anpasst.
IX-16908: Frei gestaltete Tabelle
Problem: Eigene Datensätze aus Fremddatengruppe löschen ist nicht möglich.
Lösung: Owner-Rechte werden nun Beim Ein- und Ausblenden des Buttons richtig berücksichtigt.
IX-17841: Raster
Problem: Änderungen an einem Raster erzeugen Abstände bzw. Lücken.
Lösung: Die Position der Elemente unter dem Raster wird bei Änderungen innerhalb der Raster beibehalten, sofern es keine Kollision geben wird.
IX-17927: TinyMCE-Editor
Problem: Unter bestimmten Umständen werden nach dem Update von Intrexx Versionen vor 21.9 TinyMCE-Bilder nicht richtig angezeigt.
Lösung: Es existiert nun ein Skript für den Patch von Longtextfeldern.
IX-17976: SAP Business Suite-Connector
Problem: Im Log werden Verbindungsprobleme angezeigt.
Lösung: JCO Serverthreads loggen Verbindungsfehler nur noch im Debug Modus.
IX-17992: Kalender
Problem: Die Scale lässt sich zwar einstellen, nicht jedoch über die Tagesgrenze hinaus.
Lösung: Skalierungsmöglichkeiten wurden angepasst.
IX-18015: Mehrsprachige Portale
Problem: Fehler beim Speichern eines Datensatzes mit chinesischer Datumsangabe.
Lösung: Die Unterstützung chinesischer Locales wurde verbessert.
IX-18056: Diagramm
Problem: Diagrammfarbe wird zurückgesetzt.
Lösung: Die eingestellten Farben für die Linien im Linien-Säulen-Diagramm bleiben erhalten und werden nicht mehr fälschlicherweise zurückgesetzt.
IX-18200: Diagramm
Problem: Säulen-Linien-Diagramm mit Linienfarben aus Datenfeld lässt sich nicht veröffentlichen.
Lösung: Applikationen mit einem Diagramm vom Typ Säule-Linien, das die Linienfarben aus Datenfeldern bezieht, lässt sich wieder veröffentlichen.
IX-18223: Data Picker
Problem: Bei Auswahl eines Datensatz springt der Cursor ganz nach oben.
Lösung: Es wurde ein Anchor-Element eingefügt, der den Sprung nach oben unterbindet.
IX-18265: Java Script
Problem: CSFR-Token-Fehler aufgrund von URLs, die die maximale vom Webserver unterstützte Länge überschreiten.
Lösung: Fehlerbehebung bei der Aufbereitung der Formdaten für Ajax Abfragen via upSimpleAjaxContainer.
IX-18272: M-Files-Connector
Problem: Bei der JSON-Serialisierung von Java-Double-Werten gab es einen Fehler, wodurch diese zu Float Werten umgewandelt wurden. Die führte bei großen Zahlen zu Rundungsungenauigkeiten.
Lösung: Problem wurde behoben.
IX-18293: Diagramm
Problem: Achsenbeschriftung bei Diagrammen. Das neue Expertattribut "precision" wurde eingeführt. Der Wert ist die Anzahl an Nachkommastellen, die angezeigt werden sollen. Das Attribut funktioniert nur bei allen Linien- und Säulen- bzw. Balken-Diagrammen.
Lösung: Problem wurde behoben.
IX-18357: SAP Business Suite-Connector
Problem: Lizenzprüfung funktioniert nicht mit S4/HANA.
Lösung: Die Lizenzprüfung im SAP Backend wurde geändert, damit diese auch mit S4/HANA funktioniert.
IX-18497: Diagramm
Problem: Bei Abhängigkeiten, die das Diagramm komplett leeren, so dass es nicht mehr angezeigt wird, wird weiterhin die dazugehörige Legende angezeigt.
Lösung: Bei einer Abhängigkeit wird der Legenden-Container nun zusaätzlich mit ausgeblendet.
Bugfixes und Features, veröffentlicht am 18.08.2022
IX-16199: Tomcat
Problem: Version wird auf Fehlerseiten angezeigt.
Lösung: Tomcat-Fehlerseiten werden nun aus Sicherheitsgründen ohne Angabe der Tomcat-Version und ohne Zusatzinformationen ausgeliefert.
IX-16591: Frei gestaltete Tabelle
Problem: Falscher Sprung nach Reload einer Frei gestalteten Tabelle im Tooltip bei nur einem Kinddatensatz, wenn als Zielseite eine Gruppierung mit Schaltfläche gewählt ist.
Lösung: Sprung wird nun korrekt ausgeführt.
IX-16796: Portalexport
Problem: Wenn ein Portal auf Basis von einem Export aufgesetzt wird, werden die Export-Einstellungen "Anzahl aufzubewahrender Exporte" und "Exportformat" nicht übernommen.
Lösung: Im Dialog zum Erstellen / Importieren eines Portals kann auf der letzten Seite unter "Erweiterte Einstellungen" eingestellt werden, ob die Konfiguration für den zeitgesteuerten Export aus der Portalvorlage verwendet werden soll oder nicht. Enthält die Vorlage keine Konfiguration, dann wird auf jeden Fall eine Konfiguration mit Default-Werten angelegt.
IX-17237: Applikationsimport
Problem: Importiert man eine Applikation mit Rechten und verwendet Benutergruppen oder Container in Filtern, wird der Filter möglicherweise durch die Zuordung und GUID-Ersetzung ungültig.
Lösung: Filter, bei denen das gewählte Objekt nicht zum angegebenen Objekttyp (Set, Container, Set und enthaltene Sets) passt, werden in der Ansicht "Probleme" als fehlerhaft aufgeführt. Der Filter muss dann manuell angepasst werden.
IX-17690: Diagramm
Problem: Legende verdrängt Diagramm.
Lösung: Bei bestimmten Diagramm-Typen wird eine Auto-Höhe geschrieben. Somit können diese Typen den Platz berechnen, den sie benötigen.
IX-17713: Frei gestaltete Tabelle
Problem: Fehlende Spaltentitel werden angemahnt, obwohl gemäß der aktuellen Einstellungen keine Spaltentitel vorhanden sind.
Lösung: Seiten, die kein Tabellenlayout verwenden und in eine Frei gestaltete Tabelle eingebunden sind, die die Option "Spaltentitel anzeigen" gesetzt hat, werden nur noch dann in der Ansicht "Probleme" als Fehler aufgeführt, wenn die Frei gestaltete Tabelle das HTML-Stukturelement "table" verwendet und wenn sie keine Galerie ist.
IX-17801: Ansichtsfeld
Problem: Wird eine einzeilige Textkontrolle beim Anlegen mit einem anderen Datenfeldtyp als "string" verknüpft und in ein Raster abgelegt, dann vergrößert sich der GridContainer auf eine unnötige Größe.
Lösung: GridContainer wird jetzt in der korrekten Größe dargestellt.
IX-17876: Baum
Problem: Unter bestimmten Umständen wird die LID im Baumelement falsch befüllt.
Lösung: Werte aus aus aktuellem Datensatz sind nun im Baumfilter auch vorhanden und können ausgewertet werden.
IX-17882: Kalender - Darstellung
Problem: Dialog "Darstellung" bei Kalendereinschaften wird beim Vergrößern nicht korrekt dargestellt.
Lösung: Verhalten der Tabelle im Dialog angepasst, so dass sie den ganzen Platz einnimmt.
IX-17893: Kalender - Terminserie
Problem: Unter bestimmten Umständen ist die Serienterminfunktion problematisch.
Lösung: Fehler ist behoben, so dass der Service in dem Fall auch genutzt wird.
IX-17897: Baum
Problem: Unter bestimmten Umständen reagiert der Baum nicht mehr auf bekannte Requestwerte.
Lösung: Das ausgewählte Baumelement wird nun nicht mehr mit NULL überschrieben.
IX-17925: Groovy
FileUCHelper has been extended so that individual files can also be deleted - missing method has been added accordingly.
IX-17975: Application manager
Problem: "Open applications" initially shows the application templates in the dialog.
Lösung: When you switch to the "Applications" module for the first time after starting the Portal Manager, the Application Manager is opened automatically. Here, the "Published" item is now initially displayed instead of the "Templates" item.
IX-17986: Tree
Problem: Tree element - required validation.
Lösung: If a tree folder is selected, then any previously displayed validation message (Required) is closed.
IX-18020: JavaScript
Problem: In manchen Dialogen kam es zu Ansichtsproblemen von JavaScript-Aufrufen. Unter bestimmten Umständen wurden vorhandene Einträge nicht angezeigt.
Lösung: Ansichtsprobleme wurden behoben, nun werden alle Einträge angezeigt.
IX-18043: Velocity
Problem: $CalcUtil not usable in table columns.
Lösung: Now the correct collection is used.
IX-18058: Mehrfachauswahl
Problem: Probleme beim Kopieren eines Datensatzes via Javascript mit den Daten einer Mehrfachauswahl.
Lösung: Problem wurde behoben - der Datensatz kann nun wieder kopiert werden, die Daten der Mehrfachauswahl werden gespeichert.
IX-18067: Conditional display
Problem: Under certain circumstances, patch error during Intrexx upgrade or portal import.
Lösung: Application-xml is now also paged in portal patch mode.
IX-18084: OAuth2
Problem: Login: User registration does not consider case-insensitive check.
Lösung: The check whether a user account already exists is now performed case-insensitively before registration.
IX-18105: Expert
Problem: When typing values into editable combo boxes on the Expert tab, the combo box closes during typing.
Lösung: Combobox is now no longer closed.
Bugfixes und Features, veröffentlicht am 21.07.2022
IX-12574: Portlets
Problem: Portletcontainer: Label "Editier Modus" wird nach dem Verschieben von Portlets mit Drag & Drop nicht ausgeblendet.
Lösung: Lademechanismus nach dem Speichern wurde angepasst.
IX-14535: Seiten / Gruppierungen
Problem: Wischfunktion (Smartphone) bei Sprung auf neue Ansichtsseite funktioniert nicht mehr.
Lösung: Diese beiden Gesten wurden ersatzlos gestrichen.
IX-15233: Lizenzen
Problem: Dialog unter Mac OS beim Eintragen von Lizenzkeys nicht richtig gezeichnet.
Lösung: Dialog wird nun in der richtigen Größe dargestellt.
IX-15716: Optionsfeld
Problem: Bei einer Optionsfeld-Gruppe ist die Reihenfolge der benutzerdefinierten Einträge nicht korrekt.
Lösung: Die Reihenfolge der Einträge ändert sich nun nicht mehr.
IX-16419: Portalrechte
Problem: Sprung in nicht berechtigte Module wird zugelassen.
Lösung: Nicht berechtigte Benutzer bleiben nun auf der Startseite bzw. im aktuellen Modul.
IX-16588: Supervisor-Passwort
Problem: Der Dialog für die Verlängerung des Testzeitraums und die Eingabe des Supervisor-Passworts wird auf Mac nicht angezeigt.
Lösung: Der Dialog wird nun wieder angezeigt.
IX-16608: Zusatzkontrollen
Problem: Zusatzkontrollen können im Design nicht mehr entfernt werden, nachdem sie über den Dialog hinzugefügt wurden.
Lösung: Zusatzkontrollen können nun auch über den Eigenschaftendialog der Gruppierung für Zusatzkontrollen entfernt werden.
IX-16747: Benutzerapplikation
Problem: Objekte, Container abgeleitet sind, verhindern den Import.
Lösung: Beim Auflösen der Mappings wird nun berücksichtigt, wenn für ein Elternfeld ein Mapping vorhanden ist.
IX-16987: Applikationsvorlagen
Problem: Fehlermeldung wenn Repository nicht erreicht werden kann.
Lösung: Statt der Fehlerbox wird nun unten im Dialog ein Hinweis eingeblendet, wenn die Vorlagen nicht geladen werden können.
IX-17109: Prozesse importieren
Problem: Import "vergisst" unter bestimmten Umständen referenzierten Prozess ("Import-Objekte fehlen").
Lösung: Beim Setzen der Sichtbarkeit des Hinweislabels wird nun geprüft, ob der Prozess importierbar ist oder nicht. Beim Klick auf "Weiter" wird gewartet, bis alle notwendigen Informationen für die Prozesse geladen sind.
IX-17112: Prozesse importieren
Problem: Dateifelder zugehöriger Applikation werden nicht erkannt.
Lösung: Entsprechende Dateifelder werden nun wieder erkannt.
IX-17129: Titel des Datenfeldes/Bindings anzeigen
Problem: Auf der Arbeitsfläche werden innerhalb der Kontrollen keine Symbole mehr gezeichnet.
Lösung: Das Icon hat keinen guten Informationsgehalt und überdeckt auch oft den Titel des verknüpften Datenfeldes. Deshalb wird nun auf das Icon komplett verzichtet.
IX-17254: Prozess löschen
Problem: Es wird keine Warnung ausgegeben, wenn ein Prozess in einem anderem Prozess verwendet wird.
Lösung: Ein Prozess kann nun nicht mehr gelöscht werden, wenn noch ein anderer Prozess darauf verweist.
IX-17324: Suche
Problem: Wenn das Tooltip der Suchergebnisse den Fokus hat, kann per Tab durch die Ergebnisse navigiert werden. Die Navigation per Pfeiltasten funktioniert jedoch nicht.
Lösung: CSS-Klassen wurden auf Table Rows geschrieben.
IX-17409: Recherche
Problem: Tabellenexport ist ohne Funktion.
Lösung: Export-Schaltfläche wird nun wieder initialisiert, der Tabellenexport ist wieder problemlos möglich.
IX-17449: MQTT-Ereignisquelle
Problem: Verbindung geht bei Neustart des MQTT-Servers verloren.
Lösung: Nach einem Verbindungsabbruch zu einem MQTT-Broker subskribiert die MQTTWorkflowEventSource beim Reconnect erneut das Topic. Damit sollen Fälle vermieden werden, bei denen nach dem Reconnect keine Nachrichten mehr konsumiert wurden.
IX-17453: Expert-Modus
Problem: Geänderte DataHandler-Klasse einer Datengruppe wird nicht gespeichert.
Lösung: DataHandler-Klasse kann nun über den Expertreiter geändert werden.
IX-17512: Expert-Attribute
Problem: Expert-Attribut "empty-string" greift nicht.
Lösung: Der gespeicherte Wert wird nun wieder evaluiert und wenn nötig auch angezeigt.
IX-17593: Intrexx Entwickler
Problem: Funktionen nach Funktionsdefinitionen mit Default-Parametern nicht als Eventhandler auswählbar.
Lösung: Die Auswahl der Funktion ist weiterhin nicht möglich, da wir hier auf ein Update der Rhino-Bibliothek angewiesen sind. Die manuelle Eingabe der Funktion im Dialog wird nun aber übernommen.
IX-17599: OData-Provider
Problem: Vertauschte Vorbelegung von NavigationProperty-Namen bei Referenzen.
Lösung: Die Bezeichnungen für die Navigation-Properties wurden getauscht.
IX-17602: Velocity
Neue Methoden in $TextUtil: str und repeat.
IX-17604: Velocity
Support für das Lesen von Properties-Files in Velocity.
IX-17606: OData-Provider
Problem: Fehler beim Ermitteln von Referenzen bei Create-Requests.
Lösung: Ermitteln von OData-Referenzfeldern in Create-Requests ist nun wieder problemlos möglich.
IX-17614: Connector für M-Files
Problem: Ungültige Konvertierung von Double in Float beim Speichern in M-Files.
Lösung: Bei der Konvertierung wird nun der korrekte Datentyp verwendet.
Bugfixes und Features, veröffentlicht am 21.06.2022
Update auf Patchlevel 10.0.14
IX-15447: Data Picker / Datenzuordnung
Problem: Spaltenüberschriften in der Ergebnisliste des Datapickers werden nicht richtig angezeigt wenn der Anzeigewert aus einer Sprachkonstante einer anderen Applikation stammt.
Lösung: Spaltenüberschriften werden nun korrekt angezeigt.
IX-16584: Login
Problem: Deeplink funktioniert nicht bei erneuter Login-Aufforderung.
Lösung: Redirection-Handling nach dem erfolgreichen Login wurde verbessert.
IX-16644: Parameter
Problem: Änderungen an in einem Prozess verwendeten Parameter wirken sich erst nach wiederholtem Aufrufen des Prozesses aus.
Lösung: Die Parameter eines Prozesses werden nun immer korrekt gesetzt.
IX-16928: Applikationsimport
Problem: Beim Applikationsimport mit Prozessen geht die gewählte Deaktivierung von Prozessen beim Weiter- und Zurück-Navigieren verloren.
Lösung: Status wird nun beim Weiter- und Zurücknavigieren beibehalten.
IX-17003: Mac OS
Problem: Deadlock beim Erstellen einer neuen Applikation aus einer Vorlage auf Mac OSX.
Lösung: Das Problem beim Anlegen einer neuen Applikation aus einer Vorlage ist behoben.
IX-17019: Session Monitor
Problem: Session-Monitor zeigt vollständige Session-IDs an.
Lösung: Aus Sicherheitsgründen werden von den Session-IDs nur noch die ersten und letzten 8 Zeichen angezeigt.
IX-17054: Mac OS
Problem: Beim Applikationsimport lässt sich der Dialog zur Zuordnung von Rollen für Rechte nicht öffnen.
Lösung: Beim Applikationsimport mit Rechten der Dialog zur Auswahl eines Objekts aus der Benutzerverwaltung nun wieder geöffnet werden.
IX-17130: Intrexx Cloud
Die Apache Ignite Libraries für Intrexx Cloud wurden auf 2.13.0 aktualisiert.
IX-17154: Mehrfachauswahl - Speicheroptionen
Problem: Unter bestimmten Umständen funktionieren die Speicheroptionen nicht.
Lösung: Werte vom aktuellen Datensatz werden nun richtig gelesen.
IX-17156: JavaScript
Problem: Browser.insertValue() führt bei TinyMCE zu einem Fehler wenn kein Wert übergeben wird.
Lösung: Fehler tritt nicht mehr auf, da nun überprüft wird ob der übergebene Parameter einen Wert hat.
IX-17200: Lizenzen
Problem: Prozessorlizenz wird nicht beim Portal angezeigt.
Lösung: Lizenzen vom Typ "Server License" (Prozessorlizenz) werden nun auch dann im Lizenzmanager angezeigt, wenn kein Supervisor verwendet wird.
IX-17211: Connector für dg hyparchive
Problem: Regression beim Speichern von SAP-Dokumenten.
Lösung: Für den dg hyparchive-Connector wurde eine fehlende Methode zum Setzen des Dokmententyps bei SAP Archive-Dokumenten wieder hinzugefügt.
IX-17214: Datengruppen
Problem: Wenn in einer Applikation der Name der Datengruppe (nicht der Titel) geändert und gleichzeitig auch ein Datenfeld gelöscht und dann gespeichert wird, ist zwar das Datenfeld gelöscht, die Datenbank-Spalte existiert aber noch.
Lösung: Beim Löschen von Spalten wird nun zuerst die Datenbank-Tabelle anhand des Namens und des geänderten Namens, falls dieser abweicht, ermittelt.
Bugfixes und Features, veröffentlicht am 24.05.2022
Update auf Patchlevel 10.0.13
IX-4690: AzureAD - OAuth2
Bisher konnte der Login-Claim-Wert aus dem ID-Token nur case-sensitive mit dem Benutzerwert in Intrexx verglichen werden. Mit einem neuen Property für das OAuth2-Login-Modul lässt sich das nun auch case-insensitive prüfen (z.B. bei E-Mail-Adressen, deren Groß-/Kleinschreibung in Intrexx nicht der im Identity-Provider entspricht).
IX-14857: Menüs
Im Layoutdesigner gibt es unter Menüs ein neues Dropdown-Menü. Das alte Dropdown-Menü steht ebenso weiter zur Verfügung. Außerdem gibt es bei den responsiven Menüarten eine neue Option "Menü bei Mauskontakt öffnen" Mit dieser Option kann ein Dropdown-Menü simuliert werden und bestimmt werden bis zu welcher Ebene das Menü sich bereits beim Mauskontakt und nicht erst bei einem Klick öffnet.
IX-15053: Velocity
Problem: Velocity $Parameter.get() funktioniert nicht in freigestalteter Tabelle.
Lösung: Velocity-Kontext so geändert, so das bei jedem ShapeTable-Datensatz die Werte vorhanden sind.
IX-15633: Spinning-Wheel
Alle Sourcen der nicht mehr verwendeten Spinningwheel-Kontrolle wurden entfernt.
IX-15652: Tooltip
Problem: Wenn aus einem bestehenden Tooltip ein neues Tooltip geöffnet wird, aktualisiert sich das Tooltip nicht.
Lösung: Titel wird jetzt aktualisiert, wenn eine neue Seite in einem Tooltip geladen wird.
IX-16254: Applikation veröffentlichen
Problem: Beim Starten der Veröffentlichung wird versucht, über einen Servercall herauszufinden, welche DB-Objekte seit dem letzten Veröffentlichen gelöscht wurden. Da eine neue Applikation aber noch nie veröffentlicht war und serverseitig zu diesem Zeitpunkt noch nicht bekannt ist, gibt es eine Exception.
Lösung: Die gelöschten Objekte, die zuvor veröffentlicht waren, zu ermitteln, ist bei neuen Applikationen nicht nötig. Der Servercall wird deshalb bei neuen Applikationen nicht ausgeführt.
IX-16379: Sortierbare Liste
Problem: Sortierung in der sortierbaren Liste funktioniert nicht - Änderungen werden zurückgesetzt.
Lösung: Änderungen werden nun nicht mehr zurück gesetzt.
IX-16409: Menüs
Problem: Wenn das Portal z.B. über einen Deesplink erreicht wird, bleibt die "selected" Markierung des Dropline-Menüs auf dem ersten Menüpunkt stehen.
Lösung: Beim ersten Aufruf des Portals wird jetzt geprüft, welche Menüpunkte als selektiert markiert werden müssen.
IX-16417: Bildauswahl
Problem: Nach Aktualisierung der Bilderliste wird ohne Portalneustart die Anzeige im Dialog nicht aktualisiert.
Lösung: Aktualisierung der Bilderliste funktioniert im Manager jetzt wieder ohne Neustart.
IX-16429: Baum
Problem: Baumelement scheint nicht auf Default-Wert aus Parameter zu reagieren.
Lösung: Defaultwert für den initial selektierten Ordner wird nun berücksichtigt.
IX-16443: iMenu-Selektoren
Die Styles für das Portlet "iMenu" wurden aus allen Layouts entfernt
IX-16536: NGINX Configuration
Problem: /temp ist kein gültiger Intrexx-URL-Pfad und sollte deshalb bei neu erzeugten Nginx-Konfigurationen nicht konfiguriert sein.
Lösung: Die Nginx-Konfiguration neu erstellter Portale wurde entsprechend geändert.
IX-16540: Cross-Site-Scripting
Problem: Potenzielles XSS durch Validierung hex-kodierter Parameter.
Lösung: In der Antwort wird nun nur noch die zugehörige HTTP-Meldung ausgegeben.
IX-16555: Menüstruktur bearbeiten
Problem: Mit der Einstellung "In neuem Browser-Fenster öffnen" beim Menülink öffnet sich der Link bei Klick im neuen Fenster, im alten Fenster springt man ebenfalls auf den Menüpunkt.
Lösung: Bei Sprüngen, die "target=_blank" enthalten wird das Laden der Stage im öffnenden Fenster unterbunden.
IX-16594: Daten anbieten - Connector für OData
Problem: OData-Provider kann keine Referenz bei Create-Requests ermitteln.
Lösung: Ein Fehler bei der Ermittlung des Referenzfeldes für Navigation-Properties bei Create-Requests wurde behoben.
IX-16606: Share-Plugin
Problem: Applikation mit Share-Plugin mit Sichtbarkeit für statische Benutzer kann nicht veröffentlicht werden.
Lösung: Das Veröffentlichen der Applikation ist nun wieder möglich.
IX-16637: Ansichtstabelle
Problem: SVG wird in Tabelle falsch skaliert.
Lösung: Größenberechnung bei SVGs wurde angepasst.
IX-16640: Neues Element im Modul "Design" / Bereich "Layout" / Kontrollelemente" erstellen
Problem: Neu erstellte Eingabekontrollen erhalten keine Standardstyles.
Lösung: Standardstyles werden nun wieder zugewiesen.
IX-16656: Applikationsimport
Problem: Benutzerrollen werden bei zweitem Import einer Applikation nicht in den Applikationsfiltern angepasst.
Lösung: Beim Import mit Rechten werden nun auch Filter mit GUIDs von Benutzerobjekten entsprechend der getroffenen Zuordnung angepasst.
IX-16662: Expertattribute
Problem: "permalink" funktioniert nach OU11 nur noch bedingt.
Lösung: "permalink"-url wurde für Textlinks korrigiert.
IX-16688: Basisportlets
Problem: In den Portlet-Einstellungen wird die Option "Layout" nicht übernommen.
Lösung: Einstellungen werden jetzt korrekt übernommen.
IX-16691: Abhängigkeiten
Problem: Mehrfachauswahl - Eingabe und Abhängigkeit: onmatch sieht nicht Zustand nach dem Filtern.
Lösung: Onmatch-Event auslösen nachdem die Verteilerkontrolle gefiltert wurde.
IX-16712: Benutzerverwaltung
Problem: Leerzeichen in Benutzernamen.
Lösung: Der Benutzername darf in Zukunft keine führenden oder abschließenden Leerzeichen mehr enthalten. Leerzeichen innerhalb des Benutzernames sind weiterhin erlaubt.
IX-16714: Expertattribute
Problem: Expertenattribut "tiny-additional-plugins": komma-separierte Listen werden falsch gepatcht.
Lösung: Patcher für Expertattribut "tiny-additional-plugins" berücksichtigt nun auch komma-separierte Listen.
IX-16731: Portlet-Einstellungen / Suche
Problem: Fehlende Portletsuche auf dem Reiter "Anonymous".
Lösung: Suche wurde im Anonymous Mode implementiert.
IX-16735: Expertattribute
Problem: Expertreiter schlägt bei Recherche "onload" als Attribut vor.
Lösung: Inhalt von "onload" wird nun beachtet.
IX-16741: Portal anlegen
Problem: MissingResourceException beim Anlegen eines Portals mit MSSQL.
Lösung: Die Auswahlliste "Sortierung" im Dialog der Datenbankeinstellungen lässt sich jetzt wieder öffnen.
IX-16742: Portal anlegen
Problem: Wenn als Datenbank Oracle aus- und wieder abgewählt wird, funktioniert die "Weiter"-Schaltfläche nicht.
Lösung: "Weiter"-Schaltfläche funktioniert nun wieder entsprechend.
IX-16749: JavaScript
Problem: Bei JavaScript-getriggertem Reload in einer Frei gestalteten Tabelle springt die Seite unter bestimmten Umständen auf den ersten Datensatz.
Lösung: Das Reload-Verhalten wurde korrigiert, so dass die Seite den aktuellen Datensatz lädt.
IX-16805: Permalinks
Problem: Permalinks können nicht in die Zwischenablage kopiert werden, falls das Portal mit HTTP betrieben wird.
Lösung: Fallback für HTTP implementiert.
IX-16807: Baum-Element
Eine Baumordner-Aktion kann nun optional bei jedem Klick, auch wenn der Eintrag bereits selektiert ist, ausgelöst werden.
IX-16834: Data Picker
Problem: Bei Klick in das Auswahl-Tooltip springt der Data Picker auf großen, umfangreichen Seiten an den Seitenanfang.
Lösung: DataPicker verhält sich nun korrekt und springt nicht mehr auf den Seitenanfang.
IX-16898: Recherche
Problem: Wird aus der Recherche auf einen Datensatz in einem Tooltip gesprungen, gibt es einen Fehler.
Lösung: Initialisieren der Aktionskontrollen wurde entsprechend angepasst.
IX-16901: CMS (Alt)
Problem: CMS 2 zeigt kein Applikationsmenü.
Lösung: Besondere Behandlung der alten CMS2-Menüs wurde angepasst.
IX-16932: Applikationsimport
Problem: NPE beim Deaktivieren der Einstellung "Neu anlegen" bei Suchfacetten.
Lösung: Fehler im Client-Log bei der Auswahl der Suchfacetten ist behoben.
IX-16939: MediaGateway
Der MediaGateway JDBC-Treiber wurde aktualisiert, um Konflikte mit der Log4J-Konfiguration zu vermeiden, die zu fehlender Log-Ausgabe im portal.log führen konnte.
IX-16959: Layouts
Problem: Fehler in OU12: Neue Styleklassen .Text_Small, .Container_Standard_2nd .Container_Standard_3rd wurden nicht in alle Desktop-Layouts gepatched.
Lösung: Das Patchen wird nun mit OU13 nachgeholt.
IX-16968: Groovy
Problem: Cloud: GroovySession#logout beendet Session nicht.
Lösung: GroovySession-Objekte erhalten nun auch im Cluster eine Referenz auf den SessionManager, um Sessions im Groovy-Kontext beenden zu können.
IX-17029: Applikationsimport
Problem: Beim nicht überschreibenden Import von mehreren Applikationen, die gegenseitige Bezüge haben, werden die Bezüge unter bestimmten Umständen nicht wieder hergestellt.
Lösung: Die entsprechenden GUIDs werden nun korrekt in allen Applikationen entsprechend ersetzt.
Bugfixes und Features, veröffentlicht am 07.04.2022
Update auf Patchlevel 10.0.12
IX-11005: Portlets
Problem: Die Titel von Portlets konnten von Benutzern ohne Administrationsrechte bearbeitet werden.
Lösung: Portlet-Titel können nun nur noch von Administratoren im Default-Modus geändert werden.
IX-15142: Rechte
Problem: Bei fehlenden Rechten an den Modulen Integration oder Werkzeuge ergibt sich ein Fehler beim Öffnen von Dateispeicherorten.
Lösung: Es wird nun bei nicht ausreichender Berechtigung ein entsprechender Hinweis eingeblendet. Im Bereich "SystemCare" wird anstelle des Tooltips für das Administrationslogin nun ein Panel angezeigt, über das man das Administrationslogin durchführen kann.
IX-15517: Applikationsimport
Problem: Menü wird beim Applikationsimport nicht aktualisiert.
Lösung: Beim Import mit dem Überschreiben einer Applikation werden die Menüpunkte der Applikation im Menüdesigner nun analog zum Veröffentlichen einer bereits vorhandenen Applikation aktualisiert.
IX-15659: Proxy-Applikationsvorlagen von REST entkoppeln
Es ist nun möglich, bestimmte URLs von der Proxy-Kommunikation des Managers auszuschließen.
IX-15937: NGINX konfigurieren
Problem: Im Webserver-Dialog für die Nginx-Konfigurationsdatei wird die Konfigurationsdatei als Pflichtfeld definiert.
Lösung: Die Eingabe der Konfigurationsdatei ist jetzt optional; die Konfigurationsdatei wird nur noch neu geschrieben, wenn sich Einstellungen im Dialog geändert haben.
IX-16181: Kalender zur Datumsauswahl
Problem: Einstellung "Eingabe über Tastatur im Eingabefeld zulassen" funktioniert nicht korrekt.
Lösung: Der Kalender zur Datumsauswahl wird nun korrekt initialisiert um das verbundene Eingabefeld entsprechend der Konfiguration readonly zu setzen.
IX-16230: Applikationsvorlagen
Neue Styleklassen .Text_Small, .Container_Standard_2nd und .Container_Standard_3rd werden zur besseren Gestaltung der Applikationsvorlagen in alle Desktop-Layouts gepatched.
IX-16247: Sprachkonstanten
Problem: Beim Import und Export von Sprachkonstanten gehen noch nicht gespeicherte Änderungen verloren bzw. werden nicht exportiert.
Lösung: Der Benutzer wird nun darauf hingeweisen und hat die Möglichkeit die Konstanten vorher zu speichern.
IX-16264: Umgebender Container
Problem: Eigenschaftendialog lässt sich nicht öffnen.
Lösung: Eigenschaftendialog wird nun wieder geöffnet.
IX-16268: Container
Problem: Option "Inhalt für anonymen Benutzer ausblenden" wird im Eigenschaftendialog nicht angezeigt.
Lösung: Die Option wird nun analog zu Element-Einstellungen wieder korrekt angezeigt.
IX-16281: Dokumente erzeugen
Problem: Bei der PDF-Erzeugung aus ODT werden Links nicht korrekt gerendert.
Lösung: HTML-Links werden jetzt escaped. Damit werden Links in PDFs nun wieder korrekt gerendert.
IX-16332: Portaldatenbank - SQL Server
Problem: In aktuellen und künftigen Treibern von Microsoft hat sich der Default geändert. Die Verschlüsselung wurde standardmäßig aktiviert.
Lösung: Encrypt-Flag wird nun explizit auf "false" gesetzt.
IX-16355: Dateiauswahl-Ansicht - Vorlage
Problem: "In neuem Fenster öffnen" kann bei einer responsiven Vorlage nicht gesetzt werden.
Lösung: Bei einer Dateiauswahl Ansicht mit der responsiven Vorlage wird die Einstellung "In neuem Fenster öffnen" beim Öffnen der Eigeschaften jetzt immer wieder ausgeschaltet.
IX-16365: Ansichtsfeld
Problem: Bei Kontrolltyp "Bild-URL" wird die eingetragene Maximalgröße umgesetzt, obwohl die Einstellung "Maximalgröße" nicht aktiviert ist.
Lösung: Die Einstllung "Maximalgröße" wird nun wieder berücksichtigt.
IX-16387: Ansichtsfeld
Problem: Bei Kontrolltyp "Video" ist das Ansichtsfeld zu breit.
Lösung: Größenangaben für Container-Elemente wurden entfernt.
IX-16389: Filter
Problem: Verhalten von Filtern bei nicht definierten Werten aus Request- oder Verarbeitungskontexten wurde geändert.
Lösung: Das ursprüngliche Verhalten wurde mit der Möglichkeit, es genauer zu definieren wieder hergestellt.
IX-16395: Zielseitenoptionen
Problem: Mouseover Event registriert zu oft und schließt Tooltips.
Lösung: Verbessertes Handling von Actioncontrol Mouseover-Tooltips.
IX-16430: ReadContainer
Problem: Fehlender Parameter-Fallback für Datengruppen-ReadContainer.
Lösung: Fallback-Werte werden ReadContaineren nun hinzugefügt.
IX-16436: Applikationsimport
Problem: Beim Import von Applikation mit zwei Foreign Keys auf eine Tabelle wird ein Fehler erzeugt.
Lösung: Es dürfen nun zwei Foreign Keys auf die gleiche Spalte gelegt werden, die unterschiedliche Tabellen referenzieren.
IX-16439: FileWalker - Suche
Problem: Filewalker-Suche kann gefundene Dateien nicht öffnen. Fehler tritt nur auf wenn sich Client- und Serverpfad unterscheiden.
Lösung: Jetzt wird der Serverpfad benutzt um das Verzeichnis zu ermitteln.
IX-16483: Abhängigkeit auf Diagramm
Problem: Legende wird nicht ausgeblendet, wenn keine Daten im Diagramm enthalten sind.
Lösung: Container der Legende wurde entfernt. Die Legende wird nun im SVG-Container des Diagrammes gerendert.
IX-16507: Zielseitenoptionen / Druckansicht
Problem: Funktioniert nach Update nicht mehr.
Lösung: Die Druckansicht wird nun im Popup-Kontext ohne Menüs etc - nur Stage - geöffnet.
Bugfixes und Features, veröffentlicht am 03.03.2022
Update auf Patchlevel 10.0.11
IX-14841: Ansichtstabelle
Problem: Performanceprobleme bei Tabellen mit Daten aus anderen Applikationen.
Lösung: Performanceoptimierung im Eigenschaftendialog der Ansichtstabelle.
IX-15656: Ressourcenelement
Problem: Das Zuordnen einer anderen Ressource zu einem Termin funktioniert nicht.
Lösung: Ressourcen können nun wieder zugeordnet werden.
IX-15704: Kalender
Problem: Bei Änderungen des Start- oder Enddatums eines Serientermins und "Aktuelle Serie ändern" wird die alte Serie gelöscht und eine neue Serie ab dem Termin eingetragen.
Lösung: Jetzt wird die alte Serie auch bei Datumsänderungen angepasst.
IX-15705: Ressourcenelement
Problem: Bei Serienterminen in Ressourcen funktioniert die Terminkonfliktbehandlung nicht mehr, wenn eine Ressource doppelt belegt ist.
Lösung: Konfliktbehandlung funktioniert wieder.
IX-15880: Benutzer entsperren
Problem: Benutzer lässt sich über den Portal Manager nicht entsperren.
Lösung: Benutzer kann wieder entsperrt werden.
IX-15886: Expertattribut "textTransform"
Problem: Anwendung des Expertattributs "textTransform" erfolgt erst bei Verlassen der Kontrolle (onblur).
Lösung: Das Erzwingen der Grossschreibung für ein Eingabefeld via Experattribut "textTransform" wird nun direkt bei Tastendruck vorgenommen.
IX-15889: Diagramm
Problem: Farben aus Datenfeld werden in XY-Diagram nicht übernommen.
Lösung: Farben aus Datenfeldern werden nun angezeigt.
IX-15896: Ressource
Problem: Fehlende Konfliktprüfung beim Verschieben von Serienterminen.
Lösung: Konfliktprüfung funktioniert nun wieder.
IX-15926: Kontrolltyp "Bild-Url"
Problem: Das Lesenbinding wurde bisher auf isDataFieldBinding gecheckt. Für Verknüpfungen mit Feldern aus der Elterndatengruppe wird aber eine 3-wertige Binding-Notation verwendet.
Lösung: Kontrollen vom Typ "Bild-URL" können als Lesenbinding wieder mit Feldern aus der Elterndatengruppe verknüpft werden.
IX-15935: SystemCare
Problem: SQL-Abfragen bei MSSQL können sehr langsam sein.
Lösung: Scrollable resultset wird nicht mehr verwendet.
IX-15950: Kalender
Problem: Fehlerhafte Berechung / Darstellung der Kalenderwoche (pt.1 / JS).
Lösung: Die Berechnung der Kalenderwochen war für nicht ISO8601 spezifische Formate (wie en-US) falsch und wurde behoben.
IX-15955: Dateiauswahl
Problem: Eigene neu angelegte Dateiupload-Kontrollen erhalten keine Styles.
Lösung: Im Modul-Design und im Applikationslayout erhalten vom Benutzer angelegte Dateiupload-Kontrollen nicht die Standardstyles des jeweiligen Typs.
IX-15970: Sprungziel "Zu einer URL"
Problem: Schaltfläche mit Sprungziel "Zu einer URL" öffnet immer im neuen Browser-Tab.
Lösung: Alle statisch hinterlegten URLs werden nun wie folgt behandelt: Ist bei den Zielseitenoptionen die Zielseite auf "Im aktuellen Fenster öffnen" eingestellt, wird der Link im aktuellen Fenster geöffnet, jede andere Einstellung öffnet die URL in einem neuen Tab.
IX-15978: Update Mac Portable Manager
Problem: Das Software-Update aus einem Mac Portable Manager heraus schlägt fehl.
Lösung: Der Mac Portable Manager verwendet nun das DMG-Format. Innerhalb des Archivs wurde die Struktur entsprechend angepasst.
IX-16000: Update Mac Portable Manager
Problem: Beim Update des Portal Managers wird das Version-File im falschen Verzeichnis erstellt.
Lösung: In der Client-only-installation und im Portable Portal Manager werden beim Update die Version-Files wieder korrekt im ROOT (INTREXX_HOME) Folder abgelegt.
IX-16036: WriteContainer
Problem: Speichern von zwei WriteContainern mit gegenseitigen Referenzen funktioniert nicht korrekt.
Lösung: Werte aus WriteContainer werden nun korrekt an weitere WriteContainer weitergegeben.
IX-16043: Frei gestaltete Tabelle
Problem: getValueHolderByFIeldGuid verwendet in der Frei gestalteten Tabelle den falschen ReadContainer zum Auslesen der Daten.
Lösung: Es wird nun der richtige ReadContainer zum Auslesen des Wertes verwendet.
IX-16079: Benutzerverwaltung
Problem: NPE in der Benutzerverwaltung beim Speichern von Feldern ohne Wert.
Lösung: NPE ist nun abgefangen.
IX-16091: Berechnungselement in Frei gestalteter Tabelle
Problem: Bei Filterung der Tabelle tritt ein Fehler auf.
Lösung: JavaScript der Berechnungskontrolle wird nun eingebunden, wenn sich diese in einer Frei gestalteter Tabelle befindet.
IX-16108: Applikationsexport
Problem: Portal Manager reagiert unter manchen Umständen beim Öffnen des Applikationsexports nicht mehr.
Lösung: Beim Export von Applikationen/Layouts und Prozessen wird nun kein Standardpfad mehr vorgeschlagen. Der Benutzer muss beim ersten Export selbst einen Ordner auswählen. Dieser Ort wird danach in den manager.properties gespeichert und beim nächsten Mal wieder vorgeschlagen.
IX-16111: WriteContainer
Problem: Kopie einer Dateikontrolle erhält kein Binding.
Lösung: Beim Kopieren von Verteilerauswahlen und Dateieingabekontrollen wird jetzt das Binding im Write-Container mitkopiert.
IX-16118: Tomcat
Problem: Tomcat CVE-2022-23181
Lösung: Security-Update für Apache Tomcat auf Version 8.5.75.
IX-16129: Suche
Problem: Die Suche nach Tags aus der Komponente "Tagging-Lesezeichen" funktioniert nicht.
Lösung: Das default-Suchfeld ist nun gesetzt.
IX-16180: Permalink
Problem: Das Expertattribut "permalink" erzeugt falsche Links.
Lösung: Permalinks sind nun korrigiert.
IX-16206: Dateiauswahl-Ansicht
Problem: Filter auf Datengruppe kann nicht gelöscht werden.
Lösung: Filter auf der Datengruppe in einer Dateiauswahl kann nun wieder gelöscht werden.
IX-16210: Ansichtstabelle
Problem: Custom data Attribute werden nicht bei allen Spaltentypen geschrieben.
Lösung: Custom data-Attribute für fehlende Spaltentypen hinzugefügt.
IX-16215: Recherche
Problem: Tabelle anpassen - Fehlverhalten bei Pfeiltaste "hoch".
Lösung: Es können wieder alle Felder wie gewohnt verschoben werden.
IX-16236: Markdown-Editor
Problem: Markdown Editor zeigt Inhalte nicht richtig an.
Lösung: Markdown Editor funktioniert nun wieder.
IX-16237: Vertikal sortierbare Gruppierung
Problem: Ausgeblendete Elemente in der vertikal sortierbaren Gruppierung führen dazu, dass der Zähler beim Neuladen der Seite nicht korrekt funktioniert.
Lösung: Der Zähler funktioniert nun wieder korrekt.
IX-16254: Portlets
Problem: Portlets berücksichtigen unter Umständen nicht die Ticker-Konfiguration.
Lösung: Ticker-Konfiguration wird nun wieder berücksichtigt.
IX-16257: Portaleigenschaften / Dokumente / Vorlagen
Problem: Dokumente-Vorlagen lädt Einstellungen für die Schriftstärke nicht richtig und setzt diese beim Speichern für den Benutzer unbemerkt wieder auf normal.
Lösung: Schriftstärke wird nun korrekt berücksichtigt.
IX-16260: Benutzerapplikation
Problem: Applikation "Benutzer" kann kopiert und veröffentlicht werden.
Lösung: Es kann keine Kopie der Applikationen "Intrexx Share", "Benutzer" und "Globale Suche" mehr erstellt werden. Diese Applikationen dürfen nur einmal in jedem Portal vorkommen. Die Applikationen "Benutzer" und "Globale Suche" können nun nicht mehr gelöscht werden.
IX-16262: PostgreSQL
Problem: CVE-2022-21724 PostgreSQL JDBC Treiber.
Lösung: Update to PostgreSQL driver 42.3.2.
IX-16276: Update
Problem: Unter sehr seltenen Umständen entfernt der Patcher ungewollt Dateien.
Lösung: Pattern angepasst - es wird nur noch das internal- und external-Verzeichnis nach alten Transactionsfehler-Dateien / -Directories durchsucht.
IX-16282: Tooltip-Positionierung
Problem: Tooltip-Positionierung für Schaltflächen mit der Aktion "Einblenden/Ausblenden flexibel" funktioniert nicht korrekt.
Lösung: Tooltip-Positionierung funktioniert nun wieder korrekt.
IX-16283: Data-Picker
Problem: Mit Abwählen einer Checkbox über den DataPicker wurde ein Attribut/Property geleert.
Lösung: Mit Abwählen einer Checkbox über den DataPicker wird das Attribut/Property nun nicht mehr geleert.
Bugfixes und Features, veröffentlicht am 03.02.2022
Update auf Patchlevel 10.0.10
IX-5553: OData
Problem: Mögliche CRLF-Injection bei der Verarbeitung von Werten im CORS Header.
Lösung: Es wurden zwei neue System Properties eingeführt, um die erlaubten Werte für die CORS Header Access-Control-Allow-Origin und Access-Control-Allow-Headers zu definieren:
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowHeaders=Komma-separierte Liste der erlaubten Request-Header
de.uplanet.lucy.server.odata.producer.server.AccessControlAllowOrigins=Komma-separierte Liste der erlaubten Origins
Sind die Properties nicht definiert, bleibt das bisherige Verhalten bestehen.
IX-8918: Groovy-Skripteditor
Syntaxprüfung im Groovy-Skripteditor wurde überarbeitet.
IX-10543: Online Update
Problem: "Rebuild all layouts" schreibt keinen Git-Eintrag.
Lösung: Beim Online-Update werden nun auch Git-Einträge beim Veröffentlichen von Layouts geschrieben.
IX-10889: Suche
Problem: Mögliche Sicherheitslücke in SearchStub.
Lösung: Directory Traversal verhindern, Berechtigungen an der Suche werden überprüft.
IX-10898: Rechte
Problem: DivDesignPatternStub berücksichtigt Zugriffsrechte nicht.
Lösung: Beim Schreiben werden nun auch die Berechtigungen geprüft.
IX-11382: Update Mac OS
Problem: Mac OS Portalmanager hat fehlerhafte symbolische Links nach Online Update.
Lösung: Während des Online Updates werden die symbolischen Links für die Libraries des Portalmanagers auf Mac OS erneuert.
IX-11837: Globale Suche
Problem: Wenn bei der Indexsuche Eingabefelder mit "Oder" verknüpft sind und eines der Eingabefelder mit einer bedingten Anzeige ausgeblendet ist, werden falsche Suchergebnisse angezeigt.
Lösung: Die Suchergebnisse werden nun richtig angezeigt, auch wenn eines der Eingabefelder nicht angezeigt wird.
IX-12145: Parameter
Problem: Beim Konfigurieren von Sprüngen und anderen Stellen, die Parameter an eine Zielseite übergeben, können die Namen von Parametern, die von der Zielseite verlangt werden, nicht mehr editiert werden. Namen von zusätzlich mitgeschickten Parametern können weiterhin editiert werden.
Lösung: Die für die Ansicht der Seite benötigten Parameter können nun nicht mehr umbenannt werden.
IX-12404: Setup
Problem: Setup-TAR entpackt den Inhalt mit den Eigentümerattributen uid 1001 und gid 1001.
Lösung: Ausgelieferte tar.gz-Archive werden nun so gepackt, dass sie nicht mehr der uid 1001 und der gid 1001 gehören, wenn sie von root entpackt werden.
IX-12965: Zielseitenoptionen
Problem: Tooltip schließen per ESC funktioniert in bestimmten Konstellationen nicht korrekt.
Lösung: Inkonsistentes Verhalten im Zusammenspiel zwischen modalen Tooltips und der Option "Schließen-Button anzeigen" behoben.
IX-13044: Dokumente erzeugen
Problem: Dokumente mit Emojis ergeben korrupte PDFs.
Lösung: Emojis werden nicht in die Ausgabe aufgenommen.
IX-13196: Tooltips
Problem: Verzögertes Öffnen von mehreren Mouseover-Tooltips kurz nacheinander wirft Fehler.
Lösung: Verzögertes Öffnen des Tooltips wird beim Verlassen des Links abgebrochen.
IX-13532: SystemCare
Problem: Fehlermeldung im ConsoleAppender beim Start des Servers.
Lösung: Korrekte Initialisierung des ConsoleAppenders.
IX-13555: Ressourcenelement - Formatierungseigenschaften
Problem: Im Diagramm wird bei der Darstellung "Jahr/Monate (nebeneinander)" nicht das korrekte, im Navigationskalender ausgewählte Jahr angezeigt.
Lösung: Es wird nun ohne Anpassung die richtige Jahreszahl angezeigt. Die Formatierung verwendet jetzt dafür yyyy (aktuelles Kalenderjahr) anstatt YYYY (Jahr der Kalenderwoche, was am Anfang des Jahres noch das Vorjahr sein kann).
IX-13620: Gruppierung
Problem: Mit STRG-G erstellte Gruppierungen übernehmen nicht den zuletzt gewählten Titeltyp (statischer Titel / Titel aus Konstante).
Lösung: Titel der Gruppierung wird nun einheitlich initialisiert.
IX-13979: Globale Suche
Problem: Die Filterung auf Applikationen in der Globalen Suche liefert keine korrekten Ergebnisse.
Lösung: Ergebnisse werden jetzt korrekt für die gefilterte Applikation ausgegeben.
IX-14137: Tooltip
Problem: Schließen des Bestätigungsdialogs mit Escape beim Löschen eines Datensatzes führt zu Exception.
Lösung: Schließen mit Escape funktioniert nun korrekt.
IX-14332: Update
Problem: Inkorrekter Aufbau eines relativen Pfades in repatch.sh.
Lösung: Relativpfad wird jetzt korrekt aufgebaut.
IX-14539: Menüs
Problem:Menüpunkte von Menüordnern ohne Zielseiten in abhängigen Menüs bekommen je nach Aufrufmethode (erster Aufruf im Portal oder Neuladen) unterschiedliche Links.
Lösung: Links wurden vereinheitlicht.
IX-14540: Suche
Problem: Tagsuche führt bei Multiple-Index-Suche zu Exception.
Lösung: Tagsuche funktioniert wieder mit Multi-Index-Engine.
IX-14618: Drucken
Problem: CSS für Druck wird in falscher Reihenfolge geladen.
Lösung: Print-CSS wird nun wieder fest im Header der Seite und nicht mehr nachgelagert eingebunden.
IX-14733: Einblenden/Ausblenden flexibel
Problem: "Positionierung: bei Element" funktioniert nicht.
Lösung: Es wird jetzt das richtige Element als "Orientation-Element" an die Tooltip-Settings übergeben.
IX-14906: Bild
Problem: Doppelpunkt in den allgemeinen Bildeigenschaften im Feld "Bild" führt zu Portal Manager-Absturz.
Lösung: Der Portal Manager funktioniert nun wieder ordnungsgemäß, wenn ein Doppelpunkt in den Eigenschaften eingetragen ist.
IX-14956: Benutzer
Problem: Bei der Anlage eines neuen Benutzers erfolgt die Prüfung weiterer Attribute erst mit Klick auf OK.
Lösung: Beim Bearbeiten eines Objekts wird der eingegebene Wert eines Attributs auf der Seite "Weitere Attribute" nun bereits beim Verlassen der Seite geprüft.
IX-15053: Velocity
Problem: Velocity $Parameter.get() funktioniert nicht in Frei Gestalteter Tabelle.
Lösung: Velocity-Kontext so geändert, dass bei jedem ShapeTable-Datensatz die Werte vorhanden sind.
IX-15055: Versionierung
Problem: Viele History-Einträge verlangsamen Veröffentlichen im Browser.
Lösung: Aus Performancegründen werden nun beim Laden einer Historie im Portal Manager die letzten 25 Einträge geladen. Es gibt zwei neue Aktionen, mit denen man weitere Einträge nachladen kann: "Nächste 25 Einträge laden" oder "Alle Einträge laden".
IX-15097: Schaltflächenaktionen
Problem: Aktionstypen bei Schaltflächen werden unter bestimmten Umständen beim Wechseln auf einen anderen Reiter nicht gespeichert.
Lösung: Aktionstypen werden nun immer gespeichert.
IX-15212: Listenfeld
Problem: Hinweis fehlt, wenn Werte-Listenfeld in Write-Binding verwendet wird.
Lösung: Wenn ein Werte-Listenfeld in einem Write-Binding verwendet wird, wird im Probleme-Reiter eine Warnung angezeigt, da bei der Auswahl von mehreren Werten nur der letzte Wert gespeichert wird.
IX-15216: Portlets
Problem: Schließen und erneutes Öffnen des Browsers während inzwischen die Session abgelaufen ist kann zur mehrfachen Anzeige des Login-Portlets führen.
Lösung: Diese Situation wird nun korrekt erkannt und die Login-Seite entsprechend geladen.
IX-15220: Office-Integration
Problem: Bei der Verbindung zu einem Intrexx-Portal über SSL sind die Office-Integrations-Schaltflächen zunächst deaktiviert.
Lösung: Die Konfiguration der SSL-Verbindung wird mit dem neuen Setup unter external/htmlroot/download/dim/external/htmlroot/download/dim/IntrexxOfficeIntegration.exe nun korrekt übernommen.
IX-15223: Globale Suche
Problem: Suche mit geöffnetem Anführungszeichen wirft Exception.
Lösung: Um dies zu vermeiden werden doppelte Anführungszeichen beim Holen der Suchvorschläge präventiv entfernt. Dieser Fehler tritt nicht in allen Umgebungen auf.
IX-15232: JavaScript
Problem: Requestparameter mit "?" wird nicht übergeben.
Lösung: Optimierungen beim Setzen von Requestparametern im JavaScript.
IX-15254: Regulärer Ausdruck zur Beschränkung der Zeichen
Problem: Suchanfrage wird trotz Regex-Verbot abgesetzt.
Lösung: Die Suchabfrage wird nun erst abgesetzt, wenn das Eingabefeld bzw. dessen Inhalt gültig ist.
IX-15259: Portalexport
Problem: Das Verzeichnis internal/uploadfiles wird beim Portalexport mit exportiert.
Lösung: Portalexporte beinhalten das Verzeichnis internal/uploadfiles nun nicht mehr.
IX-15268: Frontend-Webserver
Problem: Unter bestimmten Umständen tritt eine NPE bei der Auswahl des Frontend-Webservers auf.
Lösung: Beim Einlesen der NGINX-Webserverkonfiguration kommt nun keine Exception mehr, wenn in der Konfiguration kein Pfad für die NGINX-Konfigurationsdatei vorhanden ist.
IX-15328: Menüs
Problem: Untermenü auf 2. Ebene bleibt im Hintergrund geöffnet.
Lösung: In Dropdownmenüs werden auch Ordner in der 2. Ebene und darunter beim Verlassen mit der Maus wieder geschlossen.
IX-15343: E-Mails
Problem: Links in Text-E-Mails werden falsch interpretiert.
Lösung: Es werden keine entity Encoded-Links mehr in Textmails verschickt.
IX-15359: Linie
Problem: Linie wird vor anstatt innerhalb einer Table-Gruppierung generiert.
Lösung: Linien werden jetzt innerhalb von Gruppierungen gerendert, egal welche Seitentransformation gewählt wurde.
IX-15370: Abhängigkeiten
Problem: Fehlerhafte Events beim Löschen von Abhängigkeiten.
Lösung: Per AppPatcher werden nun Events, deren verlinkte Abhängigkeit nicht auf der aktuellen Seite gefunden werden kann, herausgepatcht. Außerdem werden die Trigger einer Abhängigkeit untersucht und diejenigen herausgepatcht, deren verlinktes Event nicht auf der aktuellen Seite gefunden werden kann.
IX-15377: Passwort-Validierung
Problem: Exception beim Check von NULL-Passwörtern.
Lösung: IXPasswordValidator wirft bei NULL-Passwörtern nun IllegalArgumentException.
IX-15388: Zielseitenoptionen
Problem: "noreferrer" fehlt beim Öffnen externer Links mit target="_blank".
Lösung: Es wird bei Links mit target _blank das rel-Attribut geschrieben.
IX-15395: Globale Suche
Problem: Server gibt eine falsche Solr Fehlermeldung zurück.
Lösung: Es gibt jetzt eine Trennung zwischen "Suchserver konnte nicht erreicht werden", "Suchbegriff enthält Fehler" und "Suchfehler".
IX-15408: Menüs
Problem: Baummenü (Alt): Menüordner schließt sich nicht bei Klick auf Menünamen bzw. Titel.
Lösung: Das angegebene Verhalten wurde geändert.
IX-15421: Zeitplan
Problem: JobScheduler sendet Fehlermail ohne hilfreiche Informationen.
Lösung: JobMessages jetzt in Scheduler-Mail-Content aufgenommen.
IX-15439: Globale Suche
Problem: FileWalker-Files werden durchsucht, obwohl der FileWalker nicht für die Suche aktiviert ist.
Lösung: Abfrage, ob in den Filewalker-Einstellungen die Suche aktiviert ist.
IX-15445: Readcontainer
Problem: Bindings im Read-Container können unter MAC OS nicht gelöscht werden.
Lösung: Bindings in ReadContainern können auf Mac-Clients nun wieder über die Ansicht "ReadContainer" gelöscht werden.
IX-15446: Readcontainer
Problem: Beim Erstellen eines ReadContainers unter MAC OS kommt es zu Problemen, wenn keine Klasse ausgewählt wird.
Lösung: Beim Beenden des Dialogs kommt der Hinweis, dass keine Klasse ausgewählt ist.
IX-15449: Data Picker
Problem: Leere Datapicker-Ergebnistabelle auf mobilen Seiten.
Lösung: Die Ergebnislisten wurden entsprechend angepasst, falls keine Felder oder nur eins ausgewählt wurden.
IX-15460: Diagramm
Problem: Lange Ladezeiten bei größeren Diagrammen.
Lösung: Ladedauer verkürzt durch Änderungen am Renderer.
IX-15472: Berechnung
Problem: Seiten mit Berechnungen in Tabellen mit negativem Wert führen bei der Dokumentenerzeugung zu einem Fehler.
Lösung: Dokumentenerzeugung funktioniert nur auch mit negativen Werten.
IX-15478: Handler
Problem: PageActionHandler.before liefert keine Werte für das Element "Mehrfachauswahl".
Lösung: Handler wurde modifiziert, so dass nun Werte im Datensatz vorhanden sind.
IX-15502: Portal erstellen
Problem: Fehler im Portalbuilder bei englischer Spracheinstellung.
Lösung: Fehler bei der Ausgabe auf der Kommandozeile behoben.
IX-15509: Filterinformation
Problem: Filtert man auf Werte z.B. aus Request oder Verarbeitungskontext und einer dieser Werte ist nicht definiert, zeigen auch die sonstigen Bedingungen im Filter insgesamt keine Wirkung und es werden sämtliche Datensätze selektiert.
Lösung: Nicht definierte Filterparameter aus Requests oder Verarbeitungskontexten werden nun nicht mehr als null interpretiert.
IX-15532: Sprachkonstanten-Typ
Problem: Kontext der Sprachkonstanten "FILTER_DATE_FROM" und "FILTER_DATE_TO" von Velocity zu JavaScript geändert.
Lösung: Sprachkonstanten im VTL-Umfeld hinzugefügt.
IX-15533: Update
Problem: Ungenügende Update-Performance von Intrexx Version 9.2 und 9.3 auf 10.x.
Lösung: Performanceoptimierung im Patchcode.
IX-15555: Tomcat
Problem: CVE-2021-42340: Memory leak in Tomcat.
Lösung: Sicherheitsupdate auf Tomcat 8.5.73.
IX-15561: Modul "Design"
Problem: Umlaute im CSS werden nicht korrekt dargestellt.
Lösung: Encoding wurde im Modul "Design" auf UTF-8 umgestellt.
IX-15574: Portlets
Problem: Die Einstellungen "Pflichtportlet" und "Drag & Drop" können nur bei der Anlage des Portlets bearbeitet werden.
Lösung: Fehlende Parameter wurden wieder hinzugefügt.
IX-15584: Menüs
Problem: Schließen eines Menus erzeugt bei Änderung der Bildschirmgröße im Browser JS-Fehler.
Lösung: Unabhängig von der Fenstergröße im Browser tritt der Fehler nun nicht mehr auf.
IX-15596: Datenfeldberechtigungen
Problem: Datenfeld-Berechtigungen werden nicht immer gelöscht.
Lösung: Nicht mehr benötigte Dateifeldberechtigungen werden nun immer aus der Datenbank gelöscht.
IX-15601: Portlets
Problem: Benutzer mit Leserechten kann Portlets endgültig löschen.
Lösung: Benutzer mit Leserechten kann Portlets nun nicht mehr löschen.
IX-15602: Kontrollkästchen
Problem: Klick auf Kontrollkästchen-Label in Tabellen ändert den Status des Kontrollkästchens nicht.
Lösung: Das "for"-Attribut wurde geändert, damit Labels für Kontrollkästchen auch in Frei Gestalteten Tabellen zum Verändern des Zustands verwendet werden können.
IX-15603: Galerie
Problem: Galerie-Element zeigt nach Update auf Silent Track (10.0.8) oder Steady Track (10.1.0) keine Inhalte mehr an.
Lösung: Inhalte werden wieder angezeigt.
IX-15610: Parameter
Problem: Filterung auf Datumsparameter in Kombination mit MSSQL wirft Fehler.
Lösung: Requestwerte werden nun anhand der Einstellungen in der Datumskontrolle transformiert.
IX-15612: Dokumente erzeugen
Problem: Schaltflächen, die für die Erzeugung von Dokumenten konfiguriert sind, werden falsch gepatched.
Lösung: Falsche Seitenangaben im Link werden zurückgesetzt auf die aktuelle Seite.
IX-15613: Dokumente erzeugen
Problem: Copy & Paste bei Schaltflächen, die für die Erzeugung von Dokumenten konfiguriert sind, kopiert nicht richtig.
Lösung: Im Bereich "Probleme" wird nun ein Fehlereintrag angezeigt, wenn eine Schaltfläche mit der Aktion "Dokument erzeugen" eine unzulässige Vorlagenseite konfiguriert hat.
IX-15624: Parameter
Problem: Bei der Generierung von E-Mails per Prozess werden Parameter nicht korrekt übergeben.
Lösung: Der Kontext wurde korrekt gesetzt und ist nun auch in diesem Umfeld verfügbar.
IX-15634: Kalender
Problem: Beim Anlegen eines neuen Termins mit Klick auf ein Kalenderdiagramm tritt ein JS-Fehler in der Browserkonsole auf, wenn keine entsprechende Seite zum Anlegen eines neuen Datensatzes eingestellt ist oder keine Rechte an der Seite vorhanden sind.
Lösung: Bedingungen zum Anlegen des neuen Termins werden nun genau überprüft.
IX-15640: Elemente-Vorlagen
Problem: Bei Elemente-Vorlagen funktioniert der Schaltflächen-Link auf die gleiche Seite nicht.
Lösung: Link auf gleiche Seite wird nun korrekt angepasst.
IX-15698: Prozesse
Problem: Illegale Verbindungen im Modul "Prozesse".
Lösung: Die vom Server nicht unterstützte doppelt eingehende Verbindung in ein Prozesselement wird nun im Manager unterbunden.
IX-15714: Benutzer
Problem: Benachrichtigungen an Organisationseinheit werden an alle Benutzer versendet.
Lösung: Benachrichtigungen werden nun nur an die Mitglieder einer Organisationseinheit gesendet.
IX-15762: Systemapplikation "Sicherheitsrichtlinien"
Problem: IndexOutOfBoundsException bei Eingabeseite für System-Datengruppe.
Lösung: Fehler beim Aktualisieren des WriteContainer-Panels für Systemdatengruppen behoben, wenn außer der Systemdatengruppe keine weitere Datengruppe in der Applikation vorhanden ist.
IX-15770: Systemdatengruppen
Problem: Drucken aus Anwendung "Sicherheitsrichtlinien" heraus liefert leere Seite.
Lösung: Drucken funktioniert nun wieder.
IX-15781: Modul "Design"
Verbesserungen an folgenden Styleklassen:
pagination_small
SHARE_TAB_MENU
Share_Searchfield
IX-15783: Portal öffnen
Problem: Unnötiger Redirect beim ersten Aufruf des Intrexx Portals.
Lösung: Redundanter Redirect entfernt.
IX-15804: OData-Connector
Problem: Einstellung "Bereits benutze Kennwörter ablehnen" greift nicht.
Lösung: In Prozess-Filter-Bedingungen wird nun eine OData-Abfrage für die Bedingung ausgelöst.
IX-15827: Sicherheit
Problem: Filter Bedingung in Prozessen wird nicht korrekt ausgeführt.
Lösung: Einstellung funktioniert jetzt.
IX-15830: Sicherheit
Problem: Wiederverwendung eines Passworts wird nicht korrekt überprüft, wenn die Passwörter mit PBKDF2P gespeichert werden.
Lösung: Passwörter werden nun zuverlässig auf Wiederverwendung überprüft.
IX-15841: Update
Problem: Exception in PatchLink.createLink bezeichnet Application GUID statt der aktuellen Page GUID.
Lösung: Richtige GUID wird nun in Fehlermeldung ausgegeben (Page-und Application GUID).
IX-15844: Update
Problem: Log4J CVE-2021-44832.
Lösung: Verwendung von Log4J-Jars in der Version 2.17.1.
IX-15849: Menüstruktur bearbeiten
Problem: In der Auswahlliste im Menüdesigner werden falsche Namen für die Layouts verwendet.
Lösung: Für Layouts wird nun der Layoutname angezeigt.
Bugfixes und Features, veröffentlicht am 20.12.2021
Update auf Patchlevel 10.0.9_07
Behebung der Sicherheitslücke CVE-2021-45046 durch das Anheben der Log4J Bibliotheken auf die Version 2.17.
Bugfixes und Features, veröffentlicht am 17.12.2021
Update auf Patchlevel 10.0.9_06
Behebung der Sicherheitslücke CVE-2021-45046 durch das Anheben der Log4J Bibliotheken auf die Version 2.16.
Bugfixes und Features, veröffentlicht am 13.12.2021
Update auf Patchlevel 10.0.9_05
Am Freitag, den 10.12.2021 ist eine kritische Zero-Day-Sicherheitslücke in einer Komponente (Log4J) bekannt geworden, die auch in Intrexx eingesetzt wird (CVE-2021-44228, https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/DE/2021/2021-549032-10F2.pdf?__blob=publicationFile&v=3). Betroffen sind unter bestimmten Umständen die Intrexx Versionen 19.03 und höher.
Ein Nachladen von Schadcode, wie in der CVE beschrieben, ist nicht möglich, aber da noch nicht alle Details bekannt sind, ist es nicht mit kompletter Sicherheit auszuschließen, dass durch eine Erweiterung des bisher bekannten Angriffs ein Ausnutzen der Lücke möglich sein könnte.
Daher raten wir allen unseren Nutzern, die aktuellen Updates einzuspielen. Mit diesen Updates wird die Lücke in der Bibliothek (Log4J) behoben.
Bugfixes und Features, veröffentlicht am 07.12.2021
Update auf Patchlevel 10.0.9
IX-12321: Proxy-Login
Problem: Dialog prüft die Verbindung zum Proxy auch wenn der Dialog abgebrochen wird.
Lösung: Bei Abbruch wird nicht mehr geprüft.
IX-12877: Schaltflächen in Tabellen
Problem: Unter bestimmten Bedingungen werden Schaltflächen in Tabellen beim Blättern nicht mehr angezeigt.
Lösung: Übergabe von Werten für Links bei Schaltflächen korrigiert, so dass sie nun dargestellt werden.
IX-13381: Systemcare - Logdateien analysieren
Problem: Derby-DB-Logdateien können in Systemcare ausgewählt werden.
Lösung: Derby aus Konfiguration entfernt.
IX-13720: Proxy
Problem: Initialer Download des Server-Zertifikats erfolgt ohne Proxy, obwohl Intrexx der Proxy bekannt ist.
Lösung: Proxy wird nun beim Download des Server-Zertifikats verwendet.
IX-13786: Untergeordnete Datengruppen
Problem: Wenn auf ein nicht leeres Dateifeld in einer Kinddatengruppe gefiltert wird, tritt ein Fehler auf.
Lösung: Join zur Kinddatengruppe wird nun korrekt angelegt.
IX-14378: Globale Suche
Problem: Seit der Umstellung der Suche auf einen Single-Index liefert sie keine alternativen Suchvorschläge mehr.
Lösung: Suchvorschläge werden jetzt wieder angezeigt.
IX-14630: Cookies
Problem: Warnungsmeldung bei Portalen mit einer HTTPS-Verbindung in der Browserkonsole, dass die von uns gesetzten Cookies aufgrund von fehlenden secure-Attributen bald nicht mehr unterstützt werden .
Lösung: Bei einer HTTPS-Verbindung bei wird den von uns gesetzten Cookies (Layout, Sprache) zusätzlich das Attribut "secure" gesetzt.
IX-14908: Sprachkonstanten in Applikationen
Problem: Seitentitel aus Konstante wird unter bestimmten Umständen nicht in der Applikationsstruktur aktualisiert.
Lösung: Wenn für Seiten ein Titel aus einer neu angelegten Applikationskonstante vergeben wird, wird dieser auch gleich im Applikationsbaum angezeigt und verwendet.
IX-14922: Update
Problem: Patcher verwendet unvollständigen ClassPath.
Lösung: Alle Jars werden nun dem laufenden Patcher / Publish-Mechanismus unter lib/custom hinzugefügt, anstatt nur die Jars der ersten Ebene zu verwenden.
IX-15070: Mehrfachauswahl
Problem: Browser.getValue liefert bei Mehrfachauswahl (Ansicht) nicht mehr die gespeicherten Werte.
Lösung: Ansichtskontrolle der Mehrfachauswahl liefert über Browser.getValue wieder den gespeicherten Wert.
IX-15167: Datensatznavigation
Problem: Anzeige bei der Datensatznavigation wird u.U. nicht richtig initialisiert.
Lösung: Datensatznavigation zeigt nun wieder korrekte Werte an.
IX-15170: Modul "Design"
Neue Selektoren für Pagination-Kontrollen
IX-15195: Installation
Problem: patchportal.bat funktioniert nicht.
Lösung: Fehler bei der Behandlung von Pfadangaben wurde behoben.
IX-15244: Dateispeicherort
Problem: Unter Umständen werden auf Rechnern mit MacOS beim Import von Applikationen im Dialog für Dateispeicherorte falsche Zeichen dargestellt. Der betreffende Text ist aufgrund einer falschen Schriftart nicht lesbar.
Lösung: Die Schriftart wird nun korrekt gesetzt, so dass der Text lesbar ist.
IX-15251: SAP Business Suite Connector
Problem: Referenzfelder werden nicht geladen.
Lösung: Referenzfelder werden wieder geladen.
IX-15253: Data Picker
Problem: Auf mobilen Seiten werden DataPicker-Ergebnisse als Tabelle angezeigt, wodurch für die Anzeige nicht ausreichend Platz ist.
Lösung: DataPicker-Ergebnisse werden nun auf mobilen Seiten wieder als Liste angezeigt.
IX-15262: Markdown-Editor
Problem: Vorschau funktioniert nicht korrekt.
Lösung: Das CSS des Editors wird nun wieder korrekt geladen. Damit funktionieren wieder alle Buttons, die Vorschau und auch der Rahmen wird wieder dargestellt.
IX-15277: Data Picker
Problem: Wird eine Auswahlliste wieder geleert, werden die per Datenzuordnung ausgefüllten Werte nicht zurückgesetzt.
Lösung: Werte werden beim Zurücksetzen der Auswahlliste nun ebenfalls entfernt.
IX-15278: Elemente-Vorlagen
Problem: Schaltfläche mit Sprungziel in eine andere Applikation kann nicht als Vorlage gespeichert werden.
Lösung: Schaltflächen, die auf eine andere Applikation als die aktuelle springen, können nun wieder per Drag & Drop von der Arbeitsfläche in den Bereich "Elemente" als eigene Vorlage angelegt werden.
IX-15288: Eingabefeld - Datum
Problem: Vom Benutzer werden für Datumsfelder konfigurierte onblur-Events nicht mehr ausgelöst.
Lösung: Das Problem wurde behoben.
IX-15339:Tiny-MCE-Editor
Problem: Wenn Bilder im TinyMCE-Eingabefeld mit data: marker im HTML eingebettet werden, kam es anschließend zu Fehlern bei der Dokumentenerstellung.
Lösung: Der Fehler wurde behoben - Dokumente können nun erstellt werden.
IX-15354: Schaltfläche mit E-Mail-Konfiguration und Mail-Aktion in Prozess
Problem: In bestimmten Fällen wird aufgrund eines falsch ermittelten Primary Key in E-Mails ein falscher Datensatz gerendert.
Lösung: Der Primary Key wird nun korrekt ermittelt.
IX-15355: Connectoren
Problem: Neu angelegter Connector wird nicht in Liste angezeigt.
Lösung: Die Liste der definierten Connectoren aktualisiert sich nun auch, wenn man direkt unter "Daten konsumieren" einen neuen Connector erstellt.
IX-15380: Globaler Timer
Problem: Mit der Einstellung "Überfällige Timerjobs bei Serverstart ausführen" werden bei jedem Neustart alle Timerjobs mit dieser Einstellung ausgeführt.
Lösung: Beim Server-Neustart werden jetzt nur die Timerjobs gestartet, falls sie überfällig sind und die Einstellung "Überfällige Timerjobs bei Serverstart ausführen" gesetzt ist.
Bugfixes und Features, veröffentlicht am 11.11.2021
Update auf Patchlevel 10.0.8
IX-10480: OData
Problem: Das Zurücksetzen eines Abhängigkeitsfilter in Verbindung mit einem statischen Filter auf eine OData-Ansichtstabelle führte zu einem Fehler bei der Umwandlung des XML-Filters zu einem OData-Filter, da der Abhängigkeitsfilter dann keine Elemente enthält.
Lösung: "Leere" Filter werden nun ignoriert, so dass die Abfrage korrekt zurückgesetzt wird.
IX-10823: Diagramm
Problem: Im Diagrammtyp "Linie-Säule" fehlt die Beschriftung der Säulenwerte.
Lösung: Im Eigenschaftendialog kann nun eine Beschriftung für den Säulenwert festgelegt werden (statischer Text, Sprachkonstanten). Der Wert wird dann in der Legende angezeigt.
IX-11379: Schieberegler
Problem: CSS-Styling auf Subelemente funktionieren nicht.
Lösung: Selektoren werden auf andere Art aufgebaut, so dass das Styling funktioniert.
IX-11703: Expert
Problem: Dialog überschreibt Eintrag "emptyentry = false" im Expert-Reiter, wenn die Option "Eingabe erforderlich" gesetzt ist.
Lösung: Änderungen in den Optionen eines Listenfeldes: Bei gewählter Option "Eingabe erforderlich" wird nicht mehr automatisch die Option "Erster Eintrag der Liste ist leer" gesetzt. Bei benutzerdefinierten Einträgen ist die Auswahl eines Eintrags als Vorauswahl keine Pflicht mehr.
IX-11876: Ticker-Basisportlet
Neue URL des Tagesschau-Tickers in neu angelegten Portalen.
IX-11905: Globale Suche
Problem: Globale Suche löst "Abfragestrategie" in den Optionen nicht auf und zeigt statt dessen Velocity-Code an.
Lösung: Die Velocity-Variablen für die Abfragestrategie in der globalen Suche werden nun erzeugt und dargestellt.
IX-12775: OData
Problem: Eingabe von OData-Diensten: Konsistenzprüfung der Aliase greift erst beim zweiten Öffnen.
Lösung: Konsistenzprüfung wird sofort ausgeführt.
IX-13447: Ansichtstabelle
Problem: Das Styling von Checkboxspalten in Ansichtstabellen verhält sich anders als das Styling anderer Spaltentypen.
Lösung: Für neue Selektoren wirkt sich der Standardselektor für individuelle Styles bei Checkboxen in Tabellen nun analog zu anderen Elementen auf die Tabellenzelle aus.
IX-13576: OData
Problem: Beim Parsen von Groovy-Skript für OData-Funktionen konnte es zu einem Fehler wegen ungültigen Zeichen in Java-Klassennamen kommen, wenn der Dateiname des Skripts mit einer Ziffer beginnt.
Lösung: Jetzt wird ein gültiger Klassennamen erzeugt.
IX-13602: Portalexport
Problem: Portalexport mit großen Dateien bricht ab.
Lösung: Bei Tar-Archiven wird nun ein Format verwendet, das größere Dateien im Export erlaubt.
IX-13787: Menüs
Problem: Die Menütypen "Vertikales Menü", Reihen-Menü" und "Block-Menü" funktionieren im Web nicht als Untermenü.
Lösung: Menütypen können jetzt im Dialog nicht mehr als Untermenü ausgewählt werden.
IX-14075: OData
Problem: Wenn man einen OData-Service anbietet, kann man die Titel der Datenfelder bestimmen. Diese Anpassung wird momentan nicht an die Metadaten des OData-Service übergeben, somit kommt die Änderung der Titel nicht im Service an.
Lösung: Selbst definierte Datenfeldtitel in OData Services werden nun in den Metadaten des Services korrekt angezeigt.
IX-14165: lcappsearchconfig
Problem: Veraltete Einträge in lcappsearchconfig durch fehlende Referenz auf LCAPP.
Lösung: Neuer Foreign Key Constraint auf LCAPP wird nun angelegt.
IX-14187: Dynamische Ansicht in Tabellen
Problem: Bei der Dynamischen Ansicht in Ansichtstabellen kann der Wert nicht mehr mit Javascript ausgelesen werden.
Lösung: Das Auslesen ist jetzt wieder möglich.
IX-14228: Dateiauswahl Ansicht in Tabellen
Problem: Dateinamen in der Dateiauswahl Ansicht in Ansichtstabellen können nicht mit JavaScript ausgelesen werden.
Lösung: Dateinamen können jetzt ausgelesen werden.
IX-14248: Suche in Applikationen
Problem: Konfiguration der Suchen-Schaltfläche ist im Browser nicht wirksam.
Lösung: Benutzerdefinierte Einstellungen werden jetzt übernommen.
IX-14366: Dynamische Ansicht
Problem:
Beim Anlegen der Kontrolle Werte-Listenfeld wird die Datenfeld-Auswahl angezeigt, obwohl dies eigentlich nicht vorgesehen ist und zu unerwartetem Verhalten im Web führen kann, da immer nur der letzte Eintrag gespeichert wird.
Bei der Kontrolle Werte-Auswahlliste wird beim Bearbeiten keine Binding-Seite angezeigt, obwohl nichts gegen ein Lesebinding spricht.
Bei Listenfeld und Werte-Listenfeld sind Hilfe-Icons zur Breite und Höhe nicht sichtbar.
Lösung: Die oben genannten Probleme sind behoben.
IX-14563: Groovy
Neue Methode in GroovyOrgBuilder (g_om): List<String> validatePassword(String, String, String, String).
IX-14585: Baum-Element
Problem: Wird ein Datensatz im Baum vom Administrator geändert, kann der ursprüngliche User ihn nicht mehr über die Baumstruktur bearbeiten.
Lösung: Nun wird recordOwner statt userid zur Rechteprüfung verwendet. Die Bearbeitung ist damit wieder möglich.
IX-14599: Schaltflächen
Problem: Schaltflächen sind unter Umständen aufgrund eines Containerbindings, das nicht richtig ausgewertet wird, ohne Funktion.
Lösung: Das Binding wird nun auch bei zusammengesetzten Referenz-Keys richtig ausgewertet. Die Funktion der Schaltflächen ist somit wiederhergestellt.
IX-14621: Applikationsexport
Problem: Falscher Exportpfad, wenn die zuletzt erzeugte Export-ZIP-Datei aus dem Verzeichnis gelöscht und erneut exportiert wurde.
Lösung: Exportpfad wird jetzt korrekt gesetzt.
IX-14692: Scheduler
Problem: Das Aufräumen einer großen Anzahl von Log-Dateien des Schedulers führen zur Problemen bei der Ausführung von Prozessen.
Lösung: Strategie zum Aufräumen von Log-Dateien geändert, so dass keine Blockaden mehr auftreten können.
IX-14797: Galerie
Problem: Wenn bei einer Galerie in der Ansicht kein Datensatz hinterlegt ist, tritt ein Fehler auf.
Lösung: Code wurde entsprechend angepasst, wenn es kein Gallery-Object gibt.
IX-14807: Kalender
Problem: Falsche Darstellung im Kalender bei Zeitumstellung.
Lösung: Korrektur der Darstellung im Kalender bei Zeitumstellung.
IX-14809: Data Picker
Problem: Mehrsprachige Ausgabe des Spaltentitels im Ergebnisfeld des Data-Pickers wenn ein statischer Titel verwendet wurde. Bei der Verwendung von Sprachkonstanten konnte es vorkommen, dass keine Spaltenüberschrift angezeigt wurde.
Lösung: Statische Titel werden nicht mehr mehrsprachig angezeigt sondern in der gewählten Sprache des Portals bzw. Users. Außerdem werden auch alle Spaltentitel angezeigt auch wenn für diese Sprachkonstanten (Applikation und Global) verwendet wurden.
IX-14822: Portleteigenschaften
Problem: Seiten wurden in ein bestehendes Tooltip geladen. Dadurch konnte das Tooltip beim erneuten Laden der Seite mit Strg+R nicht mehr korrekt aufgebaut werden.
Lösung: Seiten werden als neues TT geladen.
IX-14843: Undo / Redo-Puffer bei Applikationen
Problem: Einstellung der Puffergröße hat keine Auswirkung.
Lösung: Fehler ist behoben.
IX-14853: Benutzerreplikation
Problem: Unter bestimmten Umständen wird einem Benutzer keine Gruppe zugewiesen.
Lösung: Lesereihenfolge im Active Directory geändert, so dass die Gruppe korrekt zugewiesen wird.
IX-14900: Temporäres Verzeichnis
Es wird nun ein eigenes temporäres Verzeichnis verwendet, z.B. für JavaScript, Velocity und Groovy.
IX-14907: Ressourcenelement
Problem: Die Parameter qs_class, qs_callback und qs_calViewGuid stellen ein mögliches Sicherheitsproblem dar.
Lösung: Die Parameter wurden in die Liste der zu prüfenden Requestwerte aufgenommen.
IX-14916: Dropdownmenü
Problem: Wenn ein Hauptmenüpunkt geklickt wird und dieser keine Startseite definiert hat, wird die Selektierung eines (eventuell) vorher gewählten Menüpunkts nicht entfernt.
Lösung: Die Markierung eines zuvor selektierten Menüpunkts wird nun entfernt.
IX-14930: Kalenderfilter
Problem: Sprachkonstante wird in Filterinformation mit abhängigem Kalenderelement nicht aufgelöst.
Lösung: Sprachkonstante wird nun aufgelöst.
IX-14960: Diagramm
Problem: Sprünge auf Datensätze im Diagramm funktionieren nicht korrekt. Sprungziele gehen bei Änderung der Größe des Browserfensters verloren.
Lösung: Sprünge im Diagramm werden nun korrekt ausgeführt.
IX-14961: Module
Problem: Doppelklick auf Modul im Portal Manager zeigt einen vermeintlichen Ladezustand an.
Lösung: Zustand des Mauszeiger wird korrigiert.
IX-14964: OData-Provider
Eine bestehende Intrexx-User-Session kann beim Zugriff auf einen Intrexx-OData-Service weiterverwendet werden, in dem man die Session-ID im EphemeralKeyValueStore speichert und beim ersten OData-Aufruf den Key zur Session über den rq_SRef Parameter in der URL übergibt.
IX-14968: Bilder
Problem:Unter Umständen werden Bilder nach dem Update nicht mehr richtig geladen mit entsprechender Fehlermeldung im Log
Lösung:Fehler wurde durch die Verwendung einer geeigneten Methode zum Generieren der Bild-Url behoben.
IX-15009: Navigationselement von Tabellen
Problem: Die Stilklasse eines Tabellenpagers kann inzwischen vom Benutzer bestimmt werden. Diese Änderung hat sich nicht im Typescript wiedergefunden, weshalb die Schaltflächen beim Navigationselement nicht mehr funktioniert haben wenn die Klasse angepasst wurde. Die Weiter- und Zurück-Schaltflächenpfeile lösen deshalb keine Aktion aus.
Lösung: Tabellenpager funktioniert jetzt wieder korrekt.
IX-15017: Dynamische Filter
Problem: Ansichtstabelle reagiert nicht, wenn man ein Dropdown-Element mit den Einstellungen "Pflichtfeld" und "erster Eintrag leer" verwendet und dann von einem ausgewählten Eintrag keinen Eintrag auswählt und anschließend erneut einen Eintrag auswählt. Erst die nachfolgende Auswahl funktioniert wieder.
Lösung: Handling von Abhängigkeiten im Zusammenspiel mit Auswahllisten und der Option "Eingabe erforderlich" optimiert.
IX-15019: Menüs
Problem: Durch die Änderung der ID eines abhängigen Menüs wird die Struktur ungültig.
Lösung: Die geänderte ID wird jetzt beim Elternmenü aktualisiert.
IX-15054: Portale löschen
Problem: Logverzeichnis bleibt nach Löschen des Portals erhalten.
Lösung: Das Logverzeichnis wird nun ebenfalls gelöscht.
IX-15059: WriteContainer
Problem: Die Filterkriterien in einem WriteContainer können ihren Wert aus Velocity beziehen. Dieser Wert wurde zwar serialisiert, wurde aber beim erneuten Öffnen der Applikation nicht wieder eingelesen und ging dadurch verloren.
Lösung: Der Wert geht nun nicht mehr verloren.
IX-15080: Performance
Problem: Schlechte performance von Portal.getOrgStructure() bei großen Organisationsstrukturen.
Lösung: Verbesserte Performance von $Portal.getOrgStructure() durch Zugriff auf Cache statt Datenbank. Für seltene Fälle, in denen durch das geänderte Verhalten Probleme entstehen könnten, wurde die neue Funktion $Portal.readOrgStructure() eingeführt, mit der das alte Verhalten wiederhergestellt werden kann.
IX-15088: Docker
Problem: In Docker kam es zu Fehlern beim Portalpatch, wenn ein neues Portal angelegt wurde, das aus einer Version zwischen 10.0.0 und 10.0.4 exportiert war.
Lösung: Der Fehler ist nun behoben. Die Portale lassen sich nach dem Import normal starten.
IX-15124: Connector für Microsoft Office 365
Problem: Darstellung von Thumbnails in Office365-Dokumenten nicht korrekt.
Lösung: Templates wurden an die aktuelle Intrexx-Version angepasst.
IX-15126: OAuth2
Anmeldefehler des Identity Providers bei der OAuth2 Anmeldung werden nun auch ins portal log geschrieben (bisher nur in der Browser-Konsole erkennbar).
IX-15138: Connector für Microsoft Office 365
Problem: Drive-Items aus Fremddatengruppe enthalten keine Download-URL mehr.
Lösung: Download-URL wird von Graph API nun unter einem anderen Propertyname geliefert. Dies wurde im Connector angepasst.
IX-15146: Kuchendiagramm
Problem: JavaScript-Fehler bei Klick auf Items in der Legende.
Lösung: Fehler wurde gefixt.
IX-15150: Dokumente erzeugen
Problem: Wenn aus einer Intrexx-Seite ein Dokument erzeugt wird und sich auf dieser Seite eine freigestaltete Tabelle mit einer Mehrfachauswahl befindet, dann werden die gespeicherten Werte der Mehrfachauswahl im erzeugtem Dokument nicht angezeigt.
Lösung: Die Werte werden nun vollständig im generierten Dokument angezeigt.
IX-15166: Groovy
Problem: Safely.close wirft java.util.ConcurrentModificationException.
Lösung: Vector mit HashSet ersetzt.
IX-15198: Optionsfeld
Problem: Ein als Pflichtfeld definiertes Optionsfeld erzeugt einen Fehler, wenn beim Erstellen eines Eintrags keine Option auswählt wird.
Lösung: Fehlendes Form-Attribut wurde wieder eingefügt.
IX-15243: Unique Number Generator
Problem: Unique Number generator wirf Fehler in Kombination mit Integer-Daten.
Lösung: Auch Integer-Daten werden jetzt unterstützt.
Bugfixes und Features, veröffentlicht am 21.10.2021
Update auf Patchlevel 10.0.7
IX-5424: Handler
Problem: Reihenfolge der Handlermethoden entspricht nicht der Abarbeitungsreihenfolge.
Lösung: Die Methoden der Groovy-Actionhandler werden nun in der Abarbeitungsreihenfolge vorgeschlagen.
IX-10771:Modul "Start" - Letzte Anmeldungen
Problem:Fehlermeldung im Log, wenn Portal nicht mehr vorhanden.
Lösung: Es wird nun eine Fehlermeldung eingeblendet, wenn ein Portal bei Klick auf eine der letzten Anmeldungen auf dem aktuellen Server nicht mehr vorhanden ist.
IX-10877: Applikationselemente / Drag & Drop
Problem:DragulaJS-Scrolling funktioniert nicht mehr.
Lösung: Initialisierung und EventHandling wurde erweitert, so dass in Sortierbaren Listen, Portlet-Frameworks und Sortierbarer Gruppierung automatisch gescrollt wird wenn das bewegende Element nach oben oder unten verschoben wird.
IX-11461: Registrierte Portale verwalten
Problem:Überflüssige Schaltflächen "Weiter" und "Zurück".
Lösung: Schaltflächen "Weiter" und "Zurück" wurden entfernt.
IX-11722: Datumsauswahl-Kalender bei Eingabefeldern
Problem:Scrollt im modalen Fenster mit, Position ist nicht an das Eingabefeld gebunden.
Lösung: Der Datumsauswahl-Kalender wird nun neu und korrekt im Zusammenhang mit dem Eingabefeld positioniert, wenn der Benutzer in einem modalen Tooltip scrollt.
IX-13091: Portaleigenschaften Frontendwebserver
Problem: IIS-Website - Auswahlliste ist leer, wenn im IIS kein Hostname für die Sitebindung eingetragen ist.
Lösung: IIS-Sitebindungen ohne Hostname werden nun im Dialog angezeigt.
IX-13306: Dynamische Ansicht
Problem: Speicherauslastung steigt bei mehrfacher Neuerstellung stark an.
Lösung: Speicherverbrauch bei der Neuanlage optimiert.
IX-13312: Sortierbare Liste - Ansicht
Problem:Speicherauslastung steigt bei mehrfachem Öffnen des Eigenschaftendialogs bei Neuerstellung stark an.
Lösung: Speicherverbrauch bei der Neuanlage optimiert.
IX-13320: Applikation veröffentlichen
Problem:Wenn eine Ansichtsseite mit einem Ansichtsfeld des Typs "Farbe" in einer E-Mail-Aktion als Ziel ausgewählt wurde, konnte die Applikation mit der Ansichtsseite nicht mehr veröffentlicht werden.
Lösung: Der Fehler wurde durch das Entfernen eines veralteten Templates, das für die Transformation der Farbansicht verwendet wurde, behoben. Die Applikation kann wieder veröffentlicht werden.
IX-13327: Seitenassistent
Problem: Speicherauslastung steigt beim Bearbeiten von Suchkonfigurationen stark an.
Lösung: Speicherverbrauch für das Bearbeiten von Suchkonfigurationen im Seitenassistent optimiert.
IX-13332: Ansichtstabellenspalte - Schaltfläche
Problem:Speicherauslastung steigt dauerhaft an, wenn der Dialog zur Bearbeitung einer Schaltflächenspalte geöffnet wird.
Lösung: Speicherverbrauch für das Bearbeiten von Schaltflächen in Ansichtstabellen optimiert.
IX-13785: Filter
Problem:Warnung zu Filteroperation wird nicht angezeigt, wenn der Dialog über das Kontextmenü geöffnet wird.
Lösung: Die Warnung für Filteroperationen, die evtl. nicht von der Datenbank unterstützt werden, wird nun auch angezeigt, wenn man den Filter einer Ansichtstabelle über das Kontextmenü "Filter editieren" bearbeitet.
IX-13792: Datum-Eingabefeld
Problem:Gleichzeitige Fehlermeldung und Korrektur in Datumsfeldern bei falscher Eingabe.
Lösung: Bei Datumsfeldern, in denen eine manuelle Eingabe erlaubt ist, wurde die automatische Korrektur von fehlerhaften Datumswerten verbessert bzw. ausgeschaltet. Ein falsches Datum wie z.B. "32.07.2021" wurde bisher nicht korrekt interpretiert und falsch umgewandelt. Nun wird das eingegebene Datum nicht mehr automatisch angepasst, sondern nur noch über die Feldvalidierung geprüft.
IX-14159: Intrexx Share-Plugin
Problem: In Filtern des Intrexx Share-Plugins ist nur die oberste Datengruppe in der Applikationsstruktur wählbar.
Lösung: Nun können hier alle Datengruppe derselben Ebene ausgewählt werden.
IX-14239: Modul "Start" / Wechsel auf Modul "Applikationen"
Problem: Beim ersten Verbinden des Portal Managers mit einem Portal wird direkt nach dem Anmelden der Download der Bilder vom Server angestoßen und der Portal Manager bis zum Abschluss des Downloads blockiert. Dieser Vorgang kann je nach Netzwerkverbindung einige wenige Minuten dauern.
Lösung: Das Initialisieren des Default-Layouts wurde verschoben und findet jetzt beim ersten Aufruf einer Applikation nach dem Start des Portal Managers statt.
IX-14302: Portal erstellen unter Linux
Problem:Englische Übersetzung bei Anlage eines neuen Portals unter Linux als nicht root-User fehlt.
Lösung: Bei der Anlage eines neuen Portals unter Linux als Nicht-root-User wird nun auch in englischer Sprache nachgefragt, ob man den Vorgang trotzdem weiterführen möchte.
IX-14320: Dateiauswahl Ansicht
Problem:Das Expert-Attribut "Style" hat fälschlicherweise dafür gesorgt, dass bei diesen Kontrollen in manchen Fällen keine individuellen Styles gewirkt haben.
Lösung: Das Expert-Attribut "Style" wird bei den Action-Controls und bei Bildansichtkontrollen herausgepatched und die Auswertung aus XSL-Dateien entfernt.
IX-14335: Export / Import von Applikationen
Problem: Applikationen aus Intrexx Version 19.03 - Import in Intrexx Silent Track: Sessionvariablen im Kalenderplugin-Filter werden nicht übernommen.
Lösung: Filter mit einem Vergleichswert vom Typ "Systemwert" (Requestwert, Sessionwert, Verarbeitungskontext) in Datengruppen werden nun beim Update auf den neuen Vergleichswert vom Typ "Binding" gepatcht.
IX-14376: Aufgabenplanung
Problem:Fehlerhafte Meldung: "Der Scheduler ist ausgeschaltet", während die Inhalte geladen werden.
Lösung: Meldung wird nun nicht mehr angezeigt, wenn die Aufgaben-Tabelle geladen wird.
IX-14440: Datumsauswahl-Kalender auf mobilem Gerät
Problem: In Tooltip auf mobilem Gerät abgeschnitten.
Lösung: Die Datumsauswahl wird nun auf mobilen Geräten im Tooltip wieder vollständig angezeigt.
IX-14516: Eingabefeld mit Kontrolltyp "Währung"
Problem: Währungsfelder erhalten ihre Formateinstellungen über die Portalsprache oder können direkt in den Eigenschaften des Eingabefeldes konfiguriert werden. Die Formateinstellungen via Portalsprache (Locale) wurden nicht korrekt gelesen. Stattdessen wurde die Konfiguration der Dezimalfelder genutzt.
Lösung: Dieser Fehler wurde behoben, sodass Dezimal- und Währungsfelder wieder getrennt voneinander eingestellt werden können.
IX-14526: Favoriten-Portlet
Problem: Favoriten können von nicht angemeldeten Benutzern bearbeitet werden.
Lösung: Im anonymen Modus wird die Schaltfläche zum Editieren der Favoriten nun nicht mehr angezeigt.
IX-14564: Ansichtstabelle mit Vorselektion
Problem: Wenn in der Vorselektion einer Ansichtstabelle ein Eintrag ausgewählt wird, wird anschließend die Ansichtstabelle angezeigt. Gibt es dort nun eine Schaltfläche, die ein Tooltip öffnet, funktioniert die Schaltfläche korrekt. Ein Textlink dagegen funktioniert nicht.
Lösung: Links in Vorselektionen erhalten nun ein Attribut "data-preselect" zur besseren Erkennung. Damit kann das Event auch auf exakt diese Links gelegt werden.
IX-14586: Portal-Pfad
Problem: Leerzeichen in Pfaden in Konsolen-Kommandos führten zu Fehlern, da diese als Trennzeichen interpretiert wurden.
Lösung: Die Leerzeichen werden nun escaped und die Pfade können richtig interpretiert werden.
IX-14600: Intrexx Upgrade
Problem:AppPatcher - Datum-Eingabefeld: Die Optionen "Wochennummern anzeigen" und "Kalender bei Auswahl schließen" wurden durch den Patcher falsch ergänzt.
Lösung: Beim Eingabefeld Datum & Uhrzeit wird die Option "Wochennummern anzeigen" durch den Patcher ggf. so ergänzt, dass das bisherige Verhalten erhalten bleibt. Beim Eingabefeld Datum werden die Optionen "Wochennummern anzeigen" und "Kalender bei Auswahl schließen" durch den Patcher ggf. so ergänzt, dass das bisherige Verhalten erhalten bleibt.
Der Patcher läuft für alle Applikationen, die auf die Version 10.0.0 angehoben werden.
IX-14707: Kalender - Darstellungen
Problem: Verfügbare Darstellungen werden nicht angezeigt.
Lösung: Die Standard-Darstellungen werden nun wieder zum Auswählen im Dialog angezeigt.
IX-14755: Import
Problem:Beim Import von älteren Applikationen in Intrexx 19.03 und Intrexx Silent Track kam es vor, dass Beschreibungstexte von Applikationen verkürzt dargestellt wurden. Nach dem Veröffentlichen der Applikationen wurde dann auch der gekürzte Text gespeichert, weshalb es zu Datenverlusten kommen konnte.
Lösung: Lange Beschreibungstexte (Ansicht "Beschreibung") von Elementen werden nun wieder komplett angezeigt und beim Veröffentlichen auch vollständig gespeichert.
IX-14759: Cluster
Problem: Bei aktiviertem Login/Logout-Workflow-Events im Cluster konnte es zu Fehlern im Log kommen.
Lösung: Fehler tritt nicht mehr auf, da der Thread-Kontext vor dem Aufräumen abgelaufener Sessions nun initialisiert wird.
Bugfixes und Features, veröffentlicht am 09.09.2021
Update auf Patchlevel 10.0.6
IX-9317: Kopieren
Problem: Kopieren von Seiten mit Tabellen und Abhängigkeiten verliert onload-Event.
Lösung: Löst eine Seite eine Abhängigkeit aus und wird kopiert, dann ist in Zukunft auch die Kopie der Seite Auslöser der dortigen Abhängigkeit.
IX-10428:Applikationsdatei öffnen
Problem: Optimiertes Veröffentlichen führt zu Problemen beim Überschreiben einer Applikation durch eine lokale Arbeitskopie.
Lösung: Nach dem Öffnen der Applikation funktionieren die Links nun wieder einwandfrei.
IX-11910: Tachometer
Problem: Hintergrundbild wird bei Resize des Fensters zerstückelt.
Lösung: Nun wird auf jedes Neuzeichnen des Tachometers gehört und das Hintergrundbild erneut richtig platziert.
IX-12630: Connector für dg hyparchive
Problem: dg Hyparchive-Loginbox: Layout nicht optimal.
Lösung: Die Loginbox hat nun feste Styles die nicht mit dem Layout kollidieren.
IX-12767: Daten konsumieren
Problem: Sortieren von Datenquellen können bei Neustart des Portalmanagers zu Problemen bei der Ansicht der Datenquellen führen.
Lösung: Die Liste der Datenquellen wird nun auch bei vorheriger Sortierung der Tabelle wieder vollständig angezeigt.
IX-12880:Portaleigenschaften / Zahlenformat
Problem: Option "Keine führende Null verwenden" hat keine Auswirkung in Portaleinstellung.
Lösung: Option wird wieder erkannt.
IX-13308:Performance
Problem: Bei mehrfachem Drag & Drop von Auswahllisten auf die Arbeitsfläche steigt die Speicherauslastung spürbar an.
Lösung: Speicherbedarf im Eigenschaftendialog für Auswahlliste optimiert.
IX-13310:Performance
Problem: Bei mehrfachem Drag & Drop von Listenfeldern auf die Arbeitsfläche steigt die Speicherauslastung spürbar an.
Lösung: Speicherbedarf im Eigenschaftendialog für Listenfeld optimiert.
IX-13335:Performance
Problem: Bei mehrfachem Drag & Drop einer Suchkontrolle auf die Arbeitsfläche steigt die Speicherauslastung spürbar an.
Lösung: Speicherbedarf für die Suchkontrolle optimiert.
IX-13370:Tooltips
Problem: ALT+H innerhalb von Tooltips nicht mehr möglich.
Lösung: Tooltips verhindern nun nicht mehr das Ausführen von Shortcut-Events wie Alt+H.
IX-13387:Datengruppen
Problem: Wenn eine Datengruppe existiert, deren Tabellenname nicht dem empfohlenen Namensschema (Großbuchstaben) entspricht und man diese mithilfe der Funktion "gemäß empfohlenem Schema automatisch umbenennen" umbenennt, kann es unter Umständen dazu führen, dass die Applikation nicht mehr veröffentlicht werden kann, wenn die Datengruppe vor Umbenennung schon Referenzen auf andere Datengruppen hatte.
Lösung: Fehler wurde behoben. Applikation kann nach Umbenennung der Datengruppe wieder veröffentlicht werden.
IX-13507:Schaltfläche mit Sprungziel auf andere Applikation
Problem: Lädt zu lange.
Lösung: Das Laden von externen Applikationen im Schaltflächendialog wurde optimiert.
IX-13577:Ansichtsfeld mit Kontrolltyp "Webapplikation"
Problem: URL wird mit ALT + . automatisch als http:// statt https:// eingefügt.
Lösung: URL wird nun mit https:// eingefügt.
IX-13682:Datenzuordnung
Problem: Erkennt Sprachkonstante nicht als Suchfeld-Titel.
Lösung: Jetzt funktionieren in Ergebnistabellenspalten auch Konstanten als Titel. Bisher haben nur statische Titel funktioniert.
IX-13689:Abhängigkeiten - Auswahlliste
Problem: Wenn eine Auswahlliste als Abhängigkeit für eine Tabelle konfiguriert ist und die Auswahlliste auf leer zurückgestellt wird, kann es zu Ladefehlern der Tabelle kommen und es treten Fehler in der Konsole auf.
Lösung: Der Fehler wurde behoben indem die Abhängigkeit nur ausgelöst wird, wenn sich die Filterbedingung ändert.
IX-13703:Softwareaktualisierung
Problem: Publishallapplications transformiert keine Applikationsstyles.
Lösung: Applikationsstyles werden nun an die richtige Stelle kopiert.
IX-13732:Layout-Import
Problem: Fehler bei Aktion "Alle Layouts auswählen".
Lösung: Fehler wurde behoben.
IX-13749:WriteContainer
Problem: Unnötige Attribute im WriteContainer führen zu Warnungen im Bereich "Probleme".
Lösung: Unnötige Angaben zu WriteContainern werden beim Patchen entfernt.
IX-13752:Bereich "Probleme" in Applikationen
Problem: Fehler gehen u.U. in einer längeren Liste unter. Deshalb sollen die Warnungen ausgeblendet werden können.
Lösung: Das Ausblenden der Warnungen ist nun möglich.
IX-13765:Systemapplikation "Benutzer"
Problem: Intrexx-Datengruppennamen können in der Benutzerapplikation über den Dialog geändert werden.
Lösung: Das Ändern des Dategruppennamens ist nun nicht mehr über den Dialog möglich.
IX-13775:JavaScript - Tabellen-API
Problem: Werte verlieren beim Auslesen aus Tabellen den Datentyp.
Lösung: Datums- und Zahlenwerte in Ansichtstabellen können über die Tabellen-API mit getValue (String) oder getJsValue (Date / Number) ausgelesen werden.
IX-13782:Basisportlet "Favoriten"
Problem: Aufgrund veralteter Code-Sourcen funktionieren die Sprünge, z.B. auf die eingetragenen Applikationen, nicht mehr.
Lösung: Sprünge aus dem Portlet heraus werden nun wieder korrekt ausgeführt.
IX-13783:Globale Suche
Problem: Globale Suche: Tooltips für "Tabobtionen" schließen sich nicht.
Lösung: Beim Schließen des Tooltips der globalen Suche wird geprüft, ob das Tooltip der Tab-Konfiguration geöffnet ist und es entsprechend geschlossen wird.
IX-13784:Expert-Reiter
Problem: Fehler, wenn Änderung oder Neuanlage eines Attributs nicht mit Enter bestätigt, sondern z.B. auf einen anderen Reiter im Eigenschaftendialog gewechselt wird.
Lösung: Wenn eine Tabellenzelle noch im Editiermodus ist, kann der Expert-Reiter jetzt fehlerfrei verlassen werden.
IX-13788:Performance
Problem: CPU-Ressourcenbedarf beim Colourpicker.
Lösung: Die Anzeige der Farbpaletten für Helligkeit, Sättigung und Farbton wurde angepasst, so dass wieder weniger CPU gebraucht wird.
IX-13789:Ansichtstabelle - Dateiexport - Schaltflächentyp "Bild"
Problem: Konfiguration der Schaltfläche als Bild-Schaltfläche wird nicht gespeichert.
Lösung: Bei Export-Schaltflächen werden die Bildeinstellungen wieder gespeichert.
IX-13808:Dateiauswahl-Ansicht
Problem: Styleklassen-Eintrag auf Reiter "Ansicht".
Lösung: Die Styleklasse wird beim Ändern der Vorlage an die neue Vorlage angepasst, solange die Styleklasse nicht vom Benutzer angepasst wurde.
IX-13832:Bereich "Probleme" in Applikationen
Problem: Reihenfolge der Einträge.
Lösung: FIXME- und TODO-Einträge aus JavaScript werden nun an erster Stelle angezeigt, dann folgenden Fehler und danach Warnungen. Die Sortierung kann nun mit Klick auf die jeweilige Spalte geändert werden.
IX-13841:Softwareaktualisierung
Problem: Generieren von nicht mehr verwendeter share.js führt bei publishall zu Fehlern.
Lösung: Fehlerhafte Generierung der nicht mehr benötigten share.js entfernt.
IX-13862:Ansichtstabelle / Sprungziel / Ausnahmebehandlung
Problem: "Bei fehlendem Wert *leer* eintragen" funktioniert nicht mehr.
Lösung: Spaltenlinks in Tabelle mit leerem Text aus Datenfeld zeigen nun wieder *leer* an.
IX-13864:Webservice - Operations-Typ "Auflisten"
Problem: Fehler beim Öffnen des Unterabfragendialogs.
Lösung: Das Öffnen des Unterabfragendialogs im Listenfilter funktioniert nun fehlerfrei.
IX-13872:Speichern
Problem: Text in einem Datenfeld, der mit < beginnt, wird nicht gespeichert.
Lösung: < wird nun richtig gerendert.
IX-13879:Portlets
Problem: Portlets können ohne Authentifizierung geändert werden.
Lösung: Jetzt wird geprüft, ob der Benutzer im Portal angemeldet ist und erst dann gespeichert.
IX-13889:Frei gestaltete Tabelle - Aktionen
Problem: Tooltip aus Frei gestalteter Tabelle schließt wieder automatisch.
Lösung: Soll im Anschluss an eine Aktion innerhalb der Freien-Tabelle diese neu geladen werden, so werden nun eventuell geöffnete Tooltips von Datensätzen offen gehalten und nicht automatisch geschlossen.
IX-13892:Suche in Applikationen
Problem: Keine Anzeige von Suchvorschlägen.
Lösung: Anzeige der Suchvorschläge wieder hergestellt.
IX-13907:Connector API
Problem: Fehler bei Update eines Kinddatensatzes.
Lösung: Fehler wurde behoben.
IX-13919:Globaler Timer - Ausführungszeitpunkt
Problem: Ungültige Regel.
Lösung: Option "Alle x Wochen" wurde entfernt.
IX-13925:Kopieren
Problem: Fehler beim Einfügen einer kopierten Seite auf der Hauptebene.
Lösung: Kopieren und Einfügen von Ansichtsseiten auf Hauptebene ist nun wieder möglich.
IX-13928:Globale Suche
Problem: Die Zusatzkontrolle vermeidet wiederholtes Öffnen des kompletten Tooltips bzw. der Seite und aktualisiert nur Suchbegriff und Ergebnistabelle. Wird der Suchbegriff nicht geändert führt dies zum Blättern durch die Ergebnisse.
Lösung: Tooltip bzw. Seite werden nun generell geschlossen und wieder geöffnet. Die Ergebnisse bleiben dabei gleich.
IX-13942:Expert - Filter
Problem: Distinct-Filter funktioniert im XML-Editor bei manchen Kontrollen nicht.
Lösung: Filter im Expertmodus kann wieder gespeichert werden.
IX-13947:Datengruppe, die einer Fremddatengruppe untergeordnet ist
Problem: Nach Veröffentlichen ist es nicht mehr möglich Kinddatengruppen unterhalb von Fremddatengruppen zu bearbeiten.
Lösung: Intrexx-Kinddatengruppen können nun wieder bearbeitet werden.
IX-13954:Diagramm
Problem: Beim Diagrammtyp "Kombination" können keine Linien-Werte hinzugefügt werden.
Lösung: Für den Diagramm-Typ "Weitere" - "Kombination Linie - Säule" können nun wieder Linien-Werte konfiguriert werden.
IX-13956:Kalenderelement
Problem: Auf Microsoft Exchange-Fremddatengruppen können Kalenderplugins im Browser nicht zur Bearbeitung geöffnet werden.
Lösung: Plugins lassen sich nun wieder direkt in der Kalenderkontrolle bearbeiten.
IX-13990:Pflichtfelder
Problem: Setting page.requiredDataFields.mode = all funktioniert nicht zuverlässig aufgrund eines Cache-Problems.
Lösung: Cache-Problem wurde gelöst.
IX-13995:Layout: Zusatzkontrollen / Einstellungsmenü
Problem: Bei hover werden im Einstellungsmenü nicht die richtigen Titel der Menüpunkte angezeigt.
Lösung: Die Titel werden jetzt bei hover korrekt angezeigt.
IX-14002:Portal anlegen
Problem: Von uns ausgelieferte Jars mit abgelaufenen Zertifikat werden nicht mehr im Classpath berücksichtigt.
Lösung: Problem ist behoben. Die Jars werden nun auch bei abgelaufenem Zertifikat berücksichtigt.
IX-14017:Baum
Problem: Beim asynchronen Nachladen werden Links nicht richtig generiert.
Lösung: Links werden nun korrekt erzeugt.
IX-14020:JavaScript-Editor
Problem: ausgegraut unter macOS Big Sur Version 11.4.
Lösung: Unter Mac wird nicht mehr die SystemMenuBar verwendet. Stattdessen ist das Menü nun innerhalb des Intrexx-Manager-Fensters eingebunden.
IX-14039:Performance
Problem: Aufgrund einer internen Funktion des Quartz-Schedulers dauert die Initialisierung des XMLJobstores sehr lange.
Lösung: Die Berechnung des Startzeitpunkt des Jobs wurde verändert und dadurch die Performance erhöht.
IX-14046:Softwareaktualisierung
Problem: Apache Ant: CVE-2021-36373 und CVE-2021-36374.
Lösung: Update auf Version 1.10.11.
IX-14048:Softwareaktualisierung
Problem: Apache Commons Compress: CVE-2021-35515, CVE-2021-35516, CVE-2021-35517 und CVE-2021-36090.
Lösung: Sicherheitsupdate für Apache Commons Compress.
IX-14060:WriteContainer
Problem: Binding Eingabeelement mit Wert aus ReadContainer wird nicht gepeichert.
Lösung: Werte vom ReadContainer werden nun gelesen und übertragen, so dass sie vom WriteContainer beim Speichern ausgelesen werden können.
IX-14070:Applikationsrechte
Problem: Bei der Rechteprüfung im Falle eines Permissionfilters wurde nicht nur auf den Permissionfilter geprüft, sondern auch auf das Recht für die Option "eigene Datensätze".
Lösung: Bei gesetztem Permissionfilter werden die Rechte für die Option "eigene Datensätze" nicht mehr berücksichtigt. Der Permissionfilter ist führend.
IX-14079:Binding
Problem: Control-Binding mit "name" statt "control GUID" funktioniert nicht bei Links und Fallbackwerten.
Lösung: Control-Binding mit Namen wird nun aufgelöst.
IX-14080:E-Mail senden - Empfänger
Problem: Adresse aus Adressfeld schwer lesbar.
Lösung: Die Auswahllisten für Datenfeld und Typ beim Empfängertyp "Adresse aus E-Mail-Feld" sind jetzt untereinander angeordnet und haben damit mehr Platz für lange Datenfeldtitel.
IX-14116:Schaltflächenaktion "Einblenden/Ausblenden flexibel"
Problem: Tooltip-Zielseite einer Schaltfläche öffnet sich in Gruppierung statt - wie eingestellt - im aktuellen Fenster.
Lösung: "Einblenden/Ausblenden flexibel"-Gruppierungen agieren nun nicht mehr als Zielcontainer für Sprünge.
IX-14129:Berechnung
Problem: Wenn im Berechnungselement ein Suffix und oder Prefix vorhanden ist und in den Eigenschaftendialog eines anderen Berechnungselements gewechslt wird, die kein Suffix oder Präfix hat, wird der Suffix bzw. Prefix ersetzt.
Lösung: Der Dialog wird beim Öffnen zuerst vollständig zurückgesetzt, bevor die Einstellungen des anderen Elements geladen werden.
IX-14144:Textfeld Ansicht / Markdown
Problem: Die Einstellung "Schutz vor Cros-Site-Scripting aktivieren" hatte keine Auswirkung.
Lösung: Die Einstellung "Schutz vor Cros-Site-Scripting aktivieren" funktioniert nun korrekt.
IX-14178:Zielseitenoptionen / Druckansicht
Problem: Druckansicht enthält Applikationsmenü.
Lösung: Das Applikationsmenü wird in der Druckvorschau nun ausgeblendet.
IX-14197:Baummenü
Problem:Abhängiges Baummenü mit Menüordner der a) Unterpunkte hat und b) auf eine Applikation springt rückt Untermenüpunkte nicht korrekt ein.
Lösung:Die Änderung ist optischer Natur und spielt nur in sehr alten Layouts eine Rolle.
IX-14203:Kalender zur Datumswahl
Problem:Schreibgeschütze Datumseingabe kann durch den Kalender zur Datumswahl überschrieben werden.
Lösung:Ein Datumsfeld prüft nun vor dem Öffnen des Datumspickers, ob es schreibgeschützt ist. Ist dies der Fall, wird kein Kalender zur Datumswahl geöffnet.
IX-14212:Werkzeuge / Aufgabenplanung
Problem:Durch Aufräumen der Scheduler-Logs entstehen Wartezeiten im Serverprozess.
Lösung:Aufräumen erfolgt nun asynchron.
IX-14223:Portalvorlage "Leere Vorlage"
Problem:Ansichtselemente sehen bei hover aus, als ob man sie bearbeiten könnte.
Lösung:Stil angepasst - Ansichtselemte bleiben nun bei hover ausgegraut.
IX-14224:Datengruppen-Index
Problem:Wenn sich beim Import ein Indexname aus einer Applikation vom Indexnamen in der Datenbank unterscheidet, wurde bisher geloggt, dass der Index auf der Datenbank (mit anderem Namen aber auf die gleichen Spalten gehend) schon existiert hat. Der Index wurde dann nicht neu erstellt. In den Intrexx-Metadaten wird der Name allerdings auf den neuen Namen geändert.
Lösung:Statt eine Warnung zu loggen wird nun der alte Index entfernt und der Index mit neuem Namen angelegt.
IX-14246:Dynamische Ansicht
Problem:Dynamische Ansicht wurde in Text-Mail nicht angezeigt.
Lösung: Anzeigeproblem der Kontrolle "Dynamische Ansicht" (in Text Mail) wurde behoben.
IX-14280:Intrexx Share - Navigation
Problem:Navigation kann nicht über Layout gestyled werden.
Lösung: Navigation kann ab Intrexx Share 3.2 über Layout gestyled werden.
IX-14299:Suchkonfiguration - Facetten
Problem:Bei mehreren Suchkonfigurationen in einer Suche mit Facettenfilterung kommt es zu einem Fehler, wenn eine der Suchkonfigurationen die Facette nicht beinhaltet.
Lösung: NullPointerException bei Verwendung von Faceten behoben.
IX-14300:Applikationsimport
Problem:Import von Applikationen über MacOS-Portalmanager war aufgrund von unsichtbaren Meldungsboxen nicht möglich.
Lösung: Meldungsboxen werden für Mac nun korrekt angezeigt und verhindern nicht den weiteren Verlauf des Imports.
IX-14317:Referenzen
Problem:Bei der Anlage einer Referenz in einer Fremddatengruppe muss die Zuordnung der Foreign-Key-Beziehungen konfiguriert werden. Wird hier ein Datenfeld der aktuellen Fremdatengruppe ausgewählt, bekommt das refdatafield-Element denselben Namen wie das datafield-Element. Wird der Eigenschaftendialog des Datenfeldes geöffnet und mit OK wieder geschlossen, wird der Hinweis "Es existiert bereits ein Datenfeld mit dem Namen..." eingeblendet.
Lösung: Hinweis wird nicht mehr eingeblendet.
IX-14321:Dokumente erzeugen
Problem:Fehler durch falsche Validierung bei URLs. Tritt auf wenn die URL kein Mailto-Prefix hat und die URL kleiner als 7 Zeichen ist.
Lösung: Fehler in der URL-Validierung wurde behoben.
IX-14326:Elemente - Vorlagen
Problem:Nullpointer-Exception bei Element-Vorlagen, die die gleiche Applikationskonstante verwenden.
Lösung:Fehler wurde behoben.
IX-14330:Kopieren
Problem:Schaltfläche löst Abhängigkeit aus, wird aber im Eigenschaftendialog der Abhängigkeit nicht als auslösende Kontrolle eingetragen.
Lösung:Die kopierte Schaltfläche wird nun auch als auslösende Kontrolle in der Abhängigkeit aufgeführt. Das auslösende Event war in der Schaltfläche auch vor dem Fix schon vorhanden und hatte bereits zur Laufzeit korrekt funktioniert.
IX-14351:Softwareaktualisierung
Problem:Wenn in Dropdown-Menüs Styles für aktive Menüpunkte vergeben wurden, konnte es vorkommen, dass diese nicht richtig zurückgesetzt wurden - es schien, als wären 2 aktive Menüpunkte in der obersten Ebene vorhanden.
Lösung:Explizites Entfernen der "selected"-Styleklasse bei Klick auf einen anderen Menüpunkt.
IX-14357:Expert-Attribute
Problem:Textfeld in Tabelle übernimmt die im Expertreiter eingestellten zusätzlichen data-Attribute nicht.
Lösung:data-Attribute werden jetzt übernommen.
IX-14386:Performance
Problem:Mehrfaches Lesen von Benutzerinformationen führt zu Performance-Problemen.
Lösung:Benutzerinformationen werden in einem Request nur noch einmal gelesen und wiederverwendet.
IX-14405:Ansichtstabelle - Navigation
Problem:Bei mehreren Tabellen mit Navigationselement auf einer Seite werden beim Blättern alle Tabellen verändert. Dies fällt nicht sofort auf, da die nicht beteiligten Tabellen nicht neu geladen werden.
Lösung: Beim Blättern verändert sich nur die Tabelle die mit dem Navigationselement verbunden ist.
IX-14412:E-Mail-Aktion - Inhalt
Problem: Kontext wurde vor Workflow in VMI nicht gesetzt.
Lösung: Damit der Zugriff auf den Kontext wieder möglich ist, wird er nun zum richtigen Zeitpunkt gesetzt.
IX-14419:Mehrfachauswahl
Problem: Beim Setzen von Werten in einer Verteilerkontrolle gibt es ein Flag (bAsync), das nicht korrekt ausgewertet wurde - es wurde intern immer als "true" ausgewertet, also immer asynchron ausgeführt.
Lösung: "bAsync" wird wieder korrekt ausgewertet und kann, wie im Beispiel der JS-API angegeben, gesteuert werden (s.
https://docs.intrexx.com/intrexx/version/10000/api/js/html/classes/Browser.Browser-1.html#setvalue zweites Beispiel - Distribution-/Multiselect-Control).
IX-14482:Applikation löschen
Problem: Applikation mit Fremddatengruppe lässt sich nicht mehr löschen - Server läuft in Endlosschleife.
Lösung: Fremddatengruppen werden nun berücksichtigt, so dass es zu keiner Endlosschleife mehr kommt.
Bugfixes und Features, veröffentlicht am 21.07.2021
Update auf Patchlevel 10.0.5
IX-9625: Schemamanager
Problem: Nachträgliche Änderung des Namens einer CustomClass.
Lösung: Name einer benutzerdefinierten Klasse im Schemamanager darf jetzt nicht mehr nachträglich geändert werden.
IX-9771: Applikation öffnen
Problem: Unklare Versionsmeldung.
Lösung: Verbesserte Warnmeldung mit Versionsangabe beim Öffnen von Applikationen, Prozessen und Layouts mit einem höheren Patch-Level als der aktuelle Intrexx-Manager.
IX-10782: Lizenzierung
Problem: Im Portal Manager erscheint bei lizenzpflichtigen Applikationen ein Hinweis (jedoch nicht bei Intrexx Share) wenn eine Test- oder Entwicklungslizenz eingespielt ist.
Lösung: Beim Öffnen einer lizenzpflichtigen Applikation kommt nun kein Lizenzdialog mehr, wenn das Portal
im Evaluationsmodus ist oder
eine Test-/Development-Lizenz hat oder
eine NFR-Lizenz hat oder
eine Mitarbeiter-Lizenz hat.
IX-11049: Tabelle - Export
Problem: Mailexport: Link vom Typ Bild wirft Fehler.
Lösung: Bild-Kontrolle in der Tabellenfußzeile wird nun auf dem Server (RTCache) gespeichert, so dass sie nun auch verwendet werden kann.
IX-11301: Systemcare - Diagnose
Problem: Scheduler erzeugt zu viele Dateien.
Lösung: Scheduler-History-Einträge jetzt im Standard maximal 4 Tage alt.
IX-12428: JMX
Problem: Dauer des Requests kann nicht mehr geloggt werden.
Lösung: Zusätzliche Logging-Funktionen wurden hinzugefügt.
IX-12961: Gleitkommazahl- / Währungselemente
Problem: Inline-Styles bei Floatkontrollen überschreiben Styles aus dem Layout.
Lösung: Es wird an dieser Stelle kein Inline-Style mehr verwendet.
IX-13261: Portalexport
Problem: Portalexport exportiert die cacerts-Datei nicht.
Lösung: Bei einem Portalexport wird nun die internal/cfg/cacerts-Datei mit exportiert.
IX-13300: TinyMCE-Editor
Problem: TinyMCE-Felder mit required scheitern beim Validieren.
Lösung: Die Prüfung wurde korrigiert, so dass TinyMCE Eingabefelder nun korrekt validieren.
IX-13319: Pflichtfeld
Problem: TinyMCE Eingabefeld als Pflichtfeld scheitert bei Validierung trotz korrekter Eingabe.
Lösung: Die Prüfung wurde korrigiert, so dass TinyMCE Eingabefelder nun korrekt validieren.
IX-13372: Data Picker
Problem: funktioniert nicht in Smartphone-Layout.
Lösung: funktioniert jetzt im Smartphone-Layout.
IX-13373: Baummenü
Problem: Zeigt bei einer Tiefe von 3 oder mehr Ebenen nach reload keine Icons mehr an.
Lösung: Zeigt Icons jetzt wieder an.
IX-13409: Abhängigkeiten
Problem: Trigger lässt sich nicht löschen.
Lösung: Beim Bearbeiten oder Entfernen von onchange-Ereignissen in Abhängigkeiten kommt nun ein Hinweis, falls die Aktion nicht möglich ist.
IX-13421: Vogelperspektive
Problem: Vogelperspektive ändert sich nicht, wenn in einen anderen Prozess-Reiter gewechselt wird.
Lösung: Beim Wechsel auf einen anderen Reiter werden nun immer die Vogelperspektive-Ansicht und die Prozessübersicht aktualisiert. Ebenso öffnet sich nun beim Rechtsklick auf einen Prozess-Reiter immer das Kontextmenü.
IX-13505: Eingabefeld mit Kontrolltyp "Datum"
Problem: Fehlermeldung bei Eingabefeldern aufgrund falscher Überprüfung des Datums- und Zeitformats bei Verwendung unterschiedlicher Formateinstellungen für das Portal und den Benutzer.
Lösung: Die Überprüfung wurde korrigiert und wirft nun keinen Fehler mehr.
IX-13515: Prozesse - Benutzerdefinierter Errorhandler mit UserWorkflowEvent
Problem: triggerUserWorkflowEvent verwendet den benutzerdefinierten Error-Handler in manchen Fällen nicht.
Lösung: triggerUserWorkflowEvent ruft jetzt im Fehlerfall korrekterweise den benutzerdefinierten Error-Handler auf.
IX-13517: Abhängigkeiten
Problem: Über den Eigenschaftendialog einer Eingabeseite ist es nicht möglich eine Abhängigkeit hinzuzufügen, deren ausführendes Ereignis das onload der Seite selbst ist. Nach dem Schließen des Eigenschaftendialogs der Abhängigkeit scheint es, als wäre die Abhängigkeit korrekt hinzugefügt. Wird dann der Eigenschaftendialog der Seite geschlossen und wieder geöffnet, fehlt das auslösende Ereignis in der Abhängigkeit. Dagegen kann die Abhängigkeit über die Kontrolle richtig konfiguriert werden.
Lösung: Über den Eigenschaftendialog der Seite kann nun eine Abhängigkeit definiert werden, deren Filterung durch ein onload-Ereignis dieser Seite ausgelöst wird.
IX-13533: Dateiauswahl Ansicht
Problem: onclick auf Dateiansicht in freier Tabelle wirft Fehler.
Lösung: Dateiansicht in freien Tabellen kann ein onclick-Event haben und jetzt auch auslösen.
IX-13534: Laden einer Liste von Datenfeldern
Problem: Bei großen Applikationen dauert das Laden einer Liste von Datenfeldern im Portalmanager mitunter sehr lange.
Lösung: Durch eine Optimierung beim Ermitteln von Referenzen eines Datenfeldes wurde die Laufzeit stark verbessert.
IX-13545: Data Picker
Problem: Data-Picker findet leer nichts, Datenfelder werden nicht geleert.
Lösung: Zugeordnete Datenfelder werden wieder geleert, wenn kein Datensatz nach einer Eingabe gefunden wird.
IX-13552: Layoutimport
Problem: Layouts neuerer Intrexx Versionen können importiert werden.
Lösung: Versionsprüfung beim Import von Layouts aktiviert.
IX-13556: E-Mail-Konfiguration - Parameter bearbeiten
Problem: Parameterdialog kann mehrfach geöffnet werden.
Lösung: Der Dialog zum Bearbeiten der Parameter für die zu verschickende Seite in der E-Mail öffnet sich nun modal.
IX-13592: Datenfelder
Problem: Datenfelder lassen sich löschen, obwohl sie in einem Filter verwendet werden.
Lösung: Datenfelder, die in Filter-Argumenten vom Typ binding, currentvalue oder name-from-fieldguid verwendet werden, können nicht mehr gelöscht werden.
IX-13618: Elemente löschen
Problem: Das Löschen von Elementen dauert lange.
Lösung: Performanceverbesserung beim Löschen von Elementen im Modul "Applikationen".
IX-13645: E-Mail-Service
Problem: Mailversand scheitert in seltenen Fällen an SQL-Abfrage.
Lösung: SQL-Abfrage wurde optimiert.
IX-13653: Dokumentenerzeugung
Problem: Apache PDFBox CVE-2021-31811 und CVE-2021-31812.
Lösung: Update to PDFBox 2.0.24.
IX-13656: Data Picker
Problem: In seltenen Fällen kommt es zu einer Fehlermeldung bei Dropdown-Listen, die mittels Datapicker Daten vom Server holen.
Lösung: Die Auswertung der Daten für diesen Fall wurde korrigiert.
IX-13678: Portalweite Suche
Problem: Suchergebnisse werden mit der Enter-Taste im Eingabefeld nicht aktualisiert.
Lösung: Die Globale Suche löst den Suchvorgang jetzt mit der Enter-Taste im Eingabefeld aus.
IX-13681: Portlet-Einstellungen
Problem: Stored Cross-Site-Scripting kann über den Titel von Portlets ausgeführt werden, wenn diese wieder in den Portletpool zurückgeschoben werden.
Lösung: Die entsprechenden Codestellen wurden mit Renderern versehen, die JavaScript als Text rendern.
IX-13688: Tomcat
Tomcat auf aktuelle Version 8.5.68 aktualisiert.
IX-13693: Expertattribut
Problem: mail-checkimage, das u.a. dazu verwendet wird, Checkboxen in E-Mails grafisch darzustellen, funktioniert nicht mehr.
Lösung: mail-checkimage funktioniert wieder.
IX-13705: Portal startet nicht
Problem: Wegen einer defekten topics.xml-Datei unterhalb des Portalverzeichnisses internal\application\store\<guid>\structure kann das Portal nicht gestartet werden.
Lösung: Bessere Fehlermeldung mit Pfadangabe, wenn die topics.xml-Datei einer Applikation beschädigt wurde.
IX-13719: Optionen bei Kontrolltyp "Währung" in Ansichtstabellen
Problem: Wenn in einer Tabelle ein Datenfeld mit dem Kontrolltyp "Währung" hinterlegt ist, können die Optionen nicht mehr bearbeitet werden.
Lösung: Der Optionen-Dialog für Spalten mit Kontrolltyp "Währung" in Ansichtstabellen wird nun wieder richtig angezeigt.
IX-13735: Data Picker
Problem: Bei Klick auf Ergebnis Sprung auf Seitenanfang.
Lösung: Sprung auf Seitenanfang wird jetzt verhindert.
IX-13744: Applikationsimport
Problem: Benutzergruppe wird nicht importiert, wenn eine Benutzergruppe mit dem gleichen Namen bereits vorhanden ist.
Lösung: Benutzergruppe wird nun umbenannt, wenn sie neu angelegt werden soll und eine Gruppe mit diesem Namen im gewählten Container schon vorhanden ist.
IX-13745: Applikationsvorlagen
Problem: Bei der (nicht mehr aktuellen) Applikationsvorlage "Protokolle" kommt es durch fehlerhaftes Cachen von Informationen zu unerwünschten Effekten.
Lösung: Cache-Verhalten wurde richtig eingestellt.
IX-13768: Speichern
Problem: Speichern eines Datensatzes mit Frei gestalteter Tabelle legt neuen Datensatz an.
Lösung: Bestehende Datensätze können jetzt bearbeitet werden - beim Speichern wird kein neuer Datensatz mehr angelegt.
IX-13774: Applikation veröffentlichen
Problem: PublishAllApplications wird abgebrochen, wenn Temp-Verzeichnis nicht gelöscht werden kann.
Lösung: Jetzt werden alle Applikationen wieder veröffentlicht.
IX-13793: Applikationsimport
Problem: Fehlermeldung beim Import von mehreren Applikation gebündelt in einem Paket da DB-Spalten nicht gelöscht werden können wenn für sie ein Index existiert.
Lösung: Es gibt keinen Fehler beim Import da beim Löschen einer Spalte in einer Tabelle in der DB jetzt überprüft wird, ob noch ein Index existiert und dieser vorher gelöscht werden muss.
IX-13805: Intrexx Share
Neue Styles für neue Share-Version in Layouts hinzugefügt.
Bugfixes und Features, veröffentlicht am 24.06.2021
Update auf Patchlevel 10.0.4_05
Beim Speichern werden jetzt die WriteContainer der einzelnen Teilformulare dem jeweils richtigen Datensatz-Kontext zugeordnet. Aufgrund dieses Problems kam es zuvor unter Umständen zu neuen oder auch überschriebenen Datensätzen.
Bugfixes und Features, veröffentlicht am 17.06.2021
Update auf Patchlevel 10.0.4
IX-11662: Eingabefeld mit Kontrolltyp "Text"
Problem: Validierungsmeldung für nicht erlaubte Zeichen wird erst beim Speichern statt beim Verlassen des Feldes angezeigt. User wird nicht über die konkreten, falschen Zeichen informiert.
Lösung: Meldung direkt nach Verlassen des Feldes, Markierung fehlerhafter Zeichen.
IX-11765: Velocity
Problem: Zusätzliche Whitespace-Zeichen um Makro #getBundle stören weitere Verarbeitung.
Lösung: Zusätzliche Whitespace-Zeichen wurden entfernt.
IX-12484: Push-Nachrichten
Problem: Mehrfacher Empfang der gleichen Push-Nachricht bei Fehler in der Zustellung zu einem Empfänger.
Lösung: Bereits erfolgreich benachrichtigte Empfänger markiert und damit der wiederkehrende Versand behoben.
IX-12520: Zertifikatsspeicher
Problem: Nach Update von 18.03 kann der Zertifikatsspeicher nicht gelesen werden.
Lösung: Für den Upgradefall gefixed. Wird ein Portal aus Intrexx Version 8100 exportiert, wird allerdings der Zertifikatspeicher nicht mitexportiert und kann dementprechend nicht übernommen werden.
IX-12604: Recherche
Problem: Datenfeld aus View wird nicht in der Recherche angezeigt (Kontrolle mit Typ "Textareavcontrol").
Lösung: Datenfeld wird wieder angezeigt.
IX-12688: Float- / Currency-Eingabefeld
Problem: Float- und Currency-Felder ignorieren 4. Stelle und darüber.
Lösung: Formatierung wurde angepasst, so dass die Portaleinstellungen funktionieren.
IX-12689: JavaScript
Problem: RegEx führt zu leerer Funktionen-Auswahlliste bei Trigger-Zuweisung.
Lösung: JavaScript-Parser wurde ausgetauscht, zukünftig wird der Rhino-Parser verwendet.
IX-12922: Portletkonfiguration
Problem: Übernimmt Werte ungeprüft, Cross-Site-Scripting möglich.
Lösung: Escaping eingeführt.
IX-12932: Ansichtsfeld mit Kontrolltyp "Telefon"
Problem: Hat als default kein Protokoll.
Lösung: Protokoll wird nun hinzugefügt.
IX-13060: Suche in Applikationen
Problem: Suchen-Seite ohne Schaltfläche verursacht Velocity-Fehler.
Lösung: Fehler entfernt.
IX-13066: WriteContainer
Problem: Deaktivierte Einstellung "Prozess auslösen" deaktiviert auch Share-Prozesse und führt im weiteren Verlauf zu Fehlern.
Lösung: Share-Prozesse werden von dieser Einstellung nicht mehr beeinflusst.
IX-13067: Setup
Problem: Setup tauscht Vorlagen für Konfigurationsdateien in bestehenden Portalen nicht aus.
Lösung: Konfigurationsdateien werden getauscht.
IX-13087: Abhängigkeit
Problem: Abhängigkeit mit Filter auf Eingabefeld vom Typ "Ganzzahl" wirft Fehler bei Texteingabe.
Lösung: Fehler entfernt.
IX-13088: Suche in Applikationen
Problem: Löschen von Suchtab ergibt Fehler bei der nächsten Suche.
Lösung: Fehler entfernt.
IX-13141: M-Files-Connector 1.0
Problem: File-Extension ist doppelt im Dateinamen enthalten.
Lösung: Dopplung entfernt.
IX-13144: Parameter
Problem: Beim Anlegen eines neuen zusätzlichen Parameters einer Schaltfläche für eine Seite, die diesen Parameter nicht erfordert, werden alle Datentypen zugelassen, so dass es in der Folge zu Fehlern kommen kann.
Lösung: Beim Anlegen eines neuen, zusätzlichen Parameters innerhalb einer Schaltfläche (bzw. allgemein eines Links) wird dieser mit dem UP_TYPE.STRING im Dialogmodell registriert. Dann werden als FallbackItem-Werte nur die Datenfelder zugelassen, deren Typ zu String umgewandelt werden kann. Das sind string, integer, double, datetime und boolean - text und file sind nicht erlaubt.
IX-13146: Rastereinstellungen
Problem: Hintergrundbilder mit Leerzeichen im Namen werden im Raster aufgrund eines nicht korrekt aktualisierten Pfades nicht angezeigt.
Lösung:Pfad wird korrekt aktualisiert.
IX-13152: Ansichtsseiten
Problem: Beim Kopieren aus Datengruppen in die Übersichtsebene wird der Read-Container mit übernommen bzw. kopiert.
Lösung: Invalide Read- und WriteContainer werden beim Einfügen der Seite gelöscht. Fallbackwerte vom Typ "dataField" werden im Bereich "Probleme" angezeigt. Wenn Fallbackwerte vom Typ "Velocity" vorhanden sind, wird eine Information im Bereich "Meldungen" angezeigt.
IX-13167: Export im Modul "Werkzeuge"
Problem: Bestätigungsmeldung beim Löschen von Einträgen kommt doppelt.
Lösung: Doppelmeldung entfernt.
IX-13181: Timer
Problem: Zugehörige Threadnamen enthalten die Timer-GUID nicht.
Lösung: Timer-GUID in Threadname aufgenommen.
IX-13185: Auswahl der Suchkonfiguration
Problem: Löschen-Aktion zeigt zunächst keine Auswirkung.
Lösung: Suchkonfigurationen werden aktuell gehalten.
IX-13188: Datengruppen-Timer
Problem: Hoher Speicherverbrauch bei Datengruppen-Timer.
Lösung: Durch eine Optimierung des Speicherbedarfs und der damit verbundenen Verhinderungen von Portalabstürzen wurde eine Änderung während des Ladens von Datensätzen von Prozessen (Datengruppenereignis) durchgeführt. Diese werden nun nicht mehr im Speicher vorgehalten, sondern zeilenweise gelesen. Wenn in dieser zeilenbasierten Behandlung ein zukünfiger Datensatz - also einer, der noch nicht behandelt wurde - verändert wird, führt dies bei der Datenbank DB2 dazu, dass diese Änderung bereits in der ursprünglichen Abfrage reflektiert ist. Bitte beachten Sie dieses Verhalten wenn sie eine DB2-Datenbank nutzen.
IX-13198: Logdateien analysieren
Problem: Logdateien ansehen reagiert nicht auf einfachen Klick.
Lösung: Einfachklick wurde aktiviert.
IX-13206: Ansichtstabelle
Problem: Filterung auf Boolean-Parameter-Wert hat nicht das gleiche Ergebnis wie auf Request-Wert.
Lösung: Wird beim Filtern einer Tabelle kein Wert mitgegeben, werden alle Datensätze angezeigt.
IX-13263: Sortierbare Gruppierung
Problem: Ist eine Auswahlliste in der sortierbaren Gruppierung auf einer E-Mail-Seite enthalten, kann die Applikation nicht veröffentlicht werden.
Lösung: Applikation kann in dieser Konstellation wieder gespeichert werden.
IX-13273: Portal Manager - Look & Feel
Problem: Schriftdarstellungsprobleme auf Mac bei Verwendung des nativen Look & Feels.
Lösung: Natives Look & Feel entfernt.
IX-13282: Frei gestaltete Tabelle
Styles im responsiven Layout erweitert mit
Spaltenanzahl: Small 2, Medium 4, Large 6
Spaltenanzahl: Medium 2, Large 2
Spaltenanzahl: Large 2
IX-13309: Raster
Problem: Rote Pflichtfeldmarkierung auf Arbeitsfläche verschoben.
Lösung: Die Berechnung der Position der Markierung korrigiert.
IX-13340: Eingabefeld
Problem: Gespeicherte Passwörter werden beim Laden der Eingabeseite bei neuen Datensätzen im Eingabefeld für Passwörter eingefügt.
Lösung: Gespeicherte Passwörter werden in diesem Fall nicht mehr im Eingabefeld eingefügt.
IX-13359: Galerie
Problem: NPE beim Anlegen einer Galerie ohne Datei-Datenfeld.
Lösung: Der Benutzer muss nun ein valides Datei-Datenfeld auswählen, damit er den Dialog abschließen kann.
IX-13360: Nginx-Beispielkonfigurationen im Samples-Verzeichnis
Problem: Nginx-Beispielkonfigurationen sind nicht aktuell.
Lösung: Nginx-Beispielkonfigurationen wurden aktualisiert.
IX-13361: Applikation veröffentlichen
Problem: Beim Veröffentlichen einer Applikation kann es aufgrund einer Rekursion zu einem Heap-Size-Error kommen.
Lösung: Rekursion wurde entfernt.
IX-13371: Kontrollkästchen-Auswahl
Problem: Doppelklick auf Titel funktioniert nicht.
Lösung: Es wird jetzt das selektierte Element geprüft. Das Editieren wird erlaubt, sofern der Titel des ausgewählten Elements keine Konstante ist.
IX-13385: Frei gestaltete Tabelle
Problem: Datei-Feld mit Einstellung "Pflichtfeld" wird in der Tabelle nicht als solches behandelt.
Lösung: Pflichtfeld wird entsprechend behandelt.
IX-13400: Datumspicker
Problem: In manchen Fällen ist der Datumspicker beim Scrollen der Hauptseite nicht sichtbar.
Lösung: Platzierung des Datumspickers korrigiert.
IX-13403: Microsoft Exchange-Connector
Problem: Bei eingebunden Datengruppen aus dem Exchange Connector in Applikationen kommt es beim Update auf Intrexx Silent Track zu Problemen. Die Plugins lassen sich im Manager nicht bearbeiten und der Bearbeitungsscreen öffnet sich nicht. Außerdem gibt es eine NPE.
Lösung: Fehler wurde behoben. Es bestand ein Reihenfolgenproblem, das nun gelöst ist.
IX-13407: JavaScript
Das Nachladen von Javascript-Dateien wurde umgestellt und erfolgt nun über das Einbinden bzw. Hinzufügen von Script-Tags.
IX-13411: Fallback-Wert / Bindings
Problem: In der Binding-API wirft isAvailable eine Exception wenn kein weiterer Wert mehr vorhanden ist.
Lösung: Exception wurde entfernt, isAvailable liefert jetzt false.
IX-13412: Fallback-Wert / Bindings
Problem: IIxValue.asBoolean lies in der Binding-API nur wenige gültige Werte zu.
Lösung: Der Bereich der gültigen Werte wurde deutlich erweitert und unabhängig von der Groß-/Kleinschreibung gemacht, z.B. yes/no, true/false.
IX-13433: Microsoft Exchange-Connector
Problem: Wird beim Erstellen eines Termins zuvor eine Abfrage auf Appointments mit einer ungültigen ID (z.B. -1) ausgeführt, führt dies beim folgenden Insert zur Rückgabe einer falschen ID.
Lösung: Abfrage mit ID="-1" nur noch ausführen, wenn der Termin auch wirklich existiert.
IX-13437: Fallback-Wert / Bindings
Neues Increment-Binding
IX-13557: Modul "Applikationen"
Problem: Performance-Einbußen durch häufige Cache-Reloads.
Lösung: Performance-Verbesserungen im Manager durch Vermeidung unnötiger Cache-Reloads.
IX-13571: Applikation veröffentlichen
Problem: Manager benötigt sehr lange, um eine Applikation zu veröffentlichen.
Lösung: Vor dem Veröffentlichen wurde geprüft, ob es Fehler innerhalb der Applikation gibt (Ansicht Probleme). Diese Prüfung braucht häufig Informationen aus anderen Applikationen. Der Cache-Mechanismus, der bisher eingebaut war, war nicht granular genug und wurde nun verbessert. So werden weniger oft wirklich ganze Applikationsstrukturen vom Server an den Client übertragen, was das ganze Prozedere beschleunigt.
Bugfixes und Features, veröffentlicht am 25.05.2021
Update auf Patchlevel 10.0.3
IX-10800: Intrexx Share
Behoben: XSS-Lücke
IX-10972: FileWalker - Rechte
Behoben: Entzogene Rechte für Administratoren sind nach dem Speichern wieder erteilt
IX-12592: Suchkonfiguration
Behoben: Facette wirkt nicht auf mehr als ein Datenfeld
IX-12684: Filter - Auswahlliste
Behoben: funktioniert nicht
IX-12730: Eingabefeld - Kontrolltyp Währung oder Gleitkommazahl - Optionen
Problem: 1000er- und Dezimaltrennzeichen können den gleichen Wert haben, was zu fehlerhaften Werten bei der Interpretation der Daten führt.
Lösung: Intrexx definiert nun zwei klar getrennte Formatkonfigurationen, die stringent im Produkt verwendet werden. Unerlaubte Mischkonfigurationen werden als Warnung im Portalmanager angezeigt.
IX-12731: Baum - Eingabeelement - Allgemeine Eigenschaften
Behoben: Option Eingabe erforderlich wird nicht mehr an richtige Stelle geschieben
IX-12778: Datentransfer
Behoben: Jobs enthalten keine Passwörter mehr
IX-12823: Browserregeln verwalten
BrowserCallable für neue User-Agent-Strings angepasst
IX-12853: Export
Behoben: Fehler, wenn im Dateipfad ein Punkt vorkommt
IX-12873: Datengruppen
Behoben: Dateien aus dem Elterndatensatz im untergeordneten Datensatz anzeigen funktioniert nicht
IX-12886: Persönlicher Kalender
Behoben: Schließen-Schaltfläche fehlt im Details-Tooltip eines Termins
IX-12893: Basisapplikation
Behoben: HTML ohne XSS-Schutz als Defaulteinstellung
IX-12897: Applikationsimport
Behoben: Tabellenname kann nicht geändert werden
IX-12898: Zusatzkontrolle für Intrexx Share-Nachrichten
Änderung der Zusatzkontrolle
IX-12927: Zusatzkontrolle - Brotkrümelpfad
Behoben: zeigt Seitentitel aus Portlets
IX-12936: Datei-Datenfeld
Behoben: Fehlendes internal=true-Attribut
IX-12940: Zusatzkontrolle - Brotkrümelpfad
Behoben: last.innerText.trim() prüft nicht ob es einen innerText gibt
IX-12952: Intrexx Share - Chat
Behoben: Bearbeitung führt zu Fehler
IX-12960: Upgrade
Behoben: Websockets mit IIS nach Migration defekt
IX-12963: Ressoure
Behoben: im Diagramm mit MouseOver geöffnete Tooltips schließen sich beim Verlassen nicht automatisch
IX-12969: JavaScript
Behoben: ix.websocket: link auf Funktionen nicht möglich
IX-13001: Applikationsimport
Neu: Überschreiben beim Import muss explizit nochmals bestätigt werden
IX-13023: Portal Server
LDAPS statt LDAP als Default-Protokoll in der LucyAuth.cfg
IX-13049: Frei gestaltete Tabelle
Behoben: Problem beim Aktualisieren
IX-13050: Softwareaktualisierung
Onlineupdate unterstützt bei der Verschlüsselung nur unzulässige Protokollversionen
IX-13057: Tooltip-Positionierung - Darstellung
Behoben: mehrere Styleklassen zuordnen nicht möglich
IX-13058: TinyMCE
Behoben: Link zu Bildern wird falsch gebildet
IX-13061: Form-Parameter
Behoben: Form-Parameter werden mit Ajax nicht korrekt an Groovy übergeben
IX-13079: OData-Connector
Behoben: Pagination wird nicht korrekt berechnet
Bugfixes und Features, veröffentlicht am 04.05.2021
Update auf Patchlevel 10.0.2
IX-9793: Hotkeys im Portal-Exportdialog
funktionieren wieder.
IX-10283: Layout veröffentlichen
Die Berechtigungen werden jetzt wieder korrekt gesetzt.
IX-11478: Kalenderplugin
Das Event Handling für sehr kleine Termindarstellungen wurde verbessert.
IX-11491: Dynamische Ansicht in Tabellen
Sonderzeichen werden beim Export HTML-codiert ausgegeben
IX-11870: Kalender und Ressource
Kalender-Navigator und Hauptkalender reagieren jetzt responsiv. Die einzelnen Elemente sind besser getrennt.
IX-12219: Intrexx Dienste
Auf Systemen, die keinen Service Manger haben (z.B. Docker Container) wird nun statt eines Fehlers eine Warnung im portal log geschrieben, wenn ein Dienst nicht über den Service Manager gestartet werden konnte.
IX-12256: Baum mit Einstellung "Eingabe erforderlich"
Exception beim Speichern behoben
IX-12270: Portal erstellen
Fehler, wenn in der configuration.properties die Option instance.daemon.manager=NONE gesetzt wurde.
IX-12348: E-Mail-Adressen auf Gültigkeit prüfen
Intrexx lässt sich nun so konfigurieren, dass Internationalisierte E-Mail-Adressen unterstützt werden. Vergleichen Sie hierzu: internationalized-email.md
IX-12532: E-Mail-Konfiguration
In Text-Mails fehlt die Basis-URL bei Schaltflächen auf eingebundener Seite
IX-12576: Weitergabe von Styleklassen an Kind-Elemente
Zusätzliche Styleklasse bei Schaltflächen in Ansichtstabellen werden auch für das innenliegende Textelement vergeben
IX-12622: Textfeld / Textfeld Ansicht
Mehrzeiliger statischer Vorgabewert nicht möglich
IX-12656: Velocity-Datei zur Initialisierung
wird in E-Mails nicht ausgewertet
IX-12658: Modul "Benutzer"
Bessere Fehlermeldung
IX-12728: Portal erstellen
Die Basis-URL war beim Docker-Deployment leer. Beim Anlegen von neuen Portalen kann die Basis-URL nun über die docker-compose.yml konfiguriert werden.
IX-12732: Kontrolltyp Baumpfad/ Binding-Reiter
Beim Beenden des Dialogs mit OK wird der Kontrolltyp geändert, die Kontrolle verliert ihre ursprüngliche Funktion als Baumpfad
IX-12735: Portaleigenschaften
Eine Änderung der Basis-URL wurde nicht immer korrekt gespeichert. Das Speichern erfolgt nun korrekt.
IX-12736: Eingabeseite in Frei gestalteter Tabelle
In bestimmten Konstellationen wurde der gespeicherte Datensatz im ganzen Browserfenster geöffnet. Die Anzeige erfolgt nun in korrekter Größe.
IX-12739: Kalender und Ressource
Das Öffnen eines (Resourcen) Kalenders konnte zu Fehlern in der Browserkonsole führen. Dies ist nun nicht mehr der Fall.
IX-12756: Tomcat / NGinx
ATLSv2 und TLSv3 als Default für verschlüsselte Verbindungen im Web. Die folgenden Dateien dürfen kein TLSv1.1 mehr, sondern nur noch TLSv1.2 und TLSv1.3 enthalten:
* ${INTREXX_HOME}/samples/web-tls-configuration/nginx/portal-*.conf
* ${PORTAL_DIR}/tomcat/conf/server*.xml
* von Intrexx erzeugte Nginx-Konfigurationen
Bestehende Konfigurationen für Tomcat und Nginx werden durch das Onlineupdate nicht verändert.
IX-12757: Applikationsimport
Applikationen wurden nach dem Import nicht geöffnet, obwohl im Zuge des Imports die Option "Nach dem Import öffnen" aktiviert war. Applikationen werden nun bei entsprechend aktivierter Option nach dem Import geöffnet.
IX-12759: Portal erstellen
Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver wurde der im Eingabefeld "NGINX Virtueller Host" eingegebene Wert nicht beibehalten. Dies war der Fall, wenn man beim Einrichten des Frontend Webservers vor- und zurück navigierte. Der eingegebene Wert wird nun beibehalten.
IX-12760: Portal erstellen
Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver wurde der im Eingabefeld "NGINX Konfigurationsdatei" eingegebene Wert nicht immer korrekt gelöscht, nachdem man ihn entfernt hatte. Das Löschen des Wertes wird nun korrekt durchgeführt und beim Öffnen der Seite wird geprüft, ob die Eingabefelder befüllt sind oder nicht.
IX-12761: Portal erstellen
Bei der Neuanlage eines Portals und der Auswahl von NGINX als Frontend Webserver trat im Zusammenhang mit dem Dialog zur Ablage der Konfigurationsdatei ein Fehler beim Ein- und Ausblenden von versteckten Dateien auf (ArrayIndexOutOfBoundsException). Dies ist nun nicht mehr der Fall.
IX-12764: Nginx konfigurieren
Der Zusatz "(Standardeinstellung)" wird nun nicht mehr mitprotokolliert. Wenn das Feld für die Konfigurationsdatei leer ist, dann wird ein Standard-Pfad vorgeschlagen.
IX-12765: Nginx konfigurieren
In den Portaleigenschaften im Menüpunkt "Frontend Webserver (Reverse-Proxy / Load-Balancer)" wurden vorgenommene Änderungen nicht übernommen, wenn man in einen anderen Menüpunkt wechselte. Die Änderungen bzw. Eingaben werden nun beibehalten.IX-12782: Frontend Webserver
Wenn man in den Portaleigenschaften im Menüpunkt "Frontend Webserver (Reverse-Proxy / Load-Balancer)" den Typ "Kein Frontend Webserver" ausgewählt hatte und dort die Verschlüsselung (HTTPS) aktiviert hatte, dann blieb die Verschlüsselung auch bestehen, wenn man den Typ auf Internet Information Service (IIS) änderte. Beim Wechseln des Typs auf Internet Information Service (IIS) wird nun auch die Verschlüsselung zurück gesetzt.
IX-12783: OData-Connector
Speichern führt zur Fehlermeldung
IX-12790: Menüstruktur bearbeiten
Wenn im Importdialog das Kontrollkästchen "Menüstruktur nach dem Import bearbeiten" deaktiviert wurde, wurde der Menüstruktur-Dialog trotzdem gestartet. Dies ist nun nicht mehr der Fall.
IX-12801: Eingabeseite in Frei gestalteter Tabelle
speichert Anhänge in Kinddatengruppe nicht
IX-12827: Convergent M-Files-Connector Update
Neue Jars
IX-12828: Applikationsimport
Fehler beim Import von Applikationen mit globalen Sprachkonstanten behoben
IX-12838: Kalender zur Datumsauswahl
Im Dark-Layout wurde eine heller Datumpicker mit ausgeliefert. Im Dark-Layout ist nun ein dunkler Datumpicker die Defaulteinstellung.
IX-12882: Applikationsexport
Dialog bleibt hängen
IX-12939: E-Mail-Service
Performance beim Erzeugen von E-Mails verbessert
IX-12990: Auswahlliste / Datenzuordnung
Die Datenzuordnung ist nun wieder gewährleistet.
IX-13010: Softwareaktualisierung
In Docker Deployments wurde beim Update kein updatefilesfromblank ausgeführt. Durch mehrere Anpassungen wird das Update nun korrekt ausgeführt.
IX-13013: Softwareaktualisierung
PortalPatcher in updatefilesfromblank wurde nicht korrekt initialisiert. Die init() Methode des PortalPatchers wird nun korrekt aufgerufen, wodurch das Intrexx Installationsverzeichnis gesetzt ist und keine NPE erzeugt wird.
Bugfixes und Features, veröffentlicht am 12.04.2021
IX-8116: Portal Manager Startseite
Startseite mit Scrollbar bei Rückkehr aus anderem Modul
IX-9514: Office-Integration
Setup-Dialoge zeigen Verwendung von virtuellen Seiten, was ab Intrexx 19.03 nicht mehr unterstützt wird
IX-9859: : Operator-Filter
Fokus funktioniert nicht bei der Eingabe
IX-9875: Read- / WriteContainer
Bei einer hohen Anzahl von Datenfeldern wird der Aufruf des Binding-Tabs immer träger
IX-10038: Applikationsexport
Auskommentierte GUIDs von anderen Applikationen in Skript werden als aktuelle Verknüpfung interpretiert, so dass die entsprechende Applikation in den Export mit aufgenommen werden muss
IX-10226: Liste der mit dem Dateispeicherort verbundenen Applikationen
nicht korrekt
IX-10478: Parameter
wird nicht an frei gestaltete Tabelle weitergegeben
IX-10701: Applikation öffnen
Von anderem User gesperrte Applikation kann zum Teil geöffnet werden
IX-10757: Suche
findet deaktivierten Intrexx Share-Benutzer
IX-10763: Lizenz
kein Hinweis auf Intrexx-Version
IX-10765: Read- / WriteContainer
Klick auf Binding im Writecontainer wechselt sofort in den Bearbeiten-Modus
IX-10779: Textfelder (Editormodus)
Fokus ermöglichen
IX-10816: Schemamanager - Attribut bearbeiten
Bei Eingabe eines selbst definierten Boolean-Attributes springt die Tickbox
IX-10891: Binding
verwendet bei Auswahlliste den Anzeigewert statt dem gespeicherten Wert
IX-11022: Replikation
Dialog zeigt Server, Port und Passwort nicht an
IX-11033: Softwareaktualisierung
Seiten mit DIV-Layout erhalten Tabellenlayout nach Patch
IX-11054: Tabulatormenü
Link enthält keine &rq_DatarangeGuid
IX-11202: Bindings
Anzeige im Portalmanager zu kurz
IX-11238: Benutzerobjekte
Mitglieder von Sets können nicht bearbeitet werden
IX-11309: Layout
Java - Bild-Skalierung unter Debian problematisch
IX-11380: Filterinformation
zeigt nur Wertebereich statt Label an
IX-11384: Portlets
Zentrieren von Container in Portleteinstellungen funktioniert in der Vorschau nicht
IX-11396: Portalimport
PatchCache und XmlPatchCache verlangsamen den Import extrem
IX-11403: WebSocket-Aktion / Systemwert
Systemwert wird mit Enter nicht gespeichert
IX-11438: Raster-Einstellungen
Übersicht kann Offset nicht darstellen
IX-11448: Rastereinstellungen
Hintergrundbild im Raster ändern führt zu NullPointerException
IX-11475: Dateiauswahl
Speichern während dem Hochladen unterbinden
IX-11506: Dokumente erzeugen
Fehler wenn HTML or Velocity-Variable in Header
IX-11511: Diagnose
keine Scheduler-Logs enthalten
IX-11519: Parameter
Änderungen werden trotz Klick auf "Abbrechen" übernommen
IX-11533: Dateiauswahl
neue Callback-Möglichkeiten
IX-11629: Diagramm
zeigt keine Legende
IX-11638: Suche
Suchergebnis-Tooltip der globalen Suche erzeugt zwei Scrollbars
IX-11644: Suche im Modul "Applikationen"
Elemente aus verstecktem Bereich können nicht fokussiert und bearbeitet werden
IX-11647: Benutzer-Objekte
werden unter Mac OSX gelöscht, die nicht entfernt werden sollen
IX-11677: Datentransfer
Fokus springt beim Anlegen eines Autowert
IX-11681: Portalseiten bearbeiten
Recht prüfen, wenn Nutzer keine Administratorrechte besitzt
IX-11690: OData Producer
Metadaten sollen nur optional ohne Auth aufgerufen werden können
IX-11707: OData Producer
HTTPS-URL in Dialog und Metadaten-Anzeige verwenden
IX-11712: Diagramm
Titel von Linienwerten werden entfernt
IX-11757: Datenzuordnung
funktioniert nicht
IX-11777: Reiter "Indexe"
Größe nicht einstellbar
IX-11785: Portalrechte
Einstellungen für Fremddatengruppen
IX-11787: Systemapplikation "Datentransfer"
blockiert das Öffnen anderer Applikationen
IX-11788: Portalexport
AccessDeniedException bei Auswahl eines Export-Verzeichnisses
IX-11804: Upgrade
auf 10.0.0 löst Patcher für 9.4 aus
IX-11810: Intrexx Share - Administration
Aus Modul "Dateiablage" heraus kann im Administrationsmodus nicht in andere Module gewechselt werden
IX-11813: Globale Suche
Suchoptionen werden nach erneutem Suchen nicht mehr angezeigt
IX-11815: Benutzerverwaltung
Vorgabe "Objektname" immer identisch mit "Voller Name"
IX-11826: Diagramm
GUIDs der Line-Titel ändern sich bei jedem Beenden des Dialogs
IX-11827: Menü
Falscher Eintrag wird markiert, wenn App zweimal vorhanden
IX-11840: M-Files-Connector
Doppelpunkt im Dokumenttitel liefert Fehler
IX-11841: Datentransfer
Probleme mit Export / Import von Jobs
IX-11862: Benutzergruppe
lässt sich nicht per Doppelklick auswählen
IX-11869: Exchange-Connector
Login-Tooltip schließt sich nach Anmeldung nicht mehr
IX-11877: Dateiauswahl
checkRequired() funktioniert
IX-11879: Optionsfeld
setRequired() Methode funktioniert nicht
IX-11880: Portal Manager
PortalStatisticsServiceBean: InterruptedException
IX-11882: OData-Connector
Fehler beim Verbindungstest
IX-11903: Applikationsimport
Datei per Drag&Drop in den Import aufnehmen funktioniert nicht mehr
IX-11911: Diagramm
XSL erzeugt falsche shapedable.vm
IX-11942: OData (V4) Connector
If-Match / Etag vollständig unterstützen
IX-11946: Applikation öffnen
Erstes Öffnen dauert lange
IX-11964: Datumspicker
Styles nur im Expertreiter sichtbar
IX-11966: Dokumente erzeugen
Schriften erhalten zufällige Styles während der Dokumentenerzeugung
IX-11967: Ticker
Ticker - Default URL muss auf https umgestellt werden
IX-11994: dg hyparchive Connector
Sortierung der Auswahllisten im Portalmanager
IX-12005: Thumbnails in Ansichtstabellen
bei SVG Fehlerhaft
IX-12014: Portlets
Informationen werden nicht aus meta_application.xml ausgelesen
IX-12035: Portalrechte
falsche Berechtigungen für Abfrage von Logfiles
IX-12063: Baum Ansicht
zeigt nicht alle Datensätze an, wenn mehr als 1000 Elemente geladen werden sollen
IX-12078: Softwareaktualisierung
Transformationsfehler in publishallapplications.log beim Update von 9.2.15 auf 9.2.18
IX-12084: Globale Suche
bei hoher Anzahl von Datensätzen funktioniert mit Enter-Taste, mit Suchen-Schaltfläche kein Ergebnis
IX-12090: Frei gestaltete Tabelle
Eingebundene Seiten aus freien Tabellen setzen Fokus in der Hauptseite
IX-12107: Kalender-Applikation
Erstellen dauert mitunter sehr lange
IX-12117: Navigationselement
Anordnung der Anzeige durcheinander
IX-12120: Suche
Veraltete Instanzierung von CloudSolrClient
IX-12128: Applikationsexport
Suche nach GUID im Dialog funktioniert nicht
IX-12152: Suche
Klick auf Ergebnis "Home" produziert ValidationException
IX-12154: Suche
Liste der Treffer wird manchmal nicht aktualisiert
IX-12159: Statistik
Portlets mit auto-pagination werden mitgezählt
IX-12168: Kalenderzusatzkontrolle Vor/Zurück
Applikation lässt sich nicht mehr veröffentlichen
IX-12169: IX-12169: Raster
Bei Neuanlage "Null" im Sheet-Titel
IX-12170: Kalenderzusatzkontrolle "Auswahl der Darstellung"
Applikation lässt sich nicht mehr veröffentlichen
IX-12175: Kalender
Fehler beim Ändern einer Aktion
IX-12177: Auswahlliste
Performance-Problem im ApplicationListProcessor und ReferenceListProcessor
IX-12185: ProxyLoginPage
falsches Icon
IX-12187: Skript buildportal.sh
erzeugt je nach Aufruf eine unterschiedliche web.xml
IX-12204: Dokumentenerzeugung
SVG Icons werfen Exceptions
IX-12229: Schaltfläche - Aktionstyp
unter bestimmten Umständen nicht wählbar
IX-12236: Suchkonfiguration
Eigenschaften werden bei einfachem Klick angezeigt
IX-12242: Dokumente erzeugen
Metadaten-Info für .png-Dateien gibt null zurück und unterbricht Dokumentenerzeugung
IX-12247: Portaleigenschaften
Fehler bei nicht definierter Basis-URL
IX-12248: Inhaltsverzeichnis
lässt sich nicht mehr öffnen
IX-12252: Groovy
IBinding.isValueAvailable(String) wirft Exceptions
IX-12266: Dokumente erzeugen
SVG-Bilder werfen Fehler, wenn Dokument über eine Vorlage erzeugt wird.
IX-12278: JavaScript
Fehler bei setRequired in UpDataEditControl.ts
IX-12287: Layout
Änderungen im Web nicht sichtbar
IX-12294: Exchange-Connector
Eingabeseite für Exchange-Datengruppe enthält alle Felder als Pflicht-Parameter
IX-12303: Portal-Export / -Import
"Aus Sicherheitsgründen Prozess beim Importieren in ein Portal deaktivieren" überschreibt Export-Aktion
IX-12317: Eingabefeld - Gleitcommazahl / Währung
Fehlerhafte Eingabe in Float/Currency Eingabefeld führt zu Fehler beim Abbrechen
IX-12318: Applikationsvorlagen
Anzeige der Vorlagen verhält sich nicht korrekt
IX-12322: Seite mit Scrollbalken
falsches Fokus-Verhalten beim Laden
IX-12329: Dateiauswahl
Erweiterte Funktionalität geht beim Schließen des Eigenschaftendialogs verloren
IX-12337: Frontend-Webserver
Manuelle Einrichtung - Hinweis deutlicher
IX-12346: Tabellen-Export
mit Abhängigkeiten ergibt Fehler
IX-12379: TinyMCE-Editor
auf Version 5.7.0 anheben
IX-12382: TinyMCE
Benutzerdefinierte Toolbar-Icons haben keine MouseOver-Texte
IX-12395: Dokumente erzeugen
Dokumentenvorlage mit bedingter Anzeige wirft Fehler
IX-12403: Eingabefeld mit Float-Datentyp
unterschiedliches Verhalten bei Eingabe
IX-12410: Applikation erstellen
Falsches Icon bei Basisapplikation-Vorlage
IX-12420: Frontend-Webserver
Wechsel von manueller Einrichtung des Webservers auf anderen Webservertyp aktualisiert Basis-URL nicht
IX-12433: Replikation
von Benutzerbildern: Metadaten werden nicht korrekt genullt.
IX-12457: Intrexx Share
shareAddon.js: loadAppSnippetVm - Parameter nicht korrekt
IX-12466: OData-Provider
Exception beim POST von Entity mit Complex Type Property als JSON Payload
IX-12545: Schieberegler
im Web nicht vorhanden
IX-12551: Datapicker
kann in Listenfeldern nicht mehr definiert werden
IX-12566: Applikation erstellen
Schnelles Öffnen einer Applikation mit Enter wieder ermöglichen
IX-12571: Rückgängig
Aktion ergibt Fehler beim optimierten Veröffentlichen
IX-12577: Applikationsimport
Einfrieren beim Import von Share 3.1.5
IX-12590: Layout - Menüs
Fehler im Code oMenuTree.getMenuItem
IX-12595: Applikation erstellen
Schnelles Öffnen einer App mit Pfeiltasten und Enter ermöglichen
IX-12608: Datengruppen
DATAGROUP Client-Function schlägt fehl, wenn Tabellenname "$" enthält
IX-12611: Ländereinstellungen / Format
1000er Trennzeichen mit Leerzeichen werden nicht richtig unterstützt
IX-12624: dg hyparchive-Connector
Suchkonfiguration fehlerhaft
IX-12631: Namespace-Dokumentation
Schreibfehler
IX-12632: Kalenderplugin
nicht sichtbar
IX-12644: Auswahl Suchkonfiugurationen
Doppelklick bei Auswahl von Suchkonfiuguration weicht vom üblichen Muster ab
IX-12670: Anmeldung am Portal
Falsche Passworteingabe führt zu einem ERROR-Eintrag in portal log
IX-12677: Dokumente erzeugen
PDF erzeugt beim Laden Endlosschleife
IX-12683: Portale
Warten auf DB Verfügbarkeit bei Container Start
IX-12691: Groovy
Beim Anlegen von Benutzern per Groovy-API werden keine Bild-Metadaten in die Datenbank geschrieben
IX-12697: Intrexx Share - Navigation
Anzahl der neuen Beiträge in Gruppen falsch berechnet
Bugfixes und Features, veröffentlicht am 22.03.2021
Aufgrund einer Änderung in den Abhängigkeiten einer Java-Bibliothek konnten keine Powerpoint-Dateien hochgeladen werden. Weiterhin konnten unter Umständen die Übersetzungen von Portlettiteln überschrieben werden, wenn der Dialog zum Ändern der Portlettitel geöffnet wurde. Beide Probleme wurden durch das Onlineupdate behoben.