Aktuelles aus 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: 94 Aufgaben wurden angelegt und 92 Aufgaben gelöst (11 verschiedene Personen waren beteiligt)
- Code-Veränderungen und Commit-Aktivität:
- Framework: 117 Commits haben zu 41,600 geänderte Codezeilen geführt (14 Committer waren aktiv)
- Plugins: 36 Commits haben zu 2,430 geänderte Codezeilen geführt (7 Committer waren aktiv)
- Mailling Listen:
- Dev: Es wurden 186 E-Mails versendet und über 39 Themen diskutiert (31 Personen waren beteiligt)
- User: Es wurden 35 E-Mails versendet und über 9 Themen diskutiert (17 Personen waren beteiligt)
Neue Funktionen und Verbesserungen
Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:
Framework
- Verbessert deutsche Übersetzungen in HumanResUiLabels (OFBIZ-11134)
- Übersetzt ein Dropdown bzgl. Rechnungsarten (OFBIZ-10191)
- Ergänzt ein ‚controlPath‘ Attribut (GitHub Link)
- Entfernt ungenutzte Labels aus ProductUiLabels (GitHub Link)
- Bindet VisualThemes in dem Bereich der ModelForms ein (OFBIZ-11335)
- Liefert ‚CommonForms‘ als Templates, die durch Themes konfiguriert werden (OFBIZ-11335)
- Entfernt ungenutzte Labels aus AccountingUiLabels (GitHub Link)
- Entfernt ungenutzte Labels aus HumanResUiLabels (GitHub Link)
- Konvertiert ProductServices von Mini Lang zu Groovy (OFBIZ-10231)
- Erweitert das steuerbare Exportfeature um die Klasse EntityQuery (OFBIZ-11158)
- Entfernt im Produktvergleich die doppelte Anzeige der Menge und des ‚Add to Cart‘ Buttons (OFBIZ-10665)
- Entfernt den view-request-Button im Angebots-Screen, falls keine Kundendaten vorliegen (OFBIZ-10629)
- Konvertiert ContactMechServices von Mini Lang zu Groovy (OFBIZ-11358)
- Sorgt dafür, dass mittels ‚print‘ und ‚export‘ Berichte (ViewFacilityInventoryByProduct) in einem neuen Tab geöffnet werden (OFBIZ-10526)
- Refaktoriert den Prozess zur Bereinigung alter aufgelisteter Aufgaben (OFBIZ-11200)
- Liefert die Testmethode ModelFormFieldTest#fieldUsesFlexibleContainerId (GitHub Link)
- Verbessert Kommentare in der build.gradle Datei (GitHub Link)
- Verschiebt Berechtigungsüberprüfungen mittels Services in die Serviedefinition (GitHub Link)
- Konvertiert CategoryContentServices von Mini Lang zu Groovy (GitHub Link)
- Verbessert die Performance des Entitäten-Exportes (GitHub Link)
- Entfernt den ungenutzten Service ‚createTopic‘ (OFBIZ-11376)
- Refaktoriert die Klassen CallService, EntityCount, Calculate und Log (OFBIZ-10571)
- Setzt in der Erstellung der AsciiDoc-Dokumentationen die TOCs auf die linke Seite (OFBIZ-11423)
- Sorgt für die Nutzung des FlexibleStringExpander im ‚target-parameter‘ der Suchfelder (GitHub Link)
- Liefert ein Checkstyle, um eine leere Zeile am Ende einer Quelldatei zu legitimieren (GitHub Link)
- Konvertiert PartyInvitationService von Mini Lang zu Groovy (OFBIZ-11360)
- Ergänzt ein ‚controlPath‘ Attribut bzgl. des ‚ofbizUrl‘-Freemarkermacros (OFBIZ-11317)
- Verbessert die Klasse ObjectInputStream (OFBIZ-10837) (OFBIZ-11398)
- Refaktoriert Code, um Groovy-Syntax verwenden zu können (OFBIZ-10231)
- Updatet die indischen Geoinformationen, um den ISO Notifications vom 22.11.2019 gerecht zu werden (OFBIZ-11399)
- Liefert der Geo-Entität zu Ladakh fehlende GeoAssoc-Daten (GitHub Link)
- Konvertiert die Thesaurus-Services aus CommonServices von Mini Lang zu Groovy (OFBIZ-11357)
- Ergänzt UtilHttp#getMultiPartParameterMap um ein FileItem (OFBIZ-11346)
- Upgradet Tomcat von 9.0.29 auf 9.0.31 (OFBIZ-11407)
Plugins
- Liefert eine .gitignore-Datei (GitHub Link)
- Liefert dem eCommerce-Modul eine Cookie-Einwilligung (OFBIZ-11333)
- Entfernt einen redundanten ’stream‘ request aus ecomseo (GitHub Link)
- Entfernt eine SVG Definition (GitHub Link)
- Entfernt ungenutzte Labels aus AssetMaintUiLabels (GitHub Link)
- Entfernt im Produktvergleich die doppelte Anzeige der Menge und des ‚Add to Cart‘ Buttons (OFBIZ-10665)
- Sorgt dafür, dass mittels ‚print‘ und ‚export‘ Reportes ‚ViewFacilityInventoryByProduct‘ jeweils ein neuer Tab geöffnet wird (OFBIZ-10526)
- Verbessert das Verhalten der Berichterstellung innerhalb von ‚Sale Orders By Channel‘ (OFBIZ-10624)
Bugfixes
Funktionale und technische Bugfixes:
Framework
- Fixt einen Fehler in der Javadoc-Erstellung (GitHub Link)
- Fixt: Fehler in der Nutzernachahmung, wenn eine verschachtelte Berechtigungsstruktur vorliegt (OFBIZ-11342)
- Entfernt userLogin und impersonateLogin aus dem jsonResponseFromRequestAttributes (OFBIZ-5409)
- Fixt: basierend auf einen Fehler, sollte ’setUserTimeZone‘ nur einmal ausgeführt werden (OFBIZ-11329)
- Fixt: Checkstyle Fehler in der Klasse ComponentContainerTest (GitHub Link)
- Fixt: fehlgeschlagene planmäßige Jobs werden nicht wieder eingeplant, wenn diese über zeitliche Variablen konfigureirt wurden (OFBIZ-11340)
- Entfernt unnötige Versandgruppierungen in Bestellungen (OFBIZ-10489)
- Fixt: Es ist nicht möglich in der einseitigen Bestellübersicht den dritten Schritt zu erreichen (OFBIZ-11318)
- Fixt: Ein Form-Feld mit input-method=’time-dropdown‘ ist nicht in der Lage Zeitstempel im Standardformat zu interpretieren (OFBIZ-11150)
- Kommentiert aus Sicherheitsgründen den Request ’stream‘ aus dem eCommerce-Modul aus (OFBIZ-11353)
- Fixt: Die alternativer Ausdruck im KeyWord-Thesaurus funktioniert nicht (OFBIZ-11291)
- Fixt: Im CMS-Modul funktioniert das Hinzufügen von Content nicht (OFBIZ-10833)
- Kommentiert aus Sicherheitsgründen den Request ’stream‘ aus commonext aus (OFBIZ-11353)
- Fixt: Der Request ’stream‘, der in ecommerce und commonext definiert ist, benötigt eine Authentifizierung (OFBIZ-11349)
- Verbessert die FoFormMacro-Implementierung, sodass nicht-separierte Formlisten unterstützt werden (OFBIZ-11335)
- Korrigiert einen Checkstyle Fehler innerhalb des ModelThemes (GitHub Link)
- Fixt: FindGeneric schlägt bei der Erstellung von Forms fehl (OFBIZ-11335)
- Fixt: replaceFirst ist nicht robust gegenüber speziellen Ausdrücken (OFBIZ-11396)
- Fixt: Die UserLoginPasswordHistory speichert nicht ordnungsgemäß das im UserLogin gesetzte Passwort (OFBIZ-10802)
- Fixt: Bei der Weiterleitung von der Benachrichtigungsseite zur Request-Detail-Seite erfolgt ein Fehler (OFBIZ-9658)
- Fixt: Wenn eine Bestellung mit einem angepassten Preis durchgeführt wird, kommt es zu einer falschen Preisanzeigen (OFBIZ-7610)
- Fixt: Fehler auf der Allokationsplanseite (OFBIZ-11338)
- Fixt: Es kommt zu einem Fehler, wenn eine Vereinbarungsposition aus einer Vereinbarung entfernt wird (OFBIZ-11410)
- Liefert fehlende Intergerdefinitionen in den Datenbanken Apache Derby, MySQL und PostgreSQL (GitHub Link)
- Fixt: Fehler in EntityQuery#getFieldList (GitHub Link)
- Fixt: Falscher Dateiname in accounting.adoc (GitHub Link)
- Fixt: Durch Connection-Locks werden von DatabaseUtil#getColumnInfo keine Primärschlüssel ermittelt (OFBIZ-11312)
- Fixt: Obwohl eine Bestellung abgeschlossen wurde, ist die Kommissionierliste noch im Status der Erfassung (OFBIZ-10883)
- Fixt den folgenden Fehler in hr-glossary.adoc: line 22: id assigned to block already in use: ANNUAL_REVENUE (GitHub Link)
- Beschränkt die Zeilenlänge in der Klasse ModelFormFieldTest auf die konventionelle Länge (GitHub Link)
- Revidiert „Improved: Remove unused services from party/services_view.xml and PartyServices.java/.xml. (OFBIZ-9988)“ (GitHub Link)
- Revidiert „Multi Part Input Parameters not Available in Groovy Event (OFBIZ-5048)“ (GitHub Link)
Plugins
- Fixt: Fehler bei der Initialisierung von ‚billFromParty‘ zwischen dem groovy context und dem Service ‚loadSalesOrderItemFact‘ (GitHub Link)
- Kommentiert aus Sicherheitsgründen den Request ’stream‘ aus dem eCommerce-Modul aus (OFBIZ-11348)
- Fixt: Der Request ’stream‘, der in ecommerce und commonext definiert ist, benötigt eine Authentifizierung (OFBIZ-11349)
- Fixt: replaceFirst funktioniert bzgl. spezieller Ausdrücke nicht konsistent (OFBIZ-11396)
- Fixt: Das Nutzerinterface der Rechnungsinformationen ist verzerrt (OFBIZ-10980)
Dokumentationen
Framework
- Migriert die vorhandene Themedokumentation in das Format AsciiDoc (OFBIZ-11311)
- Upgradet die Dokumentation in der ofbiz-component.xml des Catalina-Moduls zur Version 9.0 (GitHub Link)
- Liefert eine Dolumentation über das Form-Widget-Attribut ‚id-name‘ (GitHub Link)
- Konvertiert alle Einstellungs-Hilfe-Datein in das AsciiDoc-Format (OFBIZ-11363)
- Konvertiert die Hilfe Datei der Vereinbarungen in das AsciiDoc-Format (OFBIZ-10290)
- Konvertiert die Hilfe Datei der Finanzkonten in das AsciiDoc-Format (OFBIZ-10296)
- Konvertiert die Hilfe Datei der globalen Bilanzierungskonfiguration in das AsciiDoc-Format (OFBIZ-10297)
- Konvertiert die Hilfe Datei der Rechnungen in das AsciiDoc-Format (OFBIZ-10292)
- Konvertiert die Hilfe Datei der Zahlungen in das AsciiDoc-Format (OFBIZ-10294)
- Konvertiert die Hilfe Datei der Zahlungsmethoden in das AsciiDoc-Format (OFBIZ-10294)
- Konvertiert die Hilfe Datei der Rechnungskonten in das AsciiDoc-Format (OFBIZ-10293)
- Konvertiert die Hilfe Datei der Steuerbehörden in das AsciiDoc-Format (OFBIZ-10291)
- Konvertiert die Hilfe Datei der firmenspezifischen Bilanzierungskonfiguration in das AsciiDoc-Format (OFBIZ-11352)
- Formatiert die Hilfedatei zur Buchhaltungseinführung ‚acc-intor.adoc’(OFBIZ-10289)
- Entfernt leere Hilfedateien innerhalb der Buchführung (OFBIZ-10288)
- Liefert ein Buchhaltungswörterbuch in der entsprechenden Dokumentation (OFBIZ-10626)
- Konvertiert die Content-Übersicht in das AsciiDoc-Format (OFBIZ-11384)
- Stellt die Hilfedateien zu accounting, commonext-SETUP, content und humanres wieder her (OFBIZ-11420)
- Verbessert du Dokumentation in widget-form.xsd (GitHub Link)
- Belebt in der README.adoc zuvor nicht mehr erreichbare Links (GitHub Link)
- Erweitert die Dokumentation in der Datei hr-intro.adoc (OFBIZ-10256)
- Erweitert die Dokumentation in der Datei hr-employees.adoc (OFBIZ-10260)
- Erweitert die Dokumentation in der Datei hr-employment.adoc (OFBIZ-10261)
- Erweitert die Dokumentation in der Datei hr-employee-positions.adoc (OFBIZ-10259)
- Erweitert die Dokumentation in der Datei hr-training.adoc (OFBIZ-10268)
- Entfernt in diversen AsciiDoc-Datein angehängte Leerzeichen (OFBIZ-10251)