Neuigkeiten in der Apache OFBiz Community
Willkommen bei der monatlichen Zusammenfassung der OFBiz Community News. In diesem Monat wurde die Nutzeroberfläche durch Bootstrap und Vue.js verbessert. Des weiteren wurde diskutiert, wie die Konfiguration des Buchhaltungsmodul erfolgen kann.
Boostrap und Vue.js
Schon am Anfang des Monats gab es Diskussionen über die Vorstellung von Bootstrap und Vue.js. Die OFBiz Benutzeroberfläche funktioniert zwar, jedoch wirk diese nicht mehr zeitgemäß. Die Diskussionen sind mit dem Endschluss beendet worden, dass Bootstap im OFBiz implementiert wird und Vue.js zunächst noch nicht, bis eine funktionierende Web Service API geschaffen wurde.
Wenn sie mehr zu diesem Thema erfahren möchten, können sie sich die Diskussion der Mailing Liste anschauen.
Wir bedanken uns bei Taher Alkhateeb, der die Diskussion initiiert hat, aber auch bei allen anderen Beteiligten.
Buchhaltung als konfigurierbare Erweiterung
Ein weitere Fokus der OFBiz-Entwickler lag auf dem Thema der Konfigurierbarkeit der Buchhaltung. Da nicht jeder Anwender dieses Feature von OFBiz nutzt, entstand die Frage nach der Möglichkeit die Buchhaltung zu deaktivieren. Es wurde sich geeinigt, dass die Möglichkeit der Deaktivierung der Buchhaltung sinnvoll sein.
Wenn sie mehr zu diesem Thema erfahren möchten, können sie sich die entsprechende Diskussion der Mailing Liste oder das Jira Ticket OFBIZ-10391 anschauen.
Wir bedanken uns an dieser Stelle bei Aman Agrawal, der die Diskussion zu diesem Thema anleitete und bei allen Anderen, die sich hierbei beteiligt haben.
Neue Features und Verbesserungen
Funktionelle Erweiterungen und Optimierungen sowie Updates von Bibliotheken und Source Code Refaktorisierung:
Framework
- Führt einen schnellen Weg für das hinzufügen von Verkaufspreis Einigungen mit Kunden eines spezifischen Produktes aus dem Katalog ein. Von Datum ist nun als Standard auf den Jetzt Zeitstempel eingestellt. (OFBIZ-7713)
- Fehlenden condition-service in entity-eca.xsd hinzugefügt (OFBIZ-10220)
- Sektion für HR Prozessbeschreibungen hinzugefügt (OFBIZ-10256)
- Check für QOH beim reservieren. Änderung der Bedingung: ATP wird nun anstatt von QOH überprüft.Verbessert die Performance ohne die Reservierungslogik zu ändern. (OFBIZ-10337)
- Konvertiert Requirement betreffende Services von simple zu entity-auto (OFBIZ-10395)
- Migriert den createContent Service von Minilang zu Entity Auto (OFBIZ-10401)
- Migriert Produkt Promotion Bedingung und Aktionsregel auf SOA (OFBIZ-10370)
- XML schemas sollten den vordefinierten boolean typ benutzen (OFBIZ-10411)
- Fügt einen fehlenden ASL2 header hinzu.
- Sichere HTTP Header. (OFBIZ-6766)
- Generische Nachricht vom entity-auto service wurde verbessert. (OFBIZ-10409)
- Leere Kopfzeile, wenn die zu rendernde Liste in der Datei leer ist. (OFBIZ-7598)
- Kleinere Rechtschreibfehler behoben und ein paar Sätze angepasst (OFBIZ-10306)
- Entfernt die createContent Java Service Implementation (OFBIZ-10393)
- Entfernt ungenutzten Code aus der ContentServices Klasse (OFBIZ-10397)
- Entfernt die `UtilValidate::isEmpty(String)` Methode (OFBIZ-10412)
- Entfernt Entity suffix aus allen Titeln von allen Entitäten. (OFBIZ-10408)
- Ersetzt den deleteRequirement Service durch entity-auto (OFBIZ-10400)
- Ersetzt Inline javascript mit asugelagertem javascript in dem renderFormClose macro (OFBIZ-9846)
- Refactoring der `JavaEventHandler` Klasse (OFBIZ-10410)
- Upgrade auf letzten Tomcat Stand (9.0.7) (OFBIZ-10036)
- Update von DBCP auf 2.3.0 (OFBIZ-10404)
Plugins
- Upgrade auf letzten Tomcat Stand (9.0.7) (OFBIZ-10036)
- Update Solr und Lucene von 7.2.1 auf Solr 7.3.1 aus Sicherheitsgründen (CVE-2018-8010) (OFBIZ-10415)
Bugfixes
Funktionelle und technische Fehlerbehebungen
Framework
- Behebt den typo ‚paramters‘ => ‚parameters‘ (OFBIZ-10394)
- Falscher „request“ Attribut-Typ des userLogin Service (OFBIZ-10304)
Durch das Nutzen von Tomcat 9 behoben. - Vorhandene BILLING_LOCATION Aufzeichnung der party sollte bei dem erstellen einer neuen, ablaufen. (OFBIZ-10374)
- Sende E-Mail Button aus viewProfile funktioniert nicht (OFBIZ-7075)
- Entfernt unnötige Klassen und Ordner.
- Falsche permission action führt zu einem Fehler (OFBIZ-10405)
- Fehler bei der PDF Erstellung mit asciidoctor unter Windows (OFBIZ-9873)
- Dynamische Werte werden im property tag angezeigt.(OFBIZ-10406)
Plugins
- Die viewSize sollte zu Integer konvertiert werden für die Multiplikation.
Dokumentation
- Neue Dokumentation für EntitySync (OFBIZ-10390)