Apache OFBiz News – Januar 2020

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 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: 22 Fehler wurden gemeldet und 28 behoben (9 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 54 Commits haben zu 1,880 geänderten Codezeilen geführt (9 Committer waren aktiv)
    • Plugins: 17 Commits haben zu 160 geänderten Codezeilen geführt (4 Committer waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 340 E-Mails versendet und über 63 Themen diskutiert (39 Personen waren beteiligt)
    • User: Es wurden 39 E-Mails versendet und über 13 Themen diskutiert (32 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Updatet das Copyright Datum (GitHub Link)
  • Liefert die konsistente Nutzung von ‘forEach’ im ‘RequestHandler’ (GitHub Link)
  • Entfernt ein ungenutztes Argument aus ‘ComponentContainer#retrieveComponentConfig’ (GitHub Link)
  • Liefert eine Verbesserung der REST Schnittstelle, indem in webtools/entitymaint URIs in Form von Segmenten nutzbar werden (OFBIZ-11007)
  • Liefert dem Freemarker Macro ‘ofbizUrl’ das Attribut ‘controlPath’ (GitHub Link)
  • Liefert ein fehlendes UiLabel im connection und main Screen in Webtools (GitHub Link)
  • Entfernt in der Main.ftl eine Leerstelle nach einem UiLabel (GitHub Link)
  • Ersetzt in den request Parametern ‘restMethod’ durch ‘_method’ (OFBIZ-11332)
  • Liefert die Nutzbarkeit des ‘FlexibleStringExpander’ für Parameternamen in Feldobjekten (OFBIZ-11330)
  • Liefert der plugin-creation-task ein Asciioc Template (OFBIZ-10322)
  • Entfernt überflüssige header-row Klassen in Upcoming.ftl (OFBIZ-11305)
  • Refaktoriert ComponentContainerTest (GitHub Link)
  • Entfernt ungenutzte Importe in Tests (GitHub Link)
  • Liefert die Möglichkeit die Klasse ComponentContainerTest auf Windows ausführen zu können (#8) (OFBIZ-11331)
  • Liefert der Methode UtilHttp#urlEncodeArgs leere Standardparameter (OFBIZ-10198)

Plugins

  • Liefert dem Freemarker Macro ‘ofbizUrl’ das Attribut ‘controlPath’ (GitHub Link)
  • Liefert die neue Enität ‘CountryDimension’ (OFBIZ-10954)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt den Wert eines Form-Attributes ‘name’ (OFBIZ-11306)
  • Erweitert das thruDate des Rechnungszeitraums der Demodaten (GitHub Link)
  • Fixt einen Typo in CustRequestForms#EditCustRequest (GitHub Link)
  • Fixt: Fehler, wenn eine Bestellungsanpassung die Mengenangabe ‘NULL’ aufweist (OFBIZ-11316)
  • Fixt: Die Methode ‘updatePassword’ speichert nicht den optionalen Parameter ‘requirePasswordChange’ (OFBIZ-11320)
  • Fixt: Für anonyme Bestellungen weist die Übersicht der Bestellhistorie Fehler auf (OFBIZ-11231)
  • Fixt: Ein Page reload nach einem Content-Upload führt zum mehrfachen Upload des Contents (OFBIZ-11171)
  • Fixt einen Fehler auf der Akteur-Seite, der dafür sorgt, dass pro Page reload Daten hochgeladen werden (OFBIZ-11325)
  • Fixt: In Windows ist es nicht möglich die Klasse ComponentContainerTest zu nutzen (OFBIZ-11331)
  • Behebt einen Checkstyle-Fehler in der Klasse GenericWebEvent (GitHub Link)
  • Ersetzt in den request Parametern ‘restMethod’ durch ‘_method’ (OFBIZ-11007)
  • Entfernt unnötigen Code und konvertiert Code zu Groovy (GitHub Link)

Plugins

  • Fixt: processorder wird mit der Methode ‘GET’ statt ‘POST’ versendet (GitHub Link)
  • Bessert den Dateipfad von ProcessPaymentSettings.groovy aus (OFBIZ-11324)
  • Fixt: Ein Nutzer sollte, nachdem dieser ein Produkt von der Übersichtseite in den Warenkorb gelegt hat, nicht zur Startseite geleitet werden (OFBIZ-11223)
  • Fixt: Nutzer sind nicht in der Lage Retouren zu erstellen (OFBIZ-10850)
  • Fixt: Der Service ‘loadSalesOrderItemFact’ beinhaltet eine statische currencyUomId (OFBIZ-11033)