Neuigkeiten in der Apache OFBiz Community
Diesen Monat gibt es News von dem OFBiz Track auf der ApacheCon EU in Sevilla, einer Brainstorming Sitzung zur Strategie des Projektes sowie dem Release der neuesten OFBiz Version 16.11.01.
OFBiz @ Apachecon EU Seville
Wiedereinmal konnte die OFBiz Community auf der Apachecon EU einen kompletten OFBiz Track auf die Beine stellen. Fünf Vorträge zu diversen Themen wie die Optimierung der Nutzeroberfläche, funktionales Testen, Datenextraktion und dem neuen OFBiz Plug-In Manager wurden ausgewählt. Die Sitzungen und die Teilnehmerzahl waren:
- OFBiz +Modern UI (13)
- Gemeinsamer Ansatz zum automatisierten Testen der Nutzeroberfläche (16)
- Vorstellung des Plug-In Managers (10)
- Datanextraktion: Wie man seine Daten aus OFBiz holt (10)
- Screen Rendering in OFBiz (10)
Die Folien aller Präsentationen sind im OFBiz Wiki verfügbar. Außerdem wurden alle Vorträge aufgezeichnet und werden bald auf Feathercast verfügbar sein.
Die ApacheCon ist eine gute Gelegenheit um sich zu treffen und sich auszutauschen. So wurden eine informelle Brainstorming Session, sowie ein mini OFBiz Hackathon abgehalten.
Zudem gab es ein Treffen mit Paul King vom Apache Groovy Projekt, der einiges zu Groovy präsentierte. Zur Zeit arbeitet OFBiz daran, die existierenden Minilang DSL Implementierungen mit Groovy zu erstzen, weshalb diese Präsentationen äußerst hilfreich für die Community sind. Dies ist ein gutes Beispiel, wie man auf der ApacheCon mit anderen Projekten in Kontakt kommt.
Mehr Informationen zum Stand der Groovy Themen in OFBiz gibt es auf der Seite Groovy für OFBiz Anwendungslogik.
Aktuelle Projekt Diskussionen
Während der ApacheCon wurde eine Brainstorming Sitzung abgehalten, aus der einige Ideen zu Verbesserungen hervorgingen, die in den Mailinglisten weiter vertieft werden. Eine Zusammenfassung dieser Sitzung findet sich im Wiki.
Das Resultat sind drei Hauptdiskussionen, die an den E-Mail Verteiler gehen:
- Das Definieren einer OFBiz Projekt Strategie
- Die Verbesserung der OFBiz Nutzeroberfläche
- Das Organisieren von OFBiz Events oder Treffen
Alle drei Diskussionen sind bereits im Gange und die Community wird aufgefordert sich daran zu beteiligen. Um an den Diskussionen teilzunehmen, Ideen zu teilen oder Feedback zu den besprochenen Themen zu geben, steht der Development E-Mail Verteiler bereit.
OFBiz 16.11.01 veröffentlicht
Im letzten Monat haben wir bereits auf die Vorbereitungen für das nächste Release hingewiesen. Inzwischen wurde das Votum abgeschlossen und das 16.11.01 Release veröffentlicht. Die gesamte 16.11 Reihe ist dem Gedenken an Adrian Crum gewidmet, der Anfang des Jahres verstorben ist.
Das neue Release bringt Gradle als neues Build System, umfassende Refaktorisierung und ein eingebautes Unit Test- und Plug-In Verwaltungssystem. Das Projekt wird die Bemühungen hinsichtlich weiterer Refaktorisierung fortsetzen, um den Code zu säubern und die Effizienz zu steigern.
Neue Features und Verbesserungen
Funktionelle Erweiterungen und Optimierungen sowie Updates von Bibliotheken und Source Code Refaktorisierung:
- Konvertierung der folgenden Services zu entity-auto
- CustRequestItemWorkEffort, CustRequestWorkEffort, OrderHeaderWorkEffort, WorkEffortContactMech, QuoteWorkEffort, ShoppingListWorkEffort, WorkEffortContent, WorkEffortGoodStandard, WorkRequirementFulfillment (OFBIZ-8658)(OFBIZ-8659)(OFBIZ-8660)(OFBIZ-8661)(OFBIZ-8663)(OFBIZ-8665)(OFBIZ-8666)(OFBIZ-8667)(OFBIZ-8668)
- PartySkill (OFBIZ-8662)
- Update Service von ShipmentGatewayConfig und ShipmentGatewayConfigType (OFBIZ-8454)(OFBIZ-8455)
- Verschieben des CRUD Service von PaymentMethodType in eine eigene Datei (OFBIZ-8648)
- Verschieben des delete Service von ProductStoreGroupRollup zu den create und update Services (OFBIZ-8770)
- Optimierung der ShipmentGatewayFedex entity definition and services (OFBIZ-8461)
- Hinzufügen von Unit Tests für folgende Services hinzu
- createPartyAcctgPreference, updatePartyAcctgPreference, getPartyAccountingPreferences, setAcctgCompany, updateFXConversion (OFBIZ-8415)(OFBIZ-8416)(OFBIZ-8417)(OFBIZ-8418)(OFBIZ-8419)
- createGlAccountTypeDefault, removeGlAccountTypeDefault, addInvoiceItemTypeGlAssignment, removeInvoiceItemTypeGlAssignment, addPaymentTypeGlAssignment (OFBIZ-8530)(OFBIZ-8532)(OFBIZ-8533)(OFBIZ-8534)(OFBIZ-8535)
- removePaymentTypeGlAssignment, addPaymentMethodTypeGlAssignment, removePaymentMethodTypeGlAssignment, getFXConversion
(OFBIZ-8597)(OFBIZ-8598)(OFBIZ-8599)(OFBIZ-8600) - Workeffort
- createWorkEffortAndPartyAssign, deleteWorkEffort, copyWorkEffort, duplicateWorkEffort, makeCommunicationEventWorkEffort, assignPartyToWorkEffort, updatePartyToWorkEffortAssignment, deletePartyToWorkEffortAssignment, quickAssignPartyToWorkEffort (OFBIZ-8619)(OFBIZ-8677)(OFBIZ-8678)(OFBIZ-8679)(OFBIZ-8681)(OFBIZ-8682) (OFBIZ-8683)(OFBIZ-8685)(OFBIZ-8686)
- quickAssignPartyToWorkEffortWithRole, createWorkEffortNote, updateWorkEffortNote, getWorkEffort, createWorkEffortAssoc, copyWorkEffortAssocs, createWorkEffortKeyword, deleteWorkEffortKeyword, deleteWorkEffortKeywords, createTimesheet, updateTimesheetToInProcess (OFBIZ-8687)(OFBIZ-8688)(OFBIZ-8690)(OFBIZ-8691)(OFBIZ-8694)(OFBIZ-8695)(OFBIZ-8696)(OFBIZ-8697)(OFBIZ-8699)(OFBIZ-8700)(OFBIZ-8701)
- updateTimesheet, deleteTimesheet, createTimesheets, createTimesheetForThisWeek, addTimesheetToNewInvoice, createTimeEntry, updateTimeEntry, deleteTimeEntry, getTimeEntryRate, unlinkInvoiceFromTimeEntry
(OFBIZ-8702)(OFBIZ-8703)(OFBIZ-8704)(OFBIZ-8705)(OFBIZ-8706)(OFBIZ-8707)(OFBIZ-8709)(OFBIZ-8710)(OFBIZ-8711)(OFBIZ-8712)
- Accounting
- cancelAgreement, copyAgreement, getCommissionForProduct, createBudget, updateBudgetStatus, updateProductAverageCostOnReceiveInventory, getProductAverageCost (OFBIZ-8719)(OFBIZ-8720)(OFBIZ-8721)(OFBIZ-8749)(OFBIZ-8750)(OFBIZ-8751)(OFBIZ-8752)
- createFinAccount, updateFinAccount, deleteFinAccount, createFinAccountStatus, createFinAccountTrans, createFinAccountRole, updateFinAccountRole, deleteFinAccountRole (OFBIZ-8814)(OFBIZ-8815)(OFBIZ-8816)(OFBIZ-8817)(OFBIZ-8818)(OFBIZ-8819)(OFBIZ-8820)(OFBIZ-8821)
- cancelFixedAssetStdCost, createFixedAssetMaint, createFixedAssetMeter, createInvoice, copyInvoice, getInvoice, setInvoiceStatus, copyInvoiceToTemplate (OFBIZ-8840)(OFBIZ-8841)(OFBIZ-8844)(OFBIZ-8877)(OFBIZ-8878)(OFBIZ-8879)(OFBIZ-8880)(OFBIZ-8882)
- createFinAccountAuth, setFinAccountTransStatus (OFBIZ-8832)(OFBIZ-8833)
- Party
- copyPartyContactMechs, createCommunicationEvent, createCommunicationEventRole, createCommunicationEventRoleWithoutPermission, createCommunicationEventWithoutPermission, createContactMech, createEmailAddress, createPartyContactMech, createPartyContactMechPurpose, createPartyDataSource, createPartyEmailAddress, createPartyIdentifications (OFBIZ-8536)(OFBIZ-8509)(OFBIZ-8510)(OFBIZ-8511)(OFBIZ-8512)(OFBIZ-8513)(OFBIZ-8514)(OFBIZ-8515)(OFBIZ-8516)(OFBIZ-8517)(OFBIZ-8518)(OFBIZ-8519)(OFBIZ-8520)
- createPartyNote, createPartyRelationship, createPartyRelationshipAndRole, createPartyRelationshipContactAccount, createPartyRelationshipType, createPartyTelecomNumber, createPersonAndUserLogin, createPostalAddress, createRoleType, createTelecomNumber, createUpdatePartyRelationshipAndRoles, deleteCommunicationEvent, deleteCommunicationEventWorkEffort (OFBIZ-8521)(OFBIZ-8523)(OFBIZ-8524)(OFBIZ-8525)(OFBIZ-8526)(OFBIZ-8527)(OFBIZ-8528)(OFBIZ-8529)(OFBIZ-8531)(OFBIZ-8541)(OFBIZ-8542)(OFBIZ-8543)(OFBIZ-8544)
- deletePartyContactMechPurpose, deletePartyContactMechPurposeIfExists, deletePartyRelationship, deletePartyRole, findPartiesById, findPartyFromEmailAddress, findPartyFromTelephone, findPartyFromTelephoneComplete, removeCommunicationEventRole, setCommEventComplete, setCommunicationEventRoleStatus, setCommEventRoleToRead, setCommunicationEventStatus, updateCommunicationEvent, updateCommunicationEventRole (OFBIZ-8545)(OFBIZ-8546)(OFBIZ-8548)(OFBIZ-8549)(OFBIZ-8550)(OFBIZ-8551)(OFBIZ-8552)(OFBIZ-8553)(OFBIZ-8554)(OFBIZ-8555)(OFBIZ-8556)(OFBIZ-8557)(OFBIZ-8558)(OFBIZ-8559)(OFBIZ-8560)
- updateContactMech, updateEmailAddress, updatePartyEmailAddress, updatePartyGroup, updatePartyPostalAddress, updatePartyRelationship, updatePartyTelecomNumber, updatePerson, updatePostalAddress, updateTelecomNumber (OFBIZ-8561)(OFBIZ-8562)(OFBIZ-8563)(OFBIZ-8564)(OFBIZ-8565)(OFBIZ-8566)(OFBIZ-8567)(OFBIZ-8568)(OFBIZ-8569)(OFBIZ-8570)
- lookupParty, getPartyEmail, createAffiliate, updateAffiliate, getPartyMainRole, getPartyTelephone, quickCreateCustomer, createAddressMatchMap, removeAddressMatchMap, clearAddressMatchMap, createPartyInvitation, updatePartyInvitation, deletePartyInvitation, getPartyPostalAddress,, createPartyContactMechPurpose, createEmailAddressVerification, createPartyInvitationRoleAssoc, deletePartyInvitationRoleAssoc, updatePostalAddressAndPurposes, createPartyInvitationGroupAssoc, deletePartyInvitationGroupAssoc (OFBIZ-8669)(OFBIZ-8626)(OFBIZ-8627)(OFBIZ-8628)(OFBIZ-8629)(OFBIZ-8630)(OFBIZ-8631)(OFBIZ-8632)(OFBIZ-8633)(OFBIZ-8634)(OFBIZ-8635) (OFBIZ-8636)(OFBIZ-8637)(OFBIZ-8638)(OFBIZ-8639)(OFBIZ-8640)OFBIZ-8642)(OFBIZ-8643)(OFBIZ-8644)(OFBIZ-8645)(OFBIZ-8646)
- Product
- createProduct, updateProduct, duplicateProduct, quickAddVariant, deleteProductKeywords, discontinueProductSales, createProductReview, updateProductReview, findProductById, createProductPrice, updateProductPrice, deleteProductPrice, createProductCategory (OFBIZ-8412)(OFBIZ-8506)(OFBIZ-8571)(OFBIZ-8654)(OFBIZ-8572)(OFBIZ-8573)(OFBIZ-8574) (OFBIZ-8656)(OFBIZ-8575)(OFBIZ-8576)(OFBIZ-8577)(OFBIZ-8578)(OFBIZ-8655)
- RateAmount
- getRateAmount, deleteRateAmount, updateRateAmount, getRatesAmountsFromWorkEffortId, getRatesAmountsFromPartyId, getRatesAmountsFromEmplPositionTypeId, updatePartyRate, deletePartyRate, filterRateAmountList (OFBIZ-8747)(OFBIZ-8753)(OFBIZ-8754)(OFBIZ-8755)(OFBIZ-8756)(OFBIZ-8757)(OFBIZ-8758)(OFBIZ-8759)(OFBIZ-8760)(OFBIZ-8761)
- Invoice
- createInvoiceItem, createInvoiceStatus, createInvoiceRole, createInvoiceTerm, cancelInvoice (OFBIZ-8896)(OFBIZ-8898)(OFBIZ-8900)(OFBIZ-89001)
- Order
- CreateCustRequestItem, CreateCustRequestItemNote, CreateCustRequestNote, CreateCustRequestParty, CreateCustRequestStatus, CreateOrderDeliverySchedule, CreateOrderItemChange, CreateOrderPaymentApplication, CreateQuote, CreateQuoteAttribute, CreateQuoteCoefficient, CreateQuoteRole, CreateRequirement (OFBIZ-8947)(OFBIZ-8946)(OFBIZ-8948)(OFBIZ-8949)(OFBIZ-8950)(OFBIZ-8854)(OFBIZ-8855)(OFBIZ-8856)(OFBIZ-8951)(OFBIZ-8952)(OFBIZ-8963)(OFBIZ-8954)(OFBIZ-8955)
- SetCustRequestStatus, GetRequirementsForSupplier, GetNextQuoteId, GetCustRequestsByRole, CreateRequirementRole, CreateRequirementFromItemATP, CreateCustRequestContent, CreateCustRequestAttribute, CreateAutoRequirementsForOrder, CreateATPRequirementsForOrder, CopyQuoteItem, CopyCustRequestItem (OFBIZ-8962)(OFBIZ-8961)(OFBIZ-8960)(OFBIZ-8959)(OFBIZ-8957)(OFBIZ-8956)(OFBIZ-8945)(OFBIZ-8944)(OFBIZ-8943)(OFBIZ-8942)(OFBIZ-8941)(OFBIZ-8940)
- Entfernen von Semikolons aus allen Groovy Dateien aller Komponenten (OFBIZ-8652)
- Konvertieren der WorkEffortContent Entität CRUD Service zu entity-auto (OFBIZ-8666)
- Konvertiert ShipmentContactMech Entity CRUD Service zu entity-auto (OFBIZ-8895)
- Konvertieren des createInvoiceContactMech Service von simple zu entity-auto, entfernt ungenutzten out-Parameter contactMechId von Service DefintionConverted
- Entfernen redundanter Backend Themes (OFBIZ-8293)
- Hinzufügen von CRUD Services für
- PartyClassificationType, PartyContentType, PartyGeoPoint, PartyIcsAvsOverride, PartyIdentificationType, PartyQualType, PartyType, PartyTypeAttr, PaymentAttribute, PaymentBudgetAllocation, PaymentContentType, PaymentGroupType, PaymentMethodType, PaymentType, PaymentTypeAttr, PerfRatingType, PerfReviewItemType, PeriodType, PriorityType und ProdCatalogCategoryType Entitäten (OFBIZ-8606)(OFBIZ-8607)(OFBIZ-8608)(OFBIZ-8609)(OFBIZ-8610)(OFBIZ-8611)(OFBIZ-8612)(OFBIZ-8613)(OFBIZ-8614)(OFBIZ-8615)(OFBIZ-8616)(OFBIZ-8647)(OFBIZ-8648)(OFBIZ-8649)(OFBIZ-8650)(OFBIZ-8651)(OFBIZ-8724) (OFBIZ-8725)(OFBIZ-8726)(OFBIZ-8727)
- ProdConfItemContentType, ProductAssocType, UserPrefGroupType, WebPreferenceType, WorkEffortAssocAttribute, WorkEffortAssocType, WorkEffortAssocTypeAttr, WorkEffortBilling, WorkEffortContentType, WorkEffortGoodStandardType, WorkEffortPurposeType, WorkEffortType, WorkEffortTypeAttr, WorkReqFulfType, UomType, UomGroup, ProductPricePurpose, ProductPriceType, ProductStoreGroupRole und ProductStoreGroupRollup Entitätent (OFBIZ-8729)(OFBIZ-8730)(OFBIZ-8792)(OFBIZ-8793)(OFBIZ-8794)(OFBIZ-8795)(OFBIZ-8796)(OFBIZ-8797)(OFBIZ-8798)(OFBIZ-8799)(OFBIZ-8800)(OFBIZ-8801)(OFBIZ-8802)(OFBIZ-8803)(OFBIZ-8788)(OFBIZ-8789)(OFBIZ-8767) (OFBIZ-8768)(OFBIZ-8769)(OFBIZ-8770)
- ProductAverageCostType, ProductCategoryContentType, ProductCategoryType, ProductCategoryTypeAttr, ProductContentType, ProductFeatureApplType, ProductFeatureIactnType, ProductMaintType, ProductMeterType, ProductOrderItem, ProductPriceActionType, ProductPriceAutoNotice, ProductStoreGroupType, ProductType, ProductTypeAttr und StatusType Entitäten. Konvertiert außerdem Services von ContanctMechLink zu entity-auto (OFBIZ-8731)(OFBIZ-8732)(OFBIZ-8733)(OFBIZ-8734)(OFBIZ-8735)(OFBIZ-8736)(OFBIZ-8737)(OFBIZ-8762)(OFBIZ-8763)(OFBIZ-8764)(OFBIZ-8765)(OFBIZ-8766)(OFBIZ-8771)(OFBIZ-8772)(OFBIZ-8773)(OFBIZ-8774)(OFBIZ-8807)
- TestingSubtype,TestingType, UserAgentType, UserAgentMethodType, FinAccountRole, BrowserType, PlatformType, ProtocolType, ServerHitType, UserAgent, FinAccount, FinAccountTypeGlAccount, VarianceReasonGlAccount, FixedAssetTypeGlAccount, InvoiceTerm, InvoiceContactMech, InvoiceContent Entitäten (OFBIZ-8785)(OFBIZ-8786)(OFBIZ-8790)(OFBIZ-8791)(OFBIZ-8805)(OFBIZ-8834)(OFBIZ-8835)(OFBIZ-8836)(OFBIZ-8837)(OFBIZ-8839)(OFBIZ-8881)(OFBIZ-8888)(OFBIZ-8892)(OFBIZ-8894)(OFBIZ-8916)(OFBIZ-8923)(OFBIZ-8928)
- OrderContentType, RateType, SequenceValueItem, ProdCatalogInvFacility, StatusValidChange, SubscriptionActivity, SubscriptionAttribute, SubscriptionType, SubscriptionTypeAttr, SupplierRatingType, TaxAuthorityAssocType, TaxAuthorityRateType, TermType, TermTypeAttr, Uom, Addendum Entitäten (OFBIZ-8289) (OFBIZ-8307)(OFBIZ-8440)(OFBIZ-8728)(OFBIZ-8775)(OFBIZ-8776)(OFBIZ-8777)(OFBIZ-8778)(OFBIZ-8779)(OFBIZ-8780)(OFBIZ-8781)(OFBIZ-8782)(OFBIZ-8783)(OFBIZ-8784)(OFBIZ-8787)(OFBIZ-8964)
- CommunicationEventPrpTyp, CommunicationEventPurpose Entitäten (OFBIZ-8846) (OFBIZ-8847)
- AgreementContentType Entität (OFBIZ-966)
- ApplicationSandbox, CartAbandonedLine, PaymentGatewayConfig, PaymentGatewaySagePay, PaymentGatewayAuthorizeNet und PaymentGatewayClearCommerce Entitäten (OFBIZ-8970) (OFBIZ-8993)(OFBIZ-9081)(OFBIZ-9082)(OFBIZ-9087)(OFBIZ-9091)
- Korrigieren der Testfälle für FinAccount, da in einem Fall eine Regel gelöscht und im nächsten versucht wird sie zu ändern (OFBIZ-8814)
- Preisabsprachen mit Kunden schnell für jedes spezifisches Produkt im Katalog hinzufügen (OFBIZ-7713)
- Mehrwertsteuer sollte eine separate Position einer Verkaufsrechnung sein, wenn sie im Produktpreis enthalten ist. Fügt neues Invoice Item für Mehrwertsteuer hinzu (OFBIZ-7012)
- Hinzufügen generischer Berechtigungsservice hinzu für: facility, marketting, return, entitysync. Verschiebt außerdem die Berechtigungskontrolle vom Implementiertungs- zum Servicedefinitionslevel (OFBIZ-8673)(OFBIZ-8673)(OFBIZ-8674)(OFBIZ-8739)(OFBIZ-8823)(OFBIZ-8825)(OFBIZ-8827)(OFBIZ-8850)(OFBIZ-8876)(OFBIZ-8875)(OFBIZ-8824)(OFBIZ-8826)(OFBIZ-8851)
- Referenz zu Objekten über das Interface anstatt der implementierten Klassen bei der Instantiierung von Collections (OFBIZ-9023) (OFBIZ-9026)(OFBIZ-9027)(OFBIZ-9032)(OFBIZ-9034)(OFBIZ-9036)(OFBIZ-9030)
- Entfernen eines doppelten Berechtigungs Service für Marketing. Umbenennen des facilityManagerPermission Service zu facilityPermissionCheck (OFBIZ-8013)
- Überprüfen von GenericValue nativ auf null (OFBIZ-8471)
- Hinzufügen einer Validierung durch Accounting Permission Service beim Setzen des Bezahlstatus oder Stornieren einer Zahlung (OFBIZ-8738)
- Optimierung der Minilang Code Lesbarkeit und Konsistenz (OFBIZ-8445) (OFBIZ-8447) (OFBIZ-8448) (OFBIZ-8450) ( OFBIZ-8451) (OFBIZ-8653) (OFBIZ-8740) (OFBIZ-8741) (OFBIZ-8742) (OFBIZ-8743) (OFBIZ-8744) (OFBIZ-8745) (OFBIZ-8746) (OFBIZ-8748) (OFBIZ-8829) (OFBIZ-8830) (OFBIZ-8907) (OFBIZ-8908) (OFBIZ-8924) (OFBIZ-8925) (OFBIZ-8929) (OFBIZ-8930) (OFBIZ-8953) (OFBIZ-8965) (OFBIZ-8972) (OFBIZ-8986) (OFBIZ-8991) (OFBIZ-8926) (OFBIZ-8927) (OFBIZ-9109)
- Möglichkeit den Lagerort beim Erstellen des Inventars zu spezifizieren, sobald ein Produktionslauf abgeschlossen ist (OFBIZ-7108)
- Verhindert das Hinzufügen von neuem Material vom Actual Material Screen, wenn die Produktion schon abgeschlossen ist. Jede abgeschlossene Aufgabe für eine unvollständige Produktion sollte WEGS im COMPLETED Status, sowie WEIA erstellen (OFBIZ-7559) (OFBIZ-7468)
- Konvertierten der Suchkriterien im Statusfeld zu einer Mehrfachauswahl für den Find Return Screen in Order Component (OFBIZ-7543)
- Gesamtbetrag der tatsächlichen Kosten eines Produktionslaufs müssen an den Stückpreis des produzierten Standes weitergegeben werden (OFBIZ-7111)
- Einheitliche Menüleisten in folgenen Screen Decorators:
- Facility, Workeffort, iCalendar, Timesheet, Quote (OFBIZ-7756)(OFBIZ-7818)(OFBIZ-7822)(OFBIZ-7832)(OFBIZ-7841)
- Agreement, Billing Account, Financial Account, Fixed Assets, Maintenance (OFBIZ-8180)(OFBIZ-8178)(OFBIZ-8177)(OFBIZ-8176)(OFBIZ-8175)
- Feature Category, Product Store, DataResource, Template, CMS Content (OFBIZ-8187)(OFBIZ-8186)(OFBIZ-8185)(OFBIZ-8184)(OFBIZ-8183)
- Dokumentieren der Felder für die Bankleitzahl in Entitäten (OFBIZ-7725)
- Aktualisierung der französischen GEO ISO codes (OFBIZ-9121)
- Entfernen von auskommentiertem Code aus ofbiz-component.xsd (OFBIZ-8340)
- Hinzufügen des compileOnly Features in das Build Framework (OFBIZ-9118)
- Aktualisieren von Tomcat auf 8.0.39, wegen der Sicherheitsberichte CVE-2016-6816 und CVE-2016-8735 (OFBIZ-9124)
- Aktualisieren von Freemarker auf 2.3.25. Behebt die SuppressFBWarnings zur Compile Zeit.
- Hinzufügen einer neuen PriCat Komponente unter specialpurpose (OFBIZ-9123)
- Vereinheitlichen der ANamenskonventionen durch Umbenennen von einigen updateShipmentGatewayConfig* zu updateShipmentGateway*
Bugfixes
Funktionelle und technische Fehlerbehebungen:
- Seitenende Navigations Problem mit grid und include-grid (OFBIZ-7648)
- Fangen GenericEntityException und GenericServiceException und andere anstelle von Exception in Java Klassen.
(OFBIZ-8909)(OFBIZ-8910)(OFBIZ-8911)(OFBIZ-8912)(OFBIZ-8913)(OFBIZ-8914)(OFBIZ-8915)(OFBIZ-8917)(OFBIZ-8918)(OFBIZ-8919)(OFBIZ-8920)(OFBIZ-8921)(OFBIZ-8922) - Korrektur von UI Labels in CommonErrorUiLabels.xml (OFBIZ-9046)
- Verwenden der korrekten main-action für permission-service: VIEW anstelle von READ.
- Setzen von benötigten Parameter in folgen Services als optional=false: createWorkEffortKeywords, createWorkEffortQuote, createWorkEffortRequest, createWorkEffortRequestItem, createWorkEffortRequestItemAndRequestItem, createWorkEffortReview, createWorkRequirementFulfillment (OFBIZ-8602)(OFBIZ-8603)(OFBIZ-8604)(OFBIZ-8605)(OFBIZ-8620)(OFBIZ-8621)(OFBIZ-8622) (OFBIZ-8358)
- Korrektur von Fehlermeldungen auf der Konsole, die durch Revision #1768253 eingeführt wurden (OFBIZ-8358)
- Korrektur der Reihenfolge für Schlüssel und Beschreibung des Typ drop-downs in der Bom Simulation.
- Korrektur der Reihenfolge für Schlüssel und Beschreibung der „steuerpflichtig“ Markierung beim Hinzufügen einer neuen Rechnungsposition
- Falsche Terminierung des Elements „if-compare-field“
- Exception in ‚AllExamplesWithDesiredCustomerFeaturesReport‘ Entität (OFBIZ-8822)
- Verwenden von CommonCountryMissing aus CommonUiLabels anstelle von PartyCountryMissing aus PartyUiLabels (OFBIZ-9120)
- Korrektur des Lookup von Initial account in new opportunity (OFBIZ-8617)
- Korrektur der Style Anzeige von Layered-modal Hyperlink (OFBIZ-7323)
- Überprüfen im ConfigXMLReader, ob transaction-timeout vor dem Entpacken gesetzt ist (OFBIZ-8342)
- Problem mit Variablen in Schlüsselfeldern in SimpleMethod (OFBIZ-9126)
- Fehlermeldung in LoginEvents nicht mehr doppelt anzeigen (OFBIZ-9125)