Apache OFBiz News – April 2021

Die jüngsten Entwicklungen in der Apache OFBiz Community

News Zeitung und Tastatur
Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat teilen wir mit Ihnen Neuigkeiten über das neue Release, neue Mitwirkende und die fortlaufenden Verbesserungen bei der REST-Unterstützung, inklusive der üblichen Liste von Funktionen, Verbesserungen und Statistiken.

Apache OFBiz 17.12.07 Released!

In diesem Monat hat die Community das Release 17.12.07 angekündigt.
Das neue Release konsolidiert alle Arbeiten, die seit dem letzen Release im März 2021 gemacht wurden.

Das Release kann gemäß den Anweisungen auf der Seite „Downloads“ heruntergeladen werden:
https://ofbiz.apache.org/download.html

Weitere Details zu den Änderungen, die mit dieser neuen Version eingeführt wurden, finden Sie in den Versionshinweisen:
https://ofbiz.apache.org/release-notes-17.12.07.html

Bitte beachten Sie, dass für die vorherigen Versionen eine Sicherheitslücke gemeldet wurde. Es wird dringend empfohlen, auf die Version 17.12.07 zu aktualisieren, um diese Sicherheitslücke zu schließen.

Unter den folgenden Links erfahren Sie mehr über Sicherheitslücken:
https://ofbiz.apache.org/security.html
https://s.apache.org/CVE-2021-29200
https://s.apache.org/CVE-2021-30128

Fortlaufende Verbesserungen bei der REST-Unterstützung

Während dieses Monats gab es in der Community verschiedene Diskussionen und Aktivitäten zur Verbesserung der REST-Unterstützung für OFBiz.

Hier sind die Links zu den aktiven Tickets mit Diskussionen und Aktivitäten:

Neuer Response-Filter/Interceptor für REST-Api-Aufrufe zur Behebung von CORS-Problemen
https://issues.apache.org/jira/browse/OFBIZ-12220

Separater Anmeldedienst für API-Aufrufe
https://issues.apache.org/jira/browse/OFBIZ-12033

Hier ist der Link zum Übersichtsticket für alle Arbeiten, die mit der REST-Unterstützung zu tun haben:

JAX-RS-Funktionen hinzufügen (Jersey)
https://issues.apache.org/jira/browse/OFBIZ-11328

Dank an Girish Vasmatkar, Alexander Gepting und an alle, die zu diesen Arbeiten beigetragen haben.

Neue Mitwirkende

In diesem Monat sind 3 neue Mitwirkende, der Community beigetreten. Herzlich willkommen in der Community Alexis Tadifo, Anibal Morales Soto und Sumiti Joshi, auf eine intensive und erfolgreiche Zusammenarbeit.

 

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Community in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 28 Commits haben zu 2.395 geänderte Codezeilen geführt (2 Committer waren aktiv)
    • Plugins: 2 Commits haben zu 104 geänderte Codezeilen geführt (1 Committer war aktiv)
  • Mailing Lists:
    • Dev: Es wurden 28 E-Mails versendet und über 11 Themen diskutiert ( 12 Personen waren beteiligt)
    • User: Es wurden 82 E-Mails versendet und über 24 Themen diskutiert ( 23 Personen waren beteiligt)

 

Neue Funktionen und Verbesserungen

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

Framework

  • Verbessert ObjectInputStream denyList (OFBIZ-12221)
  • Ersetzt Bintray durch einen neuen Ort zum Hochladen des Gradle-Wrappers (OFBIZ-12192)
  • Fügt beim Platzieren von Angeboten eine neue Party hinzu (OFBIZ-7456) (#294)

Plugins

  • Fügt CORS-Filter für die rest-api hinzu (OFBIZ-12220).

Bugfixes

Funktionale und technische Fehlerbehebungen:

Framework

  • Fixt: Induktion aus DB stellt Beziehungen nicht richtig dar (#290) (OFBIZ-12178)
  • Fixt: Serviceaufrufe von „createPartyContactMech“ enthalten nun die benötigte contactMechTypeId (OFBIZ-12175) (#292)
  • Fixt: Fehler beim Löschen einer Facility wegen eines vorhandenen FacilityLocationGeoPoint (#291) (GitHub Link)
  • Verbesserung der Sicherheit von Uploads (OFBIZ-12080)
  • Fit: Problem bei der Auftragsabwicklung für reine Dropship-Produkte (OFBIZ-12068)

Apache OFBiz News – April 2020

Die jüngsten Entwicklungen in der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat stellen wir Ihnen Einzelheiten zu unserer üblichen Liste von Funktionen, Verbesserungen und Statistiken in OFBiz vor .

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Gemeinschaft in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • JIRA Aufgaben Tracker: 52 Aufgaben wurden gemeldet und 59 Aufgaben wurden gelöst (6 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 130 Commits haben zu 30,425 geänderte Codezeilen geführt (6 Committer waren aktiv)
    • Plugins: 9 Commits haben zu 7,528 geänderte Codezeilen geführt (2 Committer waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 237 E-Mails versendet und über 51 Themen diskutiert (48 Personen waren beteiligt)
    • User: Es wurden 96 E-Mails versendet und über 22 Themen diskutiert (29 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Dekodiert den Rückgabewert der AjaxAutocompleteOptions (GitHub Link)
  • Sorgt dafür, dass Requests der Applikationskomponente nur für eingeloggte Nutzer ausgeführt werden können (GitHub Link)
  • Liefert JMockit-Tests, um die Verwendung von ModelFormField#getCurrentContainerId in Form-Makros zu testen (GitHub Link 1) (GitHub Link 2) (GitHub Link 3) (GitHub Link 4)
  • Liefert der Klasse MacroFormRendererTest den Lizenz-Header (GitHub Link)
  • Verbessert die Struktur der Alignment-CSS-Klassen (GitHub Link)
  • Vereinheitlicht Stylings an diversen Stellen (GitHub Link 1) (GitHub Link 2) (GitHub Link 3)
  • Bezieht Unterordner von ‚/upload‘ in das gitignore ein (GitHub Link)
  • Implementiert pretty print in der Schlüsselwortsuche (GitHub Link)
  • Erweitert ein Linkelement der Header.ftl um ‚type=“text/css“‚ (GitHub Link)
  • Verbessert das Web Content Caching (GitHub Link)
  • Konvertiert PartyPermissionServices.xml von Mini Lang zu Groovy (OFBIZ-11433)
  • Markiert eine Zeile der Klasse Csrf, sodass diese mit dem Integration von OFBIZ-11229 entfernt wird (GitHub Link)
  • Entfernt einen Raw-Type in der Klasse RequestHandler (GitHub Link)
  • Liefert POC bzgl. CSRF Token (OFBIZ-11306)
  • Ersetzt global die statische Variablenbezeichung ‚module‘ durch ‚MODULE‘ (GitHub Link)
  • Sorgt für die Einhaltung der Checkstyle-Konventionen innerhalb der Dateien bzgl. der CSRF Tokens (GitHub Link)
  • Konvertiert OrderReturnService.xml von Mini Lang zu Groovy (OFBIZ-11442)
  • Konvertiert createPayment Service von Mini Lang zu Groovy (GitHub Link) (GitHub Link)
  • Verschiebt ’10 seconds‘ Kommentare von den security.properties in die Klasse CommonEvents (GitHub Link)
  • Liefert die SystemProperties security.internal.sso.enabled und security.token.key (GitHub Link 1) (GitHub Link 2) (GitHub Link 3)
  • Verlängert die Ablaufzeit von Tokens, um mögliche Zeitdifferenzen zu kompensieren (GitHub Link)
  • Entfernt ein TODO, das nun nicht mehr nötig ist (GitHub Link)
  • Updatet tasks.checkstyleMain.maxErrors (GitHub Link 1) (GitHub Link 2)
  • Konvertiert createContentAlternativeUrl Service von Mini Lang zu Groovy (GitHub Link)
  • Updatet dependencycheck auf die aktuellste Version (GitHub Link)
  • Erhöht die Größe von http.upload.max.sizethreshold (GitHub Link)

Plugins

  • Liefert den Meta-CSRF-Token bzgl. Ajax (GitHub Link)
  • Liefert POC bzgl. CSRF Token (GitHub Link)
  • Ersetzt global die statische Variablenbezeichung ‚module‘ durch ‚MODULE‘ (GitHub Link)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Sorgt dafür, dass das SameSite-Attributes für alle Cookies auf ’strict‘ gesetzt wird (GitHub Link) (GitHub Link)
  • Fixt: Spezifizierter Schlüssel war zu lang; die maximale Schlüssellänge der Entität ProductPromoCodeEmail beträgt 767 Bytes (OFBIZ-5426) (#44)
  • Fixt die Bezeichnung eines Fremdschlüssels der Entität ProductPromoCodeEmail (GitHub Link)
  • Fixt: Der Request createTaskContent funktioniert nicht (GitHub Link)
  • Berichtigt den Pfad zu ftpAddress-Services in services_contact innerhalb der Komponente Party (OFBIZ-11359)
  • Berichtigt den Pfad zu ftpAddress-Services in services innerhalb der Komponente Party (OFBIZ-11359)
  • Fixt: Verhinder die Host-Header-Injection (CVE-2019-12425) (GitHub Link)
  • Fixt ein Javadoc Fehler (GitHub Link)
  • Fixt den fehlenden Eintrag bzgl. NoCsrfDefenseStrategy in den Header.ftl Dateien (OFBIZ-11306)
  • Updatet checkstyleMain.maxErrors, sodass dieser Wert zum Report des Buildbots passt (GitHub Link 1) (GitHub Link 2)
  • Fixt: ‚entity/list‘ Request wird nicht richtig verarbeitet (GitHub Link 1) (GitHub Link 2) (GitHub Link 3)
  • Fixt: ‚FindJob‘ resultiert in einem Error (GitHub Link)
  • Fixt: Der Upload von großen Dateien(über 2 MB) resultiert in einem Error (GitHub Link 1) (GitHub Link 2)
  • Fixt: Fehler beim entfernen eines hochgeladenen Party Contents (GitHub Link)
  • Fixt: Während des schnellen Check-Out-Prozesses der eCommerce Komponente und im Check-Out-Prozess der ordermgr Komponente wird eine Exception ausgegeben (OFBIZ-11506)

Dokumentationen

Framework

  • Liefert den ‚download-the-gradle-wrapper‘ Abschnitt (GitHub Link)
  • Liefert den CSRF-Token-Schutz und updatet sowohl Passwort als auch JWT (GitHub Link)
  • Verbessert die Dokumentation zu security.properties (GitHub Link)

Apache OFBiz News – April 2019

Die jüngsten Entwicklungen in der Apache OFBiz Community

Willkommen zu unserer monatlichen Vorstellung aller OFBiz News. Dieses Mal können wir wieder Neuigkeiten bzgl. Java Open JDK & Java 8 präsentieren. Des weiteren können wir über ein neues Features berichten, mit dem Jobs priorisiert werden können. Natürlich präsentieren wir wieder eine strukturierte Auflistung der im OFBiz eingegangenen Commits.

Support von Java Open JDK und Java 8

Im Blogeintrag vom Februar erwähnten wir, dass die OFBiz Community sich dafür entschieden hat die Versionen 17.12 (nicht veröffentlicht) weiterhin mit Java 8 zu bestücken und die Versionen 18.12 (nicht veröffentlicht) sowie den Trunk mit der OpenJDK Variante der Java Version 11 zu kombinieren. Auf Grund von aktuellen Diskussionen wurde nun entschieden, dass Version 18.12 und Trunk weiterhin ausschließlich mit Java 8 laufen sollen. Dabei ist zu beachten, dass Adopt Open JDK 8 LTS mindestens bis zum September 2023 Support anbietet. Es soll nur eine Java Version angeboten werden, damit Nutzer ausreichend Zeit habe ausführlich Codeanpassungen vornehmen zu können. Es wird jedoch weiter daran gearbeitet die Migration der Java Version 11 vorzubereiten.

Wenn sie mehr zu diesem Thema erfahren möchten, können Sie sich die entsprechende E-Mail Diskussion anschauen.

Wir bedanken uns bei Jacques, Scott, Michael, Taher, Mathieu, Pierre, Jim und allen anderen Entwicklern die in diesem Thema involviert sind.

Priorisierung von Jobs

Die Priorisierung von Jobs erlaubt es Jobs so zu priorisieren, sodass diese anhand einer Liste abgearbeitet werden. Damit lässt sich z.B. einem Job eine Priorisierung zuteilen, sodass dieser in der Liste vor den normalen Jobs abgearbeitet wird. Dieses Feature ist nun im Trunk verfügbar und wird in zukünftigen Veröffentlichungen bereitgestellt.

Wenn Sie sich zu diesem Thema mehr informieren möchten, können Sie sich das entsprechende Jira Ticket OFBIZ-10865 oder die E-Mail Diskussion ansehen.

Wir bedanken uns bei Scott Gray, der der Author dieses Themas ist und viel Arbeit diesbezüglich leistete. Wir bedanken uns aber auch bei allen anderen Entwicklern, die an diesem Feature mitgearbeitet haben.

Die Erstellung von Barcodes nutzt nun code128 statt code39

Es war so, dass OFBiz code39 zu Erstellung von Barcodes genutzt hat. Das Problem war jedoch, dass im code39 nur Buchstaben von A bis Z, Ganzzahlen und die folgenden speziellen Ausdrücke: – “. $ % + – / *” verwendet werden konnten. Um die Auswahl der Ausdrücke zu erweitern, wird nun code128 verwendet. Einige Vorteile sind:

  1. Es werden alle 128 ASCII Symbole unterstützt
  2. Es ist prägnanter und platzeffizienter
  3. Der Sicherheitsaspekt wird erhöht

Wenn Sie sich mehr zu diesem Thema informieren möchten, können Sie sich das Jira Ticket OFBIZ-10896 oder die E-Mail Diskussion anschauen.

Wir bedanken uns bei Initiator dieses Themas, Pawan Verma. Zu dem Bedanken wir uns bei allen Entwicklern, die Zeit und Mühen in dieses Feature investiert haben.

Der Status des Familienstandes wird nun durch Enumeration-Objekte verarbeitet

Derzeit ist der Familienstand nur ein binärer Parameter ‚Y‘ oder ‚N‘. Durch die OFBiz Community wurde der Vorschlag gemacht, dass dies nicht ausreichend ist und nun die Status: verheiratet, verwitwet, getrennt, geschieden und alleinstehend bereitgestellt werden.

Wenn Sie weitere Informationen diesbezüglich erhalten möchten, können Sie sich das entsprechende Jira Ticket OFBIZ-10921 oder auch die E-Mail Diskussion anschauen.

Wir bedanken uns bei bei Suraj Khurana für das Einleiten dieses Features und bei allen anderen Entwicklern, die hier mitgearbeitet haben.

OFBiz Statistiken

Statistiken bzgl. des OFBiz werden durch die Apache Kibbles Demo Instanz aufgezeichnet. Im folgenden werden wir einige Highlights des letzten Monats präsentieren:

  • JIRA Fehler Tracker: 105 Fehler wurden veröffentlicht und 71 Fehler wurden behoben (15 verschiedene Personen haben geholfen, diese Fehler zu beheben)
  • Code Veränderungen und Commit Aktivität:
    • Framework: 150 Commits, die 11,098 Zeilen des Codes verändert haben (13 Committer waren aktiv)
    • Plugins: 48 Commits, die 782 Zeilen des Codes verändert haben (5 Committer waren aktiv)
  • Mailing Liste:
    • Dev: 219 E-Mails wurden versendet und 41 Themen diskutiert (36 verschiedene Personen)
    • User: 146 E-Mails wurden versendet und 56 Themen diskutiert (40 verschiedene Personen)

Neue Funktionen und Verbesserungen

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

Framework

  • Fügt die Möglichkeit hinzu Jobs Prioritäten zuzuschreiben, sodass diese der Wichtigkeit nach ausgeführt werden. (OFBIZ-10865)
  • Liefert die Möglichkeit Absätze einer Invoice zu bearbeiten bzw. zu entfernen. (OFBIZ-9290)
  • Entfernt die ungenutzte private Klasse ‘UnsupportedClassConverter’. (OFBIZ-10908)
  • Entfernt redundante Nullchecks. (OFBIZ-10911)
  • Entfernt die private Klasse ‘CreateTableCallable’. (OFBIZ-10912)
  • Fügt in Objekte der IO-Dateien try-with-resources hinzu. (OFBIZ-9855)
  • Liefert französische Labels für CommonImport und CommonImportExport. (r1857335)
  • Verbessert die ObjectInputStream-Klasse. (OFBIZ-10837)
  • Entfernt E-Commerce Links aus vielen Modulen. (OFBIZ-9241)
  • Konvertiert den Service createMarketingCampaignRole zu einem ‚entity-auto‘-Service. (OFBIZ-9551)
  • Liefert eine fehlende Berechtigungsüberprüfung in MarketingCampaignRole im Update-, Expire- und Deleteservice. (r1857547)
  • Updatet build.gradle auf die aktuellen Abhängigkeiten. (OFBIZ-10213)
  • Verschönert die DBCPConnectionFactory. Statt der veralteten Methode ’setEnableAutoCommitOnReturn‘ wird nun die Methode ’setAutoCommitOnReturn‘ verwendet. (OFBIZ-10935)
  • Entfernt redundante Argumente in Konstruktoren. (OFBIZ-10937)
  • Entfernt nicht notwendige Exception De­kla­ra­ti­onen in ‘ContainerException’. (OFBIZ-10938)
  • Verbessert die Überprüfung von Maps auf Gleichheit in ‘MultivaluedMapContextTests’. (r1857958)
  • Verbessert Javacode, indem ‘contains’ und ‘containsInAnyOrder’ – wenn möglich – verwendet wird. (OFBIZ-10941)
  • Entfernt überflüssige Semikolons aus Javacode. (OFBIZ-10936)
  • Liefert die Möglichkeit auf der Bestellübersichtsseite die Lieferoptionen zu ändern. (OFBIZ-5401)
  • Verbessert den PaymentGatewayServices, indem Mengenvariablen mittels ObjectType.simpleTypeConvert konvertiert werden. (OFBIZ-10811)
  • Verbessert die Sortierung der aufgelisteten glAccountIds im Screen ‚AddFinAccountTrans‘, indem der accountCode verwendet wird. (OFBIZ-10846)
  • Verbessert die Darstellung des Submit-Buttons, der nun nicht mehr im Angebotspreis-Screen dargestellt wird, wenn kein Objekte vorhanden sind. (OFBIZ-10627)
  • Verbessert die Erstellung von Barcodes, indem code128 statt code39 verwendet wird. (OFBIZ-10896)
  • Liefert einen Unit-Test für der Service ‚createInvoiceContent‘. (OFBIZ-8932)
  • Verbessert die Auswahl des Familienstandes einer Person, indem mehr Werte als ‚Y‘ und ‚N‘ (verheiratet) auswählbar werden. (OFBIZ-10921)
  • Liefert einen Unit-Test für der Service ’setPaymentStatus‘. (OFBIZ-9084)
  • Liefert Unterstützung bei der Planung der Verteilung von Versandgütern. (OFBIZ-10518)
  • Liefert einen Unit-Test für der Service ‚quickSendPayment‘. (OFBIZ-9086)
  • Sorgt dafür, dass ‚Create‘ statt ‚Create New‘ in diversen Screens sämtlicher Komponenten genutzt wird. (OFBIZ-9905)
  • Entfernt überflüssige imports. (r1857897)
  • Entfertn ungenutzte lokale Variablen. (r1858293)
  • Verbessert die Nutzung der ‘@Override’ Notation. (OFBIZ-10939)
  • Liefert die Möglichkeit zur zeitlichen Beschränkung von ‚Product Configuration Options‘. (OFBIZ-10950)
  • Verschiebt den Seitentitel des Accounting-Screens, um die Lesbarkeit zu erhöhen. (OFBIZ-10949)
  • Verbessert die Darstellung von ‚createPriceCond‘. Gleiche Werte wurden im Dropdownmenu doppelt dargestellt. (OFBIZ-10660)
  • Verbessert die Finanzkonten-Kontainerstruktur im Accounting-Modul. (OFBIZ-10813)
  • Verbesser die deutsche Übersetztung der HR-Komponente. (OFBIZ-10698)
  • Entfernt ungenutzte Typenparameter. (OFBIZ-10909)
  • Entfernt obsolete ‘java.util.TreeMap’ Importe. (r1857083)
  • Entfernt redundante Interface-De­kla­ra­ti­onen. (OFBIZ-10910)
  • Liefert einen Konverter für den StringWrapper und den StringBuffer. (OFBIZ-5028)
  • Updatet durch das Release 18.12 entstandenen veralteten Code. (OFBIZ-10761)
  • Updatet Tomcat – veranlasst durch CVE-2019-0232 – auf die Version 9.0.18. (OFBIZ-10920)

Plugins

  • Entfernt überflüssige Semikolons aus Javacode. (OFBIZ-10936)
  • Verbessert die Erstellung von Barcodes, indem code128 statt code39 verwendet wird. ((OFBIZ-10896)
  • Benennt die Komponente der SMS-Schnittstelle um. (OFBIZ-10973)
  • Updatet Tomcat – veranlasst durch CVE-2019-0232 – auf die Version 9.0.18. (OFBIZ-10920)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Wenn Bestellungen miteinander verknüpft werden, verlieren diese Informationen der Relation selbst. (OFBIZ-10926)
  • Fixt: Im ‚MapContext‘ bleibt die Reihenfolge der Objekt der ‘LinkedHashMap’ nicht erhalten. (OFBIZ-10933)
  • Fixt: Wenn ein Produkt dem Warenkorb zugeschrieben wird, verliet dieses die orderItemAttributes. (OFBIZ-10906)
  • Entfernt die Raw-Type-Cast-Warnung in ‘ObjectType’. (r1857082)
  • Fixt: Ein neuer Terminal scrollt automatisch bei nichtendenden Task nach unten. (OFBIZ-10915)
  • Fixt: Während man per klick neue Angebote erstellt, werden Fehlermeldungen angezeigt. (OFBIZ-10882)
  • Fixt: Der ’schnell hinzufügen‘ Button, der den Einkaufswagen verlinkt, funktioniert nicht. (OFBIZ-9908)
  • Fixt: Zeitbezogene Ausdrücke liefern teilweise fehlerhafte Prognosen. (OFBIZ-10875)
  • Fixt: Die Task ‘./gradlew generateOfbizDocumentation’ schlägt unter Gradle 5.0 fehl. (OFBIZ-10693)
  • Fixt: Potenzielle NullPointerException in DataEvents#serveObjectData. (r1857456)
  • Fixt: Falsche Berechtigungsüberprüfung in ProductScreens#FindProduct. (OFBIZ-10925)
  • Fixt: Das duplizieren eines ShoppingCartItems, dupliziert nicht die OrderItemAttributes. (OFBIZ-10929)
  • Stores können nun unter ofbizsetup/control/updateProductStore angepasst werden. (OFBIZ-10930)
  • Fixt: Durch das Updaten eines OrderItems verliert dieses die supplierProductId. (OFBIZ-10932)
  • Fixt: Wenn Prozess des Abbruches einer Auswahlliste fehl schlägt, sollte das Listenelement nicht mit ‚cancel‘ deklariert werden. (OFBIZ-4690)
  • Fixt: Die Löschung des Personenstatus eines Nutzers sorgt nicht dafür, dass die User-Session gesäubert wird. (OFBIZ-10942)
  • Fixt: Ein Form vom Typ enctype=multipart/form-data verhindert, dass Parameter beim darauffolgenen Aufruf verwendet werden können. (OFBIZ-10833)
  • Fixt: Im Retourenschein wird bei einer Transaktion die Kundenentität mit ‚organizationPartyId‘ betitelt. (OFBIZ-10856)
  • Fixt: Das Hinzufügen eines Umfrageproduktes zum Einkaufswagen funktioniert im Screen der Auftragserfassung nicht. (OFBIZ-10735)
  • Fixt: Nicht ausreichend gute Darstellung des Produktnamens von Entitäten im Textinputfeld. (OFBIZ-10356)
  • Fixt: Der createProductFeature-Service ignoriert die übergebene productFeatureId. (OFBIZ-10958)
  • Fixt: Die Registrierung virtueller Hosts mit gleichem Mount-Points schlägt fehl. (OFBIZ-10765)
  • Fixt: Der OWASP-Sanitizer zerstört richtig gerenderte Abschitte im HTML-Code. (OFBIZ-10187)

Plugins

  • Fixt: Das Feld zur Mengenangabe ist auf der Produkt-Detail-Seite editierbar. (OFBIZ-10663)
  • Fixt: UI Fehler auf der E-Commerce Startseite. (OFBIZ-10849)
  • Fixt: Die Neuberechnung des Wertes eines Einkaufswagens liefert eine Fehlermeldung. (OFBIZ-10852)
  • Fixt: Es ist nicht möglich im E-Commerce Shop ein neues Angebot vom Einkaufswagen zu erzeugen. (OFBIZ-10886)
  • Fixt: Während man per klick neue Angebote erstellt, werden Fehlermeldungen angezeigt. (OFBIZ-10882)
  • Sorgt dafür, dass bzgl der birt-Komponente im HTML-Code die Notation dem konventionellen Schema entspricht. (OFBIZ-10940)
  • Fixt: Beim erstellen von Projekten kann nicht der erwartete Start- und Endzeitpunkt konfiguriert werden. (OFBIZ-10927)
  • Fixt: FindTask erlaubt nicht die Auswahl aller bereitgestellten Konfigurationsmöglichkeiten. (OFBIZ-10913)
  • Fixt: Es fehlen Shortcuts im WebPOS. (OFBIZ-10961)
  • Fixt: Der entfernen-Button der Einkaufsliste ist ohne Funktion. (OFBIZ-10967)

Dokumentationen

Framework

  • Liefert einen Link zur adoptopenjdk in der README.adoc. (OFBIZ-10757)

Apache OFBiz News – April 2018

Neuigkeiten in der Apache OFBiz Community

News Zeitung und Tastatur

Willkommen bei der monatlichen Zusammenfassung der OFBiz Community News. In diesem Monat gibt es Neuigkeiten zur Unterstützung der OFBiz Nutzer durch die Community, die Suche nach Mitwirkenden an einer französischen Version der OFBiz Webseite, einen Mitwirkenden der Mitglied der Apache Software Foundation geworden ist und neue Community Statistiken.

Unterstützung der Nutzer

Im April gab es eine rege Beteiligung am E-Mailverteiler bezüglich der Installation und Konfiguration von OFBiz. Einige der erwähnten Themen sind dabei:

Es ist schön zu sehen, das diese Fragen von unterschiedlichen Nutzern aus der Community beantwortet wurden. Die Nutzer haben einen wichtigen Anteil daran, dass Bugs aufgedeckt werden. Die gemeldeten Bugs konnten bereits behoben werden.

Wie immer kann eine Nachricht an den E-Mailverteiler gesendet werden, um Wissen zu teilen, Fragen zu stellen oder auch Fehler zu melden.

Suche nach französischen Mitwirkenden

Einer der Mitwirkenden, Olivier Heintz, hat eine französische Version der OFBiz Webseite erstellt und sucht nach Personen aus der Community die ihm dabei helfen die Website zu pflegen.

Bei Interesse am Mitwirken oder Pflegen der französischen Version der OFBiz-Website fühlen sie sich frei der Diskussion in dem Entwickler  E-Mailverteiler zu beteiligen.

Neues ASF Mitglied aus der OFBiz Community

Deepak Dixit ist Mitglied der Apache Software Foundation geworden. Die Mitgliedschaft in der ASF ist nur über eine Einladung möglich, somit ist dies eine große Ehre. Glückwunsch an Deepak!

OFBiz hat nun mittlerweile 13 ASF Mitglieder aus der Community. Danke für die Arbeit und Hingabe im Hinblick auf OFBiz und die ASF.

OFBiz Community Statistiken

In diesem Monat wurden wieder ein paar Statistiken der letzten drei Monate veröffentlicht.

E-Mailverteiler:

  • Entwickler E-Mailverteiler: über 398 E-Mails zu 67 Themen von 51 Autoren gesendet
  • Nutzer E-Mailverteiler: über 411 E-Mails zu 116 Themen von 89 Autoren gesendet
  • Die Top 5 der aktiven Mitglieder des Email-Verteilers sind Jacques Le Roux, Thaxer Alkhateeb, Michael Brohl, Deepak Dixit und Sharan

Jira Beteiligungen:

  • 14 Projektneulinge, die bei Jira Tickets geholfen haben(4 im Februar, 4 im März und 6 im April)
  • 3 wiederkehrende Helfer(diese waren einige Zeit inaktiv)
  • 45 reguläre Helfer
  • 174 Tickets von 40 Leuten erstellt, 86 durch 14 geschlossen

Man kann sehen, dass die OFBiz Community aktiv ist und weiterhin neue Mitwirkende gewinnt.

Neue Features und Verbesserungen

Funktionelle Erweiterungen und Optimierungen sowie Updates von Bibliotheken und Source Code Refaktorisierung:

Framework

  • Apache License header hinzugefügt.
  • EntityUtilProperties Änderung der Wert Abfrage (OFBIZ-7112)
  • Verschiebt alle Daten von applications in die datamodel Komponente, verschiebt Demo Daten einiger Komponenten in die datamodel Komponente und entfernt ungenutzte Daten in dieser. (OFBIZ-9501)
  • Standardisierung des Layouts für alle Applikationen. (OFBIZ-10242)
  • Standardisierung des Layouts für die Komponente Order. (OFBIZ-10332)
  • Verbesserungen des Layouts und der Struktur von Formularen. (OFBIZ-10221)
  • Daten Migration von der releases wiki Seite.
  • Gleiches UiLabel für mehrere Zwecke. (OFBIZ-10336)
  • Updatet Währungs UOM daten nach iso Abänderungen 164, 165 und 166 (OFBIZ-10364)
  • Correected the sequence of service attribute tag to fix Invalid content was found warning
  • Konvertiert die Facility Party zugehörigen Services von simple zu entity-auto. Entfernt die service Implementation für removePartyFromFacility, removePartyFromFacilityGroup und deleteFacilityContent. (OFBIZ-10380)
  • Hinzufügen der Möglichkeit den Rechnungseingangsstatus „genehmigt“ abzubrechen. (OFBIZ-10189)

Plugins

  • Felder die über den Rand hinausragen. Ausrichtung und Breite angepasst. (OFBIZ-10316)
  • UI Label Problem in WebPos. Entfernt nicht notwendige Klasse. (OFBIZ-10312)

Bugfixes

Funktionelle und technische Fehlerbehebungen

Framework

  • Verhindern von möglichen NullPointerException.
  • Typo bei r#1829690
  • Verschieben der Lizenz für „Quicksand“ fonts aus der NOTICE Datei in die LICENSE Datei.
  • Benötigte Parameter für createWorkRequirementFulfillment service sind optional. (OFBIZ-8622)
  • ConfigXMLReader – Events werden nicht in der definierten Reihenfolge ausgeführt. (OFBIZ-10369)

Plugins

Apache OFBiz News – April 2015

newsDer April hat wieder viel Bewegung in der Apache OFBiz Community gezeigt. Vom Apache OFBiz Track auf der ApacheCon US 2015 über spannende Architektur- und Tool-Diskussionen, der Einführung eines eigenen Twitter Accounts sowie der Reaktivierung des Blogs und natürlich die laufenden Entwicklungen an der Codebasis hat es wieder viele interessante Neuigkeiten gegeben.

Weiterlesen