Aktuelles aus der Apache OFBiz Community

Wir begrüßen sie zu den ersten News aus der Welt des OFBiz des Jahres 2019. In diesem Monat präsentieren wir weitere Neuigkeiten der OFBiz Chat Room Migration von HipChat auf Slack, die Pläne zur Nutzung von Git statt SVN, aber auch alle anderen Neuigkeiten rund um das OFBiz.

OFBiz ist jetzt auf Slack vertreten

Der OFBiz Chat Room ist jetzt von HipChat auf Slack umgezogen. Wenn sie dem OFBiz Chat Room beitreten möchten, können sie die folgende Anleitung diesbezüglich nutzen:

  1. Mittels ASF Einladungslink ein neues Slack Konto erstellen
  2. Dem #ofbiz channel beitreten

Wir bitten sie an dieser Stelle OFBiz betreffende Themen nicht im #general channel zu posten.
Wir danken allen, die Zeit und Mühen in dieses Feature investiert haben.

Der Wechsel von Subversion(SVN) zu Git

Die Community plant die zukünftige Nutzung des Versionsverwaltungssystems Git zur Organisation des Quellcodes. We hoffen, dass dadurch die Zusammenarbeit der Entwickler vereinfacht wird. Wenn sie mehr über die Planung erfahren möchten, nutzen sie hierfür das Apache Mail Archiv.

Wir bedanken uns an dieser Stelle bei Hans Bakker, der dieses Thema vorschlug. Zudem bedanken wir uns bei Taher und Michael, die das Thema wiederbelebt haben und ihre Kompetenzen in das Thema einbringen.
Danke an Jacques, Deepak Dixit, Julian, Nicolas und alle anderen aktiven Unterstützer. Diese Umstellung wird große Änderungen mit sich bringen.

Neue Funktionen und Verbesserungen

Funktionale Erweiterungung und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

Framework

  • Upgradet Refactor ControlFilter (OFBIZ-10449)
  • Gestaltet den Wahrheitswidergabewert der Methoden UtilHttp, ServiUtil, UtilValidate, TemporalExpression und ShoppingCart um (OFBIZ-10725)
  • Upgradet Groovy 2.4.13 auf 2.4.16 (OFBIZ-10762)
  • Entfernt die Überprüfung von Zertifikaten aus dem Objekt „RequestHandler“ (OFBIZ-10450)
  • Vereinfacht „entity.model.ModelField#EncryptMethod“ enum (OFBIZ-10763)
  • Überarbeitet EntityCondition (OFBIZ-10691)
  • Setzt das Copyright auf 2001-2019
  • Updatet Apache commons-fileupload auf die Version 1.3-3 (OFBIZ-10770)
  • Ersetzt jQuery.bind() mit jQuery.on() (OFBIZ-10758)
  • Setzt „ModelFieldType“ class members auf „private“ (OFBIZ-10773)
  • Entfernt ungenutzten Code aus der „entity“ Komponente (OFBIZ-10777)
  • Upgradet das jquery-validation Plugin von Version 1.17.0 auf 1.19.0 (OFBIZ-10785)
  • Upgradet jQuery 1.11.0 auf die Version 3.2.1 (OFBIZ-9978)
  • Updatet den „convertUom“ Service und dessen Bezug auf „UomConversionDated“ (OFBIZ-10747)
  • Ersetzt „Inline js“ mit „External js“ im renderDateTimeField macro (OFBIZ-9848)
  • Ersetzt „Inline js“ mit „External js“ im renderDateFindField macro (OFBIZ-9850)
  • Ersetzt „Inline js“ mit „External js“ im renderFieldGroupOpen macro (OFBIZ-9853)
  • Ersetzt „Inline js“ mit „External js“ im renderTextField macro (OFBIZ-9844)
  • Übersetzt es-CL in den AccountingUiLabels (OFBIZ-10784)
  • Fügt Übersetztungen in „es“ und „es-CL“ ein (OFBIZ-10815)
  • Entfernt ungenutzten Code aus „ObjectType“ (OFBIZ-10771)
  • Updatet und säubert veralteten Code, der durch das OFBiz Upadte 18.12 entstanden ist (OFBIZ-10761)
  • Fügt einen Modus ein die Sitzung zu erfassen und verbessert die Sicherheit bzgl. Cookies (OFBIZ-6655)
  • Säubert push und pull Funktionen von EntitySync (OFBIZ-10818)
  • Liefert die Funktionalität von einer Domain zu einer anderen zu navigieren, ohne sich neu anmelden zu müssen (SSO) (OFBIZ-10307)
  • Upgradet Tika auf die Version 1.20 (CVE-2018-8017/CVE-2018-17197)
  • Liefert die Unit Test Parametereinstellungsmöglichkeit für den Service „CustRequestPermissionCheck“ (OFBIZ-8958)
  • Liefert die Unit Test Parametereinstellungsmöglichkeit für den Service „createPayment“ (OFBIZ-9083)
  • Liefert die Unit Test Parametereinstellungsmöglichkeit für den Service „updatePaymentGatewayConfig“ (OFBIZ-9115)

Plugins

  • Ersetzt jQuery.bind() mit jQuery.on() (OFBIZ-10758)
  • Updatet das multifex theme, sodass das Framework „new markup“ verwendet wird (OFBIZ-10118)
  • Liefert Verbesserungen des UI bzgl. der splitship Seite des ecommerce (OFBIZ-10730)
  • Verbessert den ecommerce main-decorator (OFBIZ-10790)
  • Sorgt dafür, dass Bootstrap verwendet wird, um den e-commerces promotion screen zu stylen (OFBIZ-10793)
  • Ersetzt „Inline js“ mit „External js“ im renderDateFindField macro (OFBIZ-9850)
  • Fügt einen Modus ein die Sitzung zu erfassen und verbessert die Sicherheit bzgl. Cookies (OFBIZ-6655)
  • Liefert die Funktionalität von einer Domain zu einer anderen zu navigieren, ohne sich neu anmelden zu müssen (SSO) (OFBIZ-10307)

Bugfixes

Funktionale und technische BugFixt:

Framework

  • Fixt: Die Funktion parseBigDecimalForEntity befindet sich an dem flaschen Speicherort (OFBIZ-10689)
  • Fixt: Wenn Select2 für mehrfache Selects genutzt wird, ist das Feld zu schmal für die Darstellung (OFBIZ-10682)
  • Fixt: PartyUiLabels wurde falsch ins Deutsche übersetzt (OFBIZ-10786)
  • Fixt: „EntityOperator#getId()“ wird im Framework nicht genutzt (OFBIZ-10607)
  • Fixt: ObjectType:doRealCompare gibt in einigen Fällen „null“ statt einem boolean wieder (OFBIZ-10812)
  • Fixt: Fehlerhafte Sicherheits- und Autologincookienamen, wenn der Mountpointname ein Slash-Symbol enthält (OFBIZ-10766)
  • Verbessert das Verhalten der Autologincookies (OFBIZ-10635)
  • Fixt: Während des packing Vorgangs wird nur Reservierung von Bestellungen verwendet (OFBIZ-9677)
  • Fixt: Es ist nicht möglich bestehenden Produkten über den Ordermanager Bilder zuzuweisen (OFBIZ-10673)
  • Fixt: Die Registrierung virtueller Hosts schlägt fehl, wenn diese ähnliche Mountpoints besitzen (OFBIZ-10765)
  • Fixt: Fehldarstellung der Page-dropdown-Funktionalität auf der Seite categorydetail (OFBIZ-10787)
  • Fixt: Das Rechnungsdatum wird auf der „finidInvoice“ Seite nicht angezeigt (OFBIZ-10620)
  • Fixt: Der Produkt Tags Bereich zeigt den Button „Update“ an, auch wenn keine Einträge gefunden wurden (OFBIZ-9642)
  • Fixt: Fehler und Warnungen in „ArtifactInfo“ aus den Webtools (OFBIZ-10760)
  • Fixt: Der Nutzername wird auch dann angezeigt, wenn man sich ausgeloggt hat (OFBIZ-10666)
  • Fixt: Eine Leere Seite wird im ecommerce angezeigt (OFBIZ-10741)
  • Fixt: Die PartyID fehlt in EditEftAccount.ftl, wenn ein EFT Konto per „quick finilize“ erstellt wird (OFBIZ-10680)
  • Fixt: ModelForm.java nutzt zur Sortierung falsche Parameter Namen, wenn eine Form eine weitere erweitert
  • Fixt: Setzt man bei einem „context“ widgetVerbose auf „false“, hat dies keine Wirkung (r1852533)

Plugins

  • Fixt: Die Themes können nicht über webpos geändert werden (OFBIZ-10767)
  • Fixt: Die Page dropdown Liste ist auf der Seite categorydetail fehlerhaft (OFBIZ-10787)
  • Fixt: Ecommerce Komponenten der Listen Request Seite scheinen nicht richtig angeordnet zu sein (OFBIZ-10621)