Change Log¶
Alle erwähnenswerten Änderungen in der Anwendung werden hier dokumentiert.
Eine Liste älterer Einträge sind hier aufgeführt.
[Unreleased]¶
2023-11-26¶
Geändert¶
- Methode includeLibrary angepasst , Prüfung auf schon includierte Komponente über den Phar Stub gemacht
components/alvine/platform/application/source/Implementation.trait.php
- Dispatcher Phars auf 1.18.0 geändert
2023-09-19¶
Behoben¶
- public_item_marketing_ruleset_handleFormDefinition $path überschrieben und include($file) gefehlt
application/legacy/alvine/include/public.item.marketing.ruleset.interface.inc.php
2023-09-15¶
Geändert¶
- die Funktionen
alvine_container_shop_item_getPiecePrice
undalvine_container_shop_item_getBasePrice
ins Platform projekt umgezogen
Behoben¶
- Header Value wurde falsch eingelesen
components/alvine/platform/application/source/bridge/company/Company.trait.php
2023-09-14¶
Geändert¶
- HandleObjectRelation Trait verwendet
application/source/bridge/manager/CompanyManager.class.php
- isIdentityPermitted Methode erweitert , Prüfung auf Objekt Beziehung , Eigenschaften
application/source/bridge/company/Company.trait.php
- getCurrentCompany wirft nun eine Exception wenn die Identität nicht berechtigt ist
application/source/bridge/company/Company.trait.php
- getRelationsFromOID1 und getRelationsFromOID2 kann nun der State mit eingeschränkt werden
application/source/bridge/core/relation/HandleObjectRelation.trait.php
- neue Konstanen
application/source/bridge/core/relation/ObjectRelation.class.php
; - Preis API assignedCompany erweitert
components/alvine/platform/application/legacy/alvine/api/item/index.php
Hinzugefügt¶
application/source/bridge/company/NotPermittedException.class.php
2023-09-07¶
Geändert¶
- neue Methode insertSalesCompaniesRestriction
application/source/builder/indexer/commerce/Item.class.php
- neues Feld sys_sales_companies_restriction
application/source/model/commerce/ItemSearch.class.php
- neue Konfiguration salesCompaniesRestriction
application/source/presenter/page/commerce/AbstractItem.class.php
2023-08-08¶
Geändert¶
- Werte auf i18n umgebaut
application/source/bridge/core/locale/CountryMap.class.php
- core.locale.country. erweitert
platform/application/resource/locale/legacy/backend/de.php
- core.locale.country. erweitert
platform/application/resource/locale/legacy/backend/en.php
- core.locale.country. erweitert
platform/application/resource/locale/legacy/backend/de.php
- User Status erweitert localStrings
application/source/presenter/api/account/group/member/Search.class.php
- Country localStrings erweitert
application/source/presenter/api/commerce/ordersearch/Search.class.php
Hinzugefügt¶
application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/de.properties
application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/en.properties
application/resource/locale/alvine/application/platform/bridge/core/locale/countrymap/fr.properties
Behoben¶
- $stockBookedIcon war kein img sodern eine "1" oder "0"
components/alvine/platform/application/legacy/alvine/include/shop.interface.order.inc.php
2023-08-07¶
Geändert¶
- optional an den Platzhalter übergeben , auch wenn dieser nicht in der sizeMap ist
application/legacy/alvine/include/shop.addon.order.inc.php
2023-07-31¶
- es kann nun der Loggername übergeben werden , table ist nun optional
components/alvine/platform/application/source/logic/workflow/action/util/Logging.class.php
2023-07-12¶
application/source/builder/indexer/commerce/order/Delivery.class.php
application/source/model/commerce/order/DeliverySearch.class.php
application/source/presenter/api/commerce/order/deliverysearch/Search.class.php
- alvine.application.workflow aud 1.20.0
.jekyll
2023-07-10¶
Hinzugefügt¶
application/resource/locale/alvine/application/platform/bridge/shop/delivery/statemap/de.properties
application/resource/locale/alvine/application/platform/bridge/shop/delivery/statemap/en.properties
2023-06-27¶
Geändert¶
- Workflow Komponente auf 1.18.0 geändert
.jekyll
2023-06-26¶
Geändert¶
- Class abgesichert
application/source/bridge/manager/ListManager.class.php
- neue Route für die Liste mir ListManager
application/default/route/api/util/standardlist.xml
- neues AlvineApplicationPlatformUtilLists Interface erweitert
Alvine\Application\Platform\Bridge\Shop\*
Hinzugefügt¶
application/source/presenter/api/util/Lists.class.php
application/source/util/MissingListsInterfaceException.class.php
2023-06-25¶
Hinzugefügt¶
application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/actionmap/de.properties
application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/actionmap/en.properties
application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/statemap/de.properties
application/resource/locale/alvine/application/platform/bridge/shop/turnover/retoure/statemap/en.properties
application/default/route/api/commerce/turnover/retouresearch/search.properties
application/default/route/api/commerce/order/logging/search.properties
application/source/bridge/commerce/order/logging/Facets.class.php
application/source/bridge/commerce/turnover/retouresearch/Facets.class.php
application/source/builder/indexer/commerce/turnover/Retoure.class.php
application/source/model/commerce/order/Logging.class.php
application/source/model/commerce/turnover/RetoureSearch.class.php
application/source/presenter/api/commerce/order/logging/Search.class.php
application/source/presenter/api/commerce/turnover/retouresearch/Search.class.php
Geändert¶
- retouresearch + order logging API erweitert
application/default/route/api/api.route
- neue PaymentType übersetzung mit localStrings
application/source/bridge/account/user/Payment.trait.php
- weiter entwickelt
application/source/builder/indexer/commerce/Order.class.php
- paymentPID erweitert
application/source/model/commerce/OrderSearch.class.php
- finalizeData eingeführt
application/source/presenter/api/AbstractSearch.class.php
- finalizeData eingeführt um den Status zu übersetzten
application/source/presenter/api/commerce/ordersearch/Search.class.php
2023-06-22¶
Hinzugefügt¶
application/source/bridge/manager/ListManager.class.php
application/resource/locale/alvine/application/platform/bridge/shop/order/statemap/de.properties
application/resource/locale/alvine/application/platform/bridge/shop/order/statemap/en.properties
application/resource/locale/alvine/application/platform/bridge/shop/payment/typemap/de.properties
application/resource/locale/alvine/application/platform/bridge/shop/payment/typemap/en.properties
application/source/bridge/account/user/Payment.trait.php
documentation/component/de/docs/entwickler/listen.md
Geändert¶
- listen erweitert
documentation/component/de/mkdocs.yml
- try catch block beim erstellen der Mail erweitert, wenn der Benutzer keine richtige Mail
application/source/bridge/account/user/Communication.trait.php
- Payment.trait erweitert
application/source/presenter/api/account/user/Entity.class.php
- payment Facette erweitert
application/source/bridge/account/Facets.class.php
2023-06-15¶
Geändert¶
- Rückgabe Key im Dataset in eine UUID geändert , ansonsten kann nicht sortiert werden
application/source/presenter/api/AbstractSearch.class.php
2023-06-12¶
Geändert¶
-application/source/builder/indexer/commerce/Order.class.php
-application/source/logic/workflow/action/builder/Indexer.class.php
-application/source/logic/workflow/automation/condition/AbstractHasProperty.class.php
-application/source/logic/workflow/automation/condition/HasNoProperty.trait.php
-application/source/model/commerce/OrderSearch.class.php
-application/source/presenter/util/Search.trait.php
-development/environment/alvine-platform/config/generally/legacy.properties
Hinzugefügt¶
application/source/bridge/shipping/condition/Facets.class.php
application/source/model/commerce/order/DeliverySearch.class.php
application/source/logic/workflow/automation/condition/commerce/order/HasNoProperty.class.php
application/source/logic/workflow/automation/condition/commerce/order/HasProperty.class.php
application/source/logic/workflow/action/builder/indexer/Update.class.php
application/source/logic/workflow/automation/action/builder/indexer/Update.class.php
application/source/model/commerce/order/DeliverySearch.class.php
application/source/presenter/api/commerce/order/deliverysearch/Search.class.php
application/source/builder/indexer/commerce/order/Delivery.class.php
application/default/route/api/commerce/order/deliverysearch/search.properties
application/default/route/api/shipping/conditions.properties
application/source/bridge/commerce/order/deliverysearch/Facets.class.php
2023-05-24¶
Geändert¶
- mit application.platform.public.numbers.mulitple=true können mehrere Nummern auf einmal angelegt werden
application/legacy/alvine/exec/public.exec.1228.inc.php
- Number Feld in eine TextArea geändert
application/legacy/alvine/include/public.item.numbers.interface.inc.php
2023-04-23¶
- alles auser State ist nun in facetten , erweitert um mögliche Übergänge
application/source/presenter/api/logic/workflow/ContainerPrint.class.php
2023-04-21¶
Behoben¶
- initSession rausgenommen
application/source/presenter/page/commerce/AbstractItem.class.php
2023-04-13¶
Geändert¶
- OBJECTTYPE_DOCUMENT_INVOICE_AND_RETURNNOTE hinzugefügt
application/source/bridge/core/relation/ObjectRelation.class.php
- Container Logging erweitert
application/source/logic/workflow/action/Runner.class.php
- Fehler Ausgabe erweitert, es wird nun die Error Message als Hint zurück gegeben
application/source/presenter/api/logic/workflow/Run.class.php
Hinzugefügt¶
application/source/logic/workflow/automation/condition/commerce/order/delivery/HasNoProperty.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/HasProperty.class.php
application/source/logic/workflow/automation/condition/AbstractHasProperty.class.php
application/source/logic/workflow/automation/condition/HasNoProperty.trait.php
2023-04-03¶
Geändert¶
- Aufruf der Funktion
alvine_container_shop_shoppingcart_action_extra_discount_getAvailable
in/legacy/alvine/plugin/interfaces/module/shop/price/standard.inc.php
erst nach dem Umwandeln von$items
zu einem Array - Prüfung auf die Config Variable
$env->config->shop['extra']['item']['price']['pricetype']
in der Funktionshop_order_addItemToOrder
- neue Konstanten für Adressen
application/source/bridge/core/relation/ObjectRelation.class.php
- PrimaryKey erweitert
application/source/builder/indexer/commerce/Order.class.php
- PrimaryKey erweitert
application/source/model/commerce/OrderSearch.class.php
- neue Schalter um Exeptions auszuschalten $disableExpectedFinalStateException
application/source/logic/workflow/action/Runner.class.php
- Prüfung auf $facet wenn leerer String dann array
application/source/presenter/api/logic/workflow/Transfer.class.php
Hinzugefügt¶
application/source/builder/datasource/implementation/commerce/order/delivery/Property.trait.php
application/source/logic/workflow/transition/validation/commerce/order/delivery/HasNoBillNumber.class.php
2023-03-17¶
Behoben¶
- locationLID ist in der DB ein String
application/source/model/commerce/item/Stock.class.php
- BREAKING CHANGE indexer auf $this->model::FIELD_IID geändert weil die Tabelle nun eine ISID bekommern hat + getSearchID angepasst und hier auch die IID zurück gegeben
application/source/presenter/page/commerce/item/Search.class.php
2023-03-16¶
Geändert¶
- OID erweitert
application/source/model/commerce/order/Token.class.php
- beim Indexieren den neuen Primären Key selbst hochgezählt und archivierte Produkte werden nun nicht mehr indexiert
application/source/builder/indexer/commerce/Item.class.php
- weiter optimiert
application/source/builder/indexer/commerce/Order.class.php
- neue APIs ItemSearch und Order Positionen
application/default/route/api/api.route
- BREAKING CHANGE neuen Primären Schlüssen eingeführt DB Update der Tabelle pb_item_search
application/source/model/commerce/ItemSearch.class.php
- $groupByFieldKey in $groupByFieldKeyList erweitert das es auch eine Kommaliste sein kann
application/source/presenter/util/Search.trait.php
- erweitert um Einschränkung der Felder
application/source/persistence/relation/Reader.class.php
- Username ist kein INT
application/source/model/commerce/OrderSearch.class.php
- getValidationReport erweitert
application/source/presenter/api/logic/workflow/Transfer.class.php
- groupby erweitert
application/source/presenter/api/AbstractSearch.class.php
- groupBy erweitert
application/default/route/api/search.xml
- groupBy erweitert
application/source/presenter/util/ParameterBaseConstants.interface.php
Hinzugefügt¶
application/default/route/api/commerce/itemsearch/search.properties
application/default/route/api/commerce/order/positions.properties
application/default/route/api/commerce/itemsearch.properties
2023-03-07¶
Hinzugefügt¶
application/source/model/commerce/OrderSearch.class.php
application/source/presenter/api/commerce/ordersearch/Search.class.php
application/source/bridge/commerce/OrderSearch.trait.php
application/source/bridge/commerce/ordersearch/Facets.class.php
application/default/route/api/commerce/ordersearch/search.properties
application/source/builder/indexer/commerce/Order.class.php
application/source/logic/workflow/action/builder/Indexer.class.php
Geändert¶
- ordersearch hinzugefügt
application/default/route/api/api.route
- abgeleitet von Indexer
application/source/logic/workflow/action/builder/indexer/commerce/Item.class.php
2023-02-26¶
Hinzugefügt¶
application/source/bridge/commerce/order/Personal.trait.php
application/source/bridge/commerce/order/DeliveryAddress.trait.php
application/source/bridge/commerce/order/BillingAddress.trait.php
Geändert¶
- Personal,DeliveryAddress,BillingAddress erweitert
application/source/bridge/commerce/order/Facets.class.php
- Personal,DeliveryAddress,BillingAddress erweitert
application/source/presenter/api/commerce/order/Search.class.php
2023-02-09¶
- neues Control html5dateoption
application/source/bridge/core/form/ControlsMap.class.php
- neue Funtion function core_form_renderHtml5DateOption
application/legacy/alvine/include/core.interface.form.rendering.inc.php
2023-01-28¶
Geändert¶
- bei der verwendung der Methode alvine_container_shop_shoppingcart_action_extra_discount_getAvailable die Prüfung auf Backend entfernt weil die Preis API die Konditionen sonst nicht läd
application/legacy/alvine/plugin/interfaces/module/shop/price/standard.inc.php
2023-01-27¶
Geändert¶
- neue Methode getExpectedFinalState
application/source/logic/workflow/Runner.class.php
- neue Methode handleExpectedFinalState
application/source/logic/workflow/action/Runner.class.php
- getReduceRollbackStackCounter vorher geprüft damit es keine Exception gibt
application/source/logic/workflow/Runner.class.php
2023-01-23¶
Geändert¶
- CC und BCC und TO in Methoden ausgelagert application/source/logic/workflow/action/communication/SendMail.class.php
¶
2023-01-22¶
Geändert¶
- Adresse und Communication erweitert
application/source/builder/delta/definition/account/User.class.php
- prüfung auf Transaktion erweitert
application/source/logic/workflow/action/persistence/RollbackTransaction.class.php
- ableitung von Equipment Container
application/source/logic/workflow/container/commerce/turnover/Retoure.class.php
- von emtpy auf count===0 geändert
application/source/logic/workflow/factory/implementation/frommodel/Single.trait.php
- getIncompleteFields erweitert
application/source/presenter/api/logic/workflow/ContainerPrint.class.php
- initSummaryStatus entfernt
application/source/presenter/api/logic/workflow/Run.class.php
- checkexists parameter erweitert
application/source/logic/Workflow.class.php
- deprecated gesetzt
application/source/logic/workflow/action/communication/Mail.class.php
Hinzugefügt¶
application/source/communication/mail/Factory.class.php
application/source/logic/workflow/automation/condition/commerce/order/IsCompanySHID.class.php
application/source/net/http/authentication/scheme/OAuth.class.php
application/source/logic/workflow/action/communication/SendMail.class.php
2023-01-16¶
Geändert¶
- Umstellung Basisimage auf PHP 8.2
2023-01-09¶
Geändert¶
Visuellen Dialog bei Higlight "important" erweitert application/legacy/alvine/include/shop.interface.order.inc.php
Behoben¶
beim hinzufügen von Bezahlarten wird die PTID übergeben nicht der Type application/legacy/alvine/exec/shop.addon.exec.9009.inc.php
2022-12-14¶
Behoben¶
- bei der Lagerberechnung der Stücklistenpositionen wurde der avisierte Bestand nicht wieder auf 0 gesetzt wenn einer der Setartikel nicht mehr in benötigter Menge verfügbar war
2022-11-28¶
Geändert¶
- alvine.shipping.provider.dhl auf 1.12.0
.jekyll
- vscode Settings
2022-11-27¶
Geändert¶
- OBJECTTYPE_COUNTRY_CUSTOMS_DUTY erweitert
application/source/bridge/core/relation/ObjectRelation.class.php
- neue Funktion shop_order_processOrderAlvine2
application/legacy/alvine/exec/shop.addon.exec.9700.inc.php
- neue Funktion shop_order_processOrderAlvine2
application/legacy/alvine/include/shop.addon.order.process.inc.php
- alvine.application auf 1.46.0
jekyll
2022-11-25¶
Hinzugefügt¶
application/source/country/Properties.class.php
application/source/model/country/Property.class.php
Geänderrt¶
- DOC
application/source/util/barcode/ConverterImplementation.trait.php
2022-11-21¶
Geändert¶
- alvine.markup.html auf 1.12.0
jekyll
Hinzugefügt¶
application/source/logic/workflow/automation/condition/container/HasProperty.class.php
Geändert¶
- properties erweitert
application/source/presenter/api/logic/workflow/ContainerPrint.class.php
- ShortCircuitException ist nun ein Fehler
application/source/presenter/api/logic/workflow/Transfer.class.php
2022-11-18¶
Geändert¶
- Anpassungen für PHP 8+ in den legacy Dateien
2.60.0 - 2022-11-14¶
Hinzugefügt¶
application/source/logic/workflow/container/equipment/UntrustedData.class.php
application/source/logic/workflow/container/equipment/VolatileUntrustedData.class.php
application/source/logic/workflow/action/Runner.class.php
application/source/logic/workflow/action/runner/ByPrimaryID.class.php
application/source/logic/workflow/transition/validation/commerce/order/delivery/InStates.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/HasBillNumber.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/IsCompanySHID.class.php
application/source/logic/workflow/implementation/commerce/order/delivery/BillNumberValidation.trait.php
application/source/logic/workflow/implementation/commerce/order/delivery/Validation.trait.php
application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/IsState.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/HasPicklist.class.php
application/source/logic/workflow/automation/condition/commerce/order/delivery/HasNoPicklist.class.php
application/source/logic/workflow/step/validation/commerce/item/IsSalesType.class.php
application/source/model/juristication/Country.class.php
- neues Template für Fehlermeldungen
application/resource/error/custom.html
application/source/presenter/api/logic/workflow/QueuePrint.class.php
application/source/presenter/api/logic/workflow/ContainerPrint.class.php
application/default/route/api/juristication/countries.properties
- Transition für Workflow API
application/source/presenter/api/logic/workflow/Transition.class.php
- neue Methode getContainerHistoryAsFormattedCollection
application/source/presenter/api/logic/Workflow.class.php
- neue juristication Country Url
application/default/route/api/api.route
-
documentation/component/de/docs/entwickler/best-practices/url-namenskonvention.md
Geändert¶
-
Änderungen der verwendeten Version in der
.jekyll
- Framework auf 1.45.1
- Application auf 1.45.0
- alvine.application.workflow auf 1.14.0
- alvine.shipping.provider.dhl auf 1.11.0
- VolatileUserInput in VolatileUntrustedData geändert bei der Übergabe von Daten in den Container
application/source/presenter/api/logic/workflow/Transfer.class.php
- neue Konstante OBJECTTYPE_DOCUMENT_RETURNNOTE_INFO = 13;
application/source/bridge/core/relation/ObjectRelation.class.php
- exception wenn der wasExpectedFinalStateReached false ist
application/source/logic/workflow/action/Runner.class.php
- sh_delivery_logging erweitert
application/source/util/logging/handler/AuditTable.class.php
- VolatileUserInput in VolatileUntrustedData geändert bei der Übergabe von Daten in den Container
documentation/component/de/mkdocs.yml
documentation/component/de/docs/entwickler/logging.md
- Kunden Routen erweitert
documentation/component/de/docs/entwickler/best-practices/url-namenskonvention.md
- Property umbenannt im Objekt
application/source/logic/workflow/automation/condition/commerce/order/delivery/IsState.class.php
- Methoden umbenannt
application/source/logic/workflow/implementation/commerce/order/delivery/StateValidation.trait.php
application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
- Trait umgebaut
application/source/logic/workflow/transition/validation/commerce/order/delivery/HasBillNumber.class.php
- Property umbenannt im Objekt
- VolatilUserInput erweitert
application/source/presenter/api/logic/workflow/Transfer.class.php
- data Parameter erweitert
application/source/presenter/api/logic/Workflow.class.php
- VolatilUserInput erweitert
- Traits umbenannt
application/source/logic/workflow/implementation/commerce/order/delivery/StateValidation.trait.php
application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
application/source/logic/workflow/transition/validation/commerce/order/delivery/HasBillNumber.class.php
- umgebaut auf trait
application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
- Traits umbenannt
- QueuePrint & ContainerPrint URL erweitert, Transition für Workflow API erweitert
application/default/route/api/logic/workflow.xml
- QueuePrint & ContainerPrint URL erweitert, Transition für Workflow API erweitert
- Facette erweitert
application/source/presenter/api/logic/workflow/ContainerPrint.class.php
- neue Parameter
application/source/presenter/api/logic/Workflow.class.php
- umbenannt von transition in Transfer
application/source/presenter/api/logic/workflow/Transfer.class.php
- Facette History und Log erweitert
application/source/presenter/api/logic/workflow/Transition.class.php
- Parameter für Transition erweitert
application/source/presenter/api/logic/Workflow.class.php
- juristication Namespace gelöscht, Land ist nicht nur dieses Thema
application/default/route/api/countries.properties
- Facette erweitert
- default Werte erweitert
application/source/model/account/Notice.class.php
- Ableitung von EquipmentContainer
application/source/logic/workflow/container/commerce/Order.class.php
- Ableitung von EquipmentContainer
application/source/logic/workflow/container/commerce/order/Delivery.class.php
- default Werte erweitert
-
application/source/logic/workflow/automation/condition/commerce/order/IsState.class.php
- neue Konstanten und Name und Beschreibung erweitert
application/source/bridge/core/relation/ObjectRelation.class.php
- Name und Beschreibung erweitert
application/source/bridge/core/relation/objectrelation/Factory.class.php
- deprecated
application/source/model/util/Country.class.php
- Routen Berechtigung angepasst
Alvine\Security\Authentication\User
in\Alvine\Application\Platform\Security\Authentication\User
- neue Konstanten und Name und Beschreibung erweitert
- die Originaldaten der Bestellungen die über den
\Alvine\Application\Platform\Legacy\Backend\Api\Shop\Order\Presenter
gemeldet werden zusätzlich auch als Eigenschaft in die sh_order_properties schreiben um das Problem mit der Kodierung zu umgehen. - Erweiterung in der legacy DHL-Label API
/application/legacy/alvine/api/dhllabel/index.php
um die Statusprüfung der Bestellung beim erneuten anfodern des Labels - core_addUserComplete hat gesperrte Benutzer angelegt, jetzt auf "0" geändert
application/source/legacy/backend/api/shop/order/Presenter.class.php
- Kunden benarchrichtigungen erweitert
application/legacy/alvine/api/dhllabel/index.php
- die Originaldaten der Bestellungen die über den
-
resubmission < now() erweitert bei der Auswahl der Bestellungen
application/legacy/alvine/exec/shop.extra.order.exec.31611.inc.php
Behoben¶
-
EQ Ausrüsten bei UserInput
application/source/presenter/api/logic/workflow/Transfer.class.php
-
Routen Berechtigung angepasst
Alvine\Security\Authentication\User
in\Alvine\Application\Platform\Security\Authentication\User
bugfix hier darf kein EQ aus einem Plugin verwendet werdenapplication/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
- parameter falsch
application/source/bridge/core/relation/HandleObjectRelation.trait.php
- im CMD 26012 wurde das Eventhandling nicht mehr durchführt wenn die Exportdateien in ein Archiv geschrieben wurden
2.59.1 - 2022-07-28¶
Behoben¶
-
Korrektur Modul Location für Navigationseintrag
Aufgabenliste
2.59.0 - 2022-07-27¶
Hinzugefügt¶
application/source/builder/datasource/implementation/commerce/item/specification/Material.trait.php
application/source/builder/datasource/commerce/item/store/Stock.class.php
application/source/logic/workflow/factory/commerce/item/store/Stock.class.php
application/source/logic/workflow/action/util/Logging.class.php
application/source/logic/workflow/action/util/Logging.class.php
Geändert¶
-
Gruppe manager erweitert
application/default/route/api/logic/workflow.xml
-
Varianten sind eine Collection
application/source/builder/datasource/implementation/commerce/item/Variant.trait.php
-
leere Werte definiert
application/source/model/account/Personal.class.php
-
NAME_LANGUAGE
application/source/types/properties/User.class.php
-
neue Methode createContainerCollection
application/source/logic/workflow/factory/FromModel.class.php
-
neue Methode logMail()
application/source/bridge/Mail.trait.php
- Framework auf 1.43.0 geändert
.jekyll
-
es kann nun ein Container übergeben werden im Constructor
application/source/logic/workflow/Runner.class.php
-
Access Felder sind SET und StringSET Felder
application/source/model/shipping/Condition.class.php
- sys_pricetype erweitert
application/legacy/alvine/include/shop.extra.price.price.inc.php
- sys_pricetype erweitert
application/legacy/alvine/include/shop.extra.price.price.interface.inc.php
- sys_pricetype erweitert
application/resource/locale/legacy/backend/de.php
- sys_pricetype erweitert
- neue Konstante ADDITIONAL_TYPE
application/source/commerce/order/position/Properties.class.php
- neue Methode getCurrentUserMembership
application/source/bridge/manager/AccountManager.class.php
- neue Konstante ADDITIONAL_TYPE
-
zusätzliche Logik des Dateiaufbaues bei Retourenmeldungen für AY im CMD
12955
-
Erweiterung der RECADV Funktion
convertToEDIFACT
zur Steuerung der Anzeige von denCPS
undPAC
Segmenten
Behoben¶
-
FIELD_VALID_FROM_COUNT war count_to - muss count_from sein
application/source/model/commerce/item/Price.class.php
-
Limit wurde hier falsch angewendet
application/source/bridge/account/user/Membership.trait.php
-
Korrektur SQL Statement für den Dashboard Bericht
durchschnittlicher Netto Warenkorb
-
echo Statement entfernt im Trait
Alvine\Application\Platform\Bridge\Company\Company
2.58.1 - 2022-06-28¶
Behoben¶
-
echo Statement entfernt im Trait
Alvine\Application\Platform\Bridge\Company\Company
2.58.0 - 2022-05-24¶
Geändert¶
- sys_pricetype erweitert
application/legacy/alvine/include/shop.extra.price.price.inc.php
- sys_pricetype erweitert
application/legacy/alvine/include/shop.extra.price.price.interface.inc.php
- sys_pricetype erweitert
application/resource/locale/legacy/backend/de.php
- neue Konstante ADDITIONAL_TYPE
application/source/commerce/order/position/Properties.class.php
- neue Methode getCurrentUserMembership
application/source/bridge/manager/AccountManager.class.php
- sys_pricetype erweitert
-
Locale Field in SerializedObject geändert
application/source/model/shipping/Condition.class.php
-
0€ positionen brauchen nicht im Zoll Dokument aufgenommen werden
application/legacy/alvine/api/dhllabel/index.php
-
doc
documentation/component/de/docs/entwickler/best-practices/dokumentenmanagement.md
-
Dimension 3 erweitert
application/legacy/alvine/exec/shop.extra.antevorte.exec.12951.inc.php
-
Application auf 1.41.0 geändert
.jekyll
Behoben¶
-
FIELD_VALID_FROM_COUNT war count_to - muss count_from sein
application/source/model/commerce/item/Price.class.php
-
Limit wurde hier falsch angewendet
application/source/bridge/account/user/Membership.trait.php
-
Korrektur SQL Statement für den Dashboard Bericht
durchschnittlicher Netto Warenkorb
-
Korrektur der Auswertung der Standard Kommunikation eines Kunden in
/alvine/include/core.user.obj.php
-
Methode
initCompanyData
muss auch Datensätze ohne Sprache ladenapplication/source/bridge/company/Company.trait.php
2.57.0 - 2022-05-24¶
Geändert¶
-
Umstellung der Identitätsprüfung in der Klasse
Alvine\Application\Platform\Presenter\Api\Account\UserChangePassword
2.56.0 - 2022-05-23¶
Hinzugefügt¶
-
documentation/component/de/docs/entwickler/best-practices/benutzer-pruefen.md
-
Neue User Klasse für Platform
application/source/security/authentication/User.class.php
-
Methode von Web Klasse überschrieben um das neue User Objekt zurück liefern zu können
application/source/Implementation.trait.php
-
constraint um den angemeldeten Benutzer zu prüfen
application/source/security/authentication/user/constraint/IsVerified.class.php
-
Namespace umgezogen
application/source/security/authentication/TemporaryIdentity.class.php
- TemporaryIdentity ist nun von AlvineApplicationPlatformSecurityAuthenticationUser abgeleitet
-
neue Exception
application/source/security/NotVerifiedException.class.php
-
application/source/bridge/core/relation/objectrelation/Factory.class.php
development/tests/application/source/bridge/core/relation/objectrelation/FactoryTest.php
Geändert¶
-
Application auf 1.41.0 geändert
.jekyll
-
documentation/component/de/mkdocs.yml
2.55.0 - 2022-05-19¶
Hinzugefügt¶
application/source/model/commerce/item/Size.class.php
application/source/model/commerce/item/size/Property.class.php
application/source/bridge/commerce/item/variant/Facets.class.php
application/source/presenter/api/commerce/item/variant/Search.class.php
application/source/bridge/commerce/item/variant/Facets.class.php
application/source/bridge/commerce/item/Variant.trait.php
application/source/bridge/commerce/item/variant/definition/Facets.class.php
application/source/logic/workflow/action/persistence/BeginTransaction.class.php
application/source/logic/workflow/action/persistence/CommitTransaction.class.php
application/source/logic/workflow/action/persistence/RollbackTransaction.class.php
application/source/util/logging/handler/Memory.class.php
application/source/presenter/api/util/ScriptHost.class.php
application/source/presenter/api/logic/workflow/Factory.class.php
application/source/presenter/api/logic/workflow/Init.class.php
-
application/source/presenter/api/logic/workflow/Run.class.php
-
neue Klasseapplication/source/commerce/item/variant/Properties.class.php
neue Klasseapplication/source/model/commerce/item/variant/Property.class.php
-
documentation
documentation/component/de/docs/entwickler/api/util/workflow.md
Geändert¶
-
laden der Orders geändert , nur noch die OID und SHID geladen , die Bestellungen die auf wiedervorlage sind ausgelassen und pro Aufruf 50
application/legacy/alvine/exec/shop.extra.order.exec.31611.inc.php
-
Erweiterung der OptainPerMail Klasse um Prüfung auf Anzahl der versendeten Mails -> nur 3 Pro Tag
-
Variant
API inVariant Definition
umbenannt . neu Variant API für pb_item_variant angelegtapplication/default/route/api/commerce/item/variant.properties
-
die Funktion
setFrameworkVersion
in der Jekyll Lib (/deployment/jekyll/lib.php
) erweitert das das Script/development/script/build-libraries.php
auch mit der aktuellen Frameworkversion arbeitet. -
Änderung des Rückgabewertes der Funktion
shop_extra_amazon_getUniqueFBAReturnPositionKey
auf den neuen Wertlicense-plate-number
aus der Retourenmeldung von Amazon FBA. -
Turnover Konfiguration angepasst
application/web/app/config/development-app.json
neue Konstantenapplication/source/types/properties/User.class.php
-
Lieferdatum geändert , Prüfung auf Retouren Paketnummer wenn angefordert
application/legacy/alvine/api/dhllabel/index.php
-
Name erweitert
application/source/bridge/shop/addon/brand/TexttypeMap.class.php
MWS Token erweitertapplication/source/portal/amazon/Manager.class.php
-
documentation/component/de/docs/entwickler/api/logic/workflow.md
-
überarbeitet
application/source/presenter/api/logic/Workflow.class.php
wieder aktiviertapplication/default/route/api/logic/workflow.xml
Behoben¶
-
Verlinkungen im Dashboard korrigiert (
/item/catalog/category
->/legacy/item/catalog/category
...). -
Zuweisung des Standardwertes für die Kommastellen in der Methode
injectPositionsIntoOrderDataset
des Traits\Alvine\Application\Platform\Bridge\Commerce\Order\Position
korrigiert. -
Übersetzungen für EN haben gefehlt beim Bestelleingagsbericht
-
Zuweisung des Standardwertes für die Kommastellen in der Methode
injectPositionsIntoOrderDataset
des Traits\Alvine\Application\Platform\Bridge\Commerce\Order\Position
korrigiert.
2.54.0 - 2022-03-24¶
Hinzugefügt¶
-
neues Objekt
application/source/model/commerce/transaction/Property.class.php
amazon erweitert in den additional-componentsapplication/default/assembly.ini
neues Objektapplication/source/commerce/transaction/Properties.class.php
-
neues Objekt
application/source/commerce/paymenttype/Properties.class.php
-
application/source/builder/datasource/implementation/commerce/item/catalog/Assignment1.trait.php
application/source/builder/datasource/implementation/commerce/item/catalog/Assignment3.trait.php
Geändert¶
-
verhindern das ein Label nochmal erstellt wird, File Prüfung und auslieferung von der erstellten datei
application/legacy/alvine/api/dhllabel/index.php
-
exception wenn falsche instance
application/source/logic/workflow/step/validation/commerce/turnover/retoure/IsState.class.php
-
logging erweitert und exception wenn falsche instance
application/source/logic/workflow/step/validation/commerce/order/IsState.class.php
- Erweiterung der Massenbarbeitung - es gibt nun die Auswahl für die Multiauswahlfelder bei den Standardzuweisungen ob der ausgewählte Wert hinzugefügt wird oder der Inhalt des DB Feldes mit diesem überschrieben werden soll (standard)
Behoben¶
-
es wurde auf falsche Container Instance geprüft
application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
- Filterfunktion bei den Zuweisungen 1-3 für die übergeordneten Einträge hatte keine Funktion
2.53.0 - 2022-02-15¶
Hinzugefügt¶
-
neue Action InjectLocaleProperties
application/source/logic/workflow/action/builder/datasource/InjectLocaleProperties.class.php
-
Übersetzungen ins englische für das Dashboard hinzugefügt
/application/web/app/console/dashboard/resource/en.json
-
neue updatePassword Methode
application/source/bridge/manager/AccountManager.class.php
-
getGroupByName neue Methode
application/source/bridge/manager/AccountManager.class.php
Geändert¶
-
updatePassword Methode in den AccountManager umgezogen
application/source/presenter/api/account/user/ChangePassword.class.php
-
.jekyll
Aktualisierungen- alvine.application auf 1.40.0
- Framework auf 1.42.0
- alvine.application.workflow auf 1.13.0
-
trackDownWithConfigPathPluginAndGetConfigFile wieder zurück gebaut
application/source/logic/Workflow.class.php
Container Platzhalter "validationReport" erweitertapplication/source/logic/workflow/implementation/container/Placeholder.trait.php
-
Ordner werden nun angelegt wenn diese nicht existieren
application/source/builder/Fragment.class.php
-
Übersetzungen im engl. angepasst in
/application/web/app/resource/locale/alvine/en.json
- weitere Umstellungen von rows auf maxrows bei der Zuweisung des Ergebnisses von FOUND_ROWS in
Alvine\Application\Platform\Presenter\Util\Relation\Implementation\Search
,Alvine\Application\Platform\Bridge\Core\Property\Definition
,Alvine\Application\Platform\Presenter\Page\Commerce\Item\Search
,Alvine\Application\Platform\Bridge\Core\Property
Traits da rows in der Version 10.2.4 von MariaDB als reserviertes Wort deklariert wurde. -
Model umgebaut auf Konstanten
application/source/model/commerce/PaymentType.class.php
Behoben¶
-
trackDownWithConfigPathPluginAndGetConfigFile hat nicht die Plugin Unterordner durchsucht
application/source/logic/Workflow.class.php
-
Exception weiter gereicht, hier darf keine neue erstellt werden
application/source/builder/indexer/commerce/Item.class.php
-
InjectLocaleProperties prefix kann auch null sein
application/source/logic/workflow/action/builder/datasource/InjectLocaleProperties.class.php
2.52.0 - 2022-01-11¶
Hinzugefügt¶
-
neue Exception
/source/bridge/core/property/PermissionException.class.php
-
neues Model
/source/model/content/Article.class.php
-
neues Model
/source/model/content/article/Property.class.php
-
neue Datasource
/source/builder/datasource/content/Article.class.php
-
neue Factory
/source/logic/workflow/factory/content/Article.class.php
Geändert¶
-
pb_publishing_properties erweitert
/source/bridge/core/delta/definition/Entry.class.php
- jekyll alvine.application.workflow auf 1.12.0 geändert
-
Konstanten erweitert:
application/source/model/AbstractProperty.class.php
application/source/bridge/core/Property.trait.php
-
AlvineApplicationPlatformBridgeCoreProperty erweitert:
/source/model/account/Property.class.php
/source/bridge/account/Identity.trait.php
/source/bridge/account/User.trait.php
/source/bridge/manager/AccountManager.class.php
/source/model/account/Address.class.php
/source/model/account/Communication.class.php
/source/model/account/Notice.class.php
/source/model/account/Personal.class.php
/source/model/account/Relation.class.php
/source/model/account/User.class.php
/source/presenter/Console.class.php
/source/presenter/api/account/group/member/Search.class.php
/source/presenter/api/account/user/Entity.class.php
/source/presenter/api/account/user/Add.class.php
/source/presenter/security/temporarytoken/ObtainPerMail.class.php
-
abstract protected function hasPropertyPermissions erweitert
/source/bridge/account/user/Property.trait.php
-
hasPropertyPermisions Methode erweitert
/source/bridge/core/Property.trait.php
-
Delta für Article und Eigenschaften
/source/bridge/core/delta/definition/Entry.class.php
-
pb_publishing_properties erweitert
/source/bridge/core/delta/definition/Entry.class.php
-
Erweiterung der Prüfung der AdressIDs auf not null im CMD
9009
Behoben¶
-
Korrektur der Funktionsnamenprüfung bei kundenspezifischen Interfaces für den SLSRPT in
alvine/exec/shop.extra.edi.exec.13034.inc.php
- Übersetzungen korrigiert
-
Korrektur der Übergabe des Nachrichteninhaltes an die Datei in
/alvine/plugin/shop/edi/invrpt/standard.inc.php
-
Korrektur Funktionsprüfung auf das Gateway im CMD
shop.extra.edi.exec.13048.inc.php
2.51.0 - 20210-12-22¶
Gelöscht¶
-
gelöscht Bestellbestätigung Kontext
/source/commerce/document/context/mail/shop/order/Incomming.class.php
gelöscht Bestellbestätigung Kontext/source/commerce/document/context/mail/shop/order/incomming/Paypal.class.php
Hinzugefügt¶
-
Bestellbestätigung Kontext
/source/commerce/document/context/mail/order/Confirmation.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/AmazonPay.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/BankPayment.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Cash.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/CreditCard.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/ECCard.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Hire.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Ideal.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Invoice.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/PayOnDelivery.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Paypal.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/PaypalPlus.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/Prepaid.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/SaferPayPP.class.php
Bestellbestätigung Kontext/source/commerce/document/context/mail/order/confirmation/payment/SofortUeberweisen.class.php
-
neues Interface
/legacy/alvine/plugin/interfaces/module/shop/order/placeholder/standard.inc.php
Geändert¶
BREAKING CHANGES¶
-
Diese Daten müssen in der Datenbank geändert werden "co_list_mail":
infomail
>\Alvine\Application\Platform\Commerce\Document\Context\Mail\InfoMail
account_logintokenpermail
>\Alvine\Application\Platform\Commerce\Document\Context\Mail\Account\LoginTokenPerMail
api_sendmail
>\Alvine\Application\Platform\Commerce\Document\Context\Mail\Api\SendMail
workflow_commerce_item
>\Alvine\Application\Platform\Commerce\Document\Context\Mail\Workflow\Commerce\Item
workflow_commerce_item_incomplete
>\Alvine\Application\Platform\Commerce\Document\Context\Mail\Workflow\Commerce\Item\Incomplete
-
alvine_interface_shop_order_placeholder_finalize
/legacy/alvine/include/shop.addon.order.inc.php
-
Methode getDatabaseKey gelöscht , der Kontext muss über den Klassen Namen referenziert werden
/source/commerce/document/Context.class.php
$documentContextClass::getDatabaseKey() entfernt/source/bridge/Mail.trait.php
Methode injectCompanyAssignmentQuery ist nun Public/source/bridge/manager/CompanyManager.class.php
-
alvine Komponenten in
.jekyll
undassembly.ini
aktualisiert -
Erweiterung der EDI Messages RECADV & DESADV um das GIN Segment für die Nummer der Versandeinheit
-
neues Interface shop.order.placeholder verwendet
/legacy/alvine/include/shop.addon.order.inc.php
-
neue Lokale retouredailystatementaction
/web/app/resource/locale/alvine/de.json
-
Neuer Menu Punkt Retoureneingang abschließen
/web/app/config/development-app.json
-
Erweiterung um Paketfelder bei DESADV und RECADV
-
alvine.channel.magento auf 1.13.0 geändert
.jekyll
-
Umtausch Positionen aus den Eigenschaften ermittelt
/alvine/include/shop.addon.turnover.inc.php
-
Logik für das übergeben der Nummer der Versandeinheit für die EDI Messages RECADV & DESADV angepasst
Behoben¶
-
Umstellung von
rows
aufmaxrows
bei der Zuweisung des Ergebnisses vonFOUND_ROWS
imAlvine\Application\Platform\Presenter\Util\Search
Trait darows
in der Version 10.2.4 von MariaDB als reserviertes Wort deklariert wurde. -
Prüfung auf Interfacefunktionen in
shop.extra.edi.exec.13034.inc.php
korrigiert.
Gelöscht¶
-
gelöscht Bestellbestätigung Kontext
/source/commerce/document/context/mail/shop/order/Incomming.class.php
gelöscht Bestellbestätigung Kontext/source/commerce/document/context/mail/shop/order/incomming/Paypal.class.php
2.50.0 - 20210-11-15¶
Geändert¶
- alvine.framework auf 1.41.0 geändert
jekyll
- Navigation um EDI Konfiguration erweitert
- ältere Einträge aus Changelog ins Archiv verschoben
Behoben¶
- getObjID muss ein int zurück liefern , Methode AlvineTypesType::validateInteger erweitert
/source/logic/workflow/action/builder/datasource/SetDataset.class.php
- Korrektur der location in der DEV Navigation, es war eine Konsolenversion hinterlegt anstatt die Quelldateien
2.49.0 - 2021-11-08¶
Hinzugefügt¶
neues Model /source/model/commerce/turnover/quantity/Property.class.php
2.48.0 - 2021-11-03¶
Hinzugefügt¶
- Implementierung einer CORS Strategie
- neue Konfigurationen für juristication resolver
application.juristication.console.resolver.class
- neue Konfigurationen für juristication resolver
application.juristication.web.resolver.class
- juristication Web resolver
/source/web/juristication/Resolver.class.php
- juristication resolver
/source/juristication/Resolver.class.php
Geändert¶
- .jekyll alvine-application-plugins.commerce auf 1.42.0 geändert
- .jekyll alvine.application auf 1.36.0 geändert
- .jekyll alvine.framework auf 1.40.0 geändert
- force Parameter um Plugins ohne Kompatibilitätsprüfung zu installieren
- Erweiterungen der Locale für EDI Konfigurationen
- Erweiterungen im EDI Bereich um zugehörige Toolbareinträge und Quellcodeoptimierungen
- Ausgabe für sql bind fehler verbessern
- Typen und Konstrukte modernisiert
- Kommentare in engl. übersetzt in der assembly.properties
- Erweiterung legacy order api um Lockfile
- alvine_api_dhlLabel_setExportDocument die Methode setCustomsCurrency erweitert
/legacy/alvine/api/dhllabel/index.php
- .jekyll alvine.shipping.provider.dhl auf 1.10.0 geändert
- $this->identification strtoupper bei der prüfung der Länder
/source/juristication/CountryList.trait.php
- neue Methode getJuristicationResolver
/source/Command.class.php
- neue Methode getJuristicationResolver
/source/Web.class.php
- logger erweitert
/source/logic/workflow/Runner.class.php
- .jekyll alvine.application auf 1.35.0 geändert
- .jekyll alvine.shipping.provider.dhl auf 1.9.0 geändert
- .jekyll alvine-application-plugins.shipping auf 1.6.0 geändert
- .jekyll alvine-application-plugins.shipping-dhl auf 0.4.0 geändert
- .jekyll alvine-application-plugins.channel-tradebyte auf 1.19.0 geändert
- getDefaultValueOfObject erweitert und NULL zurück gemeldet
/source/persistence/relation/field/FloatType.class.php
- .jekyll alvine-application-plugins turnover auf 0.12.0 geändert
Behoben¶
- das setzen der rechte kann nicht funktionieren
- Bereinigung shoppingcard Funktionen um nicht benötigte Felder
- application.locale.languages wieder auf "de,en" geändert
- plugin:enable erstellt keine Unterordner für Routen und Workflows
2.47.2 - 2021-10-13¶
Behoben¶
- plugin:fetch speichert die falsche Versionsnummer ab
2.47.1 - 2021-10-13¶
Hinzugefügt¶
- Logging, welche Dateien beim fetch Befehl kopiert werden
Behoben¶
- plugin:fetch gibt einen unsinnigen Fehler aus
2.47.0 - 2021-10-13¶
Geändert¶
- Umstellung auf Monster 1.18 und Component-Form 1.4
- .jekyll alvine.application.workflow auf 1.11.0 geändert
- .jekyll alvine-application-plugins commerce auf 1.37.0 geändert
- .jekyll alvine-application-plugins order auf 0.20.0 geändert
- .jekyll alvine-application-plugins turnover auf 0.11.0 geändert
2.46.0 - 2021-10-11¶
Hinzugefügt¶
- Route geändert
/default/route/api/commerce/order/token.properties
- neue Klasse
/source/bridge/commerce/order/token/Facets.class.php
- neue Klasse
/source/model/commerce/order/Token.class.php
- neue Klasse
/source/presenter/api/commerce/order/token/Search.class.php
- neues Token Model
/source/model/commerce/order/position/Token.class.php
- neue Token Suche
/source/presenter/api/commerce/order/position/token/Search.class.php
- neue Token Route
/default/route/api/commerce/order/position/token.properties
/default/route/api/api.route
- neue Token Facets
/source/bridge/commerce/order/position/token/Facets.class.php
Geändert¶
- .jekyll Assembly auf 1.34.0 geändert
- API Route Order Token geändert
/default/route/api/api.route
- wurde gelöscht:
/default/route/api/commerce/order/position/token.properties
&&/source/bridge/commerce/order/position/token/Facets.class.php
- Token Model umbenannt
/source/model/commerce/order/position/Token.class.php
- Token Search umbenannt
/source/presenter/api/commerce/order/position/token/Search.class.php
- alvine.application auf 1.33.0 geändert
.jekyll
- Token Model das Feld sys_data in sys_container geändert
- Bootstrap auf 5.1.1 geändert
.jekyll
- Bootstrap auf 5.1.1 geändert
application/source/presenter/Console.class.php
- application/web/app/config/development-app.json Anpassungen für Turnover & BootstrapV5
- neue Filter für die Retouren Liste , Nachricht und ERP Number
/legacy/alvine/include/shop.addon.interface.turnover.inc.php
- alvine.application auf 1.32.0 /application/platform/.jekyll
- Token Route um Patch erweitert
/default/route/api/commerce/order/position/token.properties
- nicht mehr auf den Text 'ok' prüfen, die Sendungen sind bei code 0 immer Leitcodierbar
/legacy/alvine/api/dhllabel/index.php
Behoben¶
Methode getEquipmentKey() erweitert /source/logic/workflow/container/equipment/persistence/PrimaryID.class.php
2.45.1 - 2021-09-14¶
Behoben¶
-
fehlende Werte für
valid_from
undvalid_to
in der Item API -
Übernahme der fehlenden Werte der Item Api in die Preisstruktur Funktion in der
/alvine/include/shop.item.inc.php
und/alvine/lib/container_shop.lib.php
2.45.0 - 2021-09-13¶
Geändert¶
- Umstellung health check auf PHP 7.4 im Basis Image
- init goss Datei - Umstellung auf PHP 7.4
2.44.0 - 2021-09-08¶
Hinzugefügt¶
-
neue Klasse
/source/logic/workflow/equitment/persistence/PrimaryID.class.php
-
neues Model
/source/model/account/Todo.class.php
Geändert¶
-
alvine.channel.magento in jekyll auf 1.12.0 geändert alvine.framework auf 1.38.0 geändert jekyll alvine.application auf 1.31.1 geändert jekyll
-
label speichern erweitert
/application/legacy/alvine/api/dhllabel/index.php
-
Version der Komponente
alvine.application
auf 1.30.0 gestellt -
Container als platzhalter erweitert
/source/logic/workflow/implementation/communication/Mail.trait.php
alvine.framework auf 1.37.0 geändert jekyll
alvine.application.workflow auf 1.9.1 geändert jekyll
Todo Model in Task Umbenannt/source/model/account/Task.class.php
/source/model/account/task/Property.class.php
- alvine.application.workflow in jekyll auf 1.8.0 geändert
-
Aufgaben Bereiche um Produkt, Bestellung und Retoure erweitert
/source/bridge/account/todos/ScopeMap.class.php
Erweitert um 1:n-Beziehungen zwischen einem Produkt und Aufgaben und einem neuen Typ "Zuweisung"/source/bridge/core/relation/ObjectRelation.class.php
-
runner umgebaut
/source/logic/workflow/Runner.class.php
/source/logic/workflow/runner/ByPrimaryID.class.php
-
Aufgaben
/web/app/config/development-app.json
,/web/app/resource/locale/alvine/de.json
- sys_filter_locale aus dem Vat Model gelöscht
-
jekyll aktualiserung der Plugins
commerce
,order
undturnover
Behoben¶
-
bugfix - kopieren von files in das Web Verzeichnis
/source/plugin/Component.class.php
Phar namen angepasst und bugfix .pupkey/source/plugin/Installer.class.php
2.43.0 - 2021-07-28¶
Geändert¶
-
Aktualiserung der Plugins
commerce
,order
undturnover
Behoben¶
-
sys_location_LID ist ein Integer
/source/model/commerce/item/Stock.class.php
index.php entfernt, die Ajax Dialoge haben nicht mehr geladen/legacy/alvine/include/shop.interface.order.inc.php
2.42.0 - 2021-07-26¶
Hinzugefügt¶
-
neue Klasse
/source/logic/workflow/runner/ByPrimaryID.class.php
neues Model/source/model/channel/commerce/order/delivery/State.class.php
-
best-practices Artikel
/documentation/component/de/docs/entwickler/best-practices/arbeiten-mit-dem-workflow-runner.md
best-practices Artikel/documentation/component/de/docs/entwickler/best-practices/content-text-mit-dem-workflow-erstellen.md
-
neues Model
/source/model/commerce/finance/Vat.class.php
Geändert¶
- Konsolen Komponente auf Version 2.12.1 gestellt Aktualisierung turnover Plugin auf 0.7.0
-
neue Modele :
/source/model/channel/commerce/turnover/quantity/State.class.php
/source/model/channel/commerce/item/State.class.php
/source/model/channel/commerce/order/State.class.php
/source/model/channel/commerce/order/position/State.class.php
/source/model/channel/commerce/turnover/retoure/State.class.php
/source/model/channel/commerce/item/stock/State.class.php
neuer generic Traits und Implementation/source/model/generic/channel/state/ItemSKUImplementation.class.php
/source/model/generic/channel/state/itemSKU.interface.php
- Umstellung Konsole auf Version 2.12.0
-
Channel State Model umgezgen in einen eigenen Channel Namespace
/source/model/commerce/order/ChannelState.class.php
>/source/model/channel/commerce/order/State.class.php
/source/model/channel/commerce/item/State.class.php
>/source/model/commerce/item/ChannelState.class.php
-
indexieren von CID 2-4 erweitert
/source/builder/indexer/commerce/Item.class.php
berücksichtigung von CID4 Multi erweitert/source/builder/datasource/implementation/commerce/item/catalog/Category.trait.php
-
alter stand wieder hergestelllt
/source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
- alvine.channel.magento auf 1.10.0 geändert .jekyll
-
commerce Plugin auf 0.31.0 .jekyll
Order Plugin auf 0.16.0 .jekyll
turnover Plugin auf 0.5.0 .jekyll -
Konstante FIELD_RANKING erweitert
/source/model/generic/Ranking.interface.php
,/source/model/generic/RankingImplementation.trait.php
Reader umgebaut, Model muss nun im Konstruktor übergeben werden , weitere Methoden zum einschränken erweitert/source/persistence/relation/Reader.class.php
documentation/source/bridge/shop/turnover/retoure/StateMap.class.php
,/source/bridge/shop/turnover/retoure/ActionMap.class.php
-
die Deklaration der Funktion trap_cleanup wurde im Script
/opt/container/share/lib/bash.sh
zentralisiert und aus den einzelnen Cron Scripten entfernt
Behoben¶
-
bugfix getWorkflow angepasst und die Methode get_called_class() verwednet
/source/plugin/Component.class.php
bugfix getByID muss null zurück liefern nicht false wenn etwas nicht gefunden wurde/source/persistence/relation/Reader.class.php
$container und $expectedFinalStat in die AbstractKlasse umgezogen/source/logic/workflow/Runner.class.php
,/source/logic/workflow/runner/Generic.class.php
-
bugfix Name darf nur überschrieben werden wenn der Wert auch gefüllt ist
/source/builder/datasource/commerce/item/Catalog.class.php
2.41.0 - 2021-06-28¶
Geändert¶
-
Aktualisierung der Version von der Komponente
alvine.console
auf2.11.0
, des Pluginscommerce
auf1.29.0
, des Pluginsorder
auf0.14.0
und des Pluginschannel-gaxsys
auf1.0.0
-
Konstaten eingebaut und priceType erweitert
/source/model/commerce/item/Price.class.php
-
Methoden erweitert
/source/logic/workflow/runner/Generic.class.php
Möglichkeit erweitert das ein Datum mit geliefert werden kann/source/util/logging/handler/AuditTable.class.php
2.40.0 - 2021-06-25¶
Hinzugefügt¶
-
neue Klasse Runner
/source/logic/workflow/Runner.class.php
neue Klasse Runner Generic/source/logic/workflow/runner/Generic.class.php
neue Klasse HasGenericDataError/source/logic/workflow/automation/condition/container/HasGenericDataError.class.php
HasNoGenericDataError/source/logic/workflow/automation/condition/container/HasNoGenericDataError.class.php
neuer Container Generic/source/logic/workflow/container/Generic.class.php
Geändert¶
-
alvine.application auf version 1.29.0 geändert in der jekyll Datei
initSummaryStatus verwendet und FullReport Methode ausgelagert
/source/logic/workflow/runner/Generic.class.php
-
AuditTable um weitere logging Tabellen erweitert
/source/util/logging/handler/AuditTable.class.php
neue Konstante AUDIT_TABLE in der Order Model Klasse/source/model/commerce/Order.class.php
neue Konstante AUDIT_TABLE in der Retouren Model Klasse/source/model/commerce/turnover/Retoure.class.php
-
Eigenschaften erweitert
/source/legacy/backend/api/shop/order/Presenter.class.php
Doku angepasst/documentation/component/de/docs/entwickler/api/legacy/bestellungen/bestellung-anlegen.md
Behoben¶
-
bugfix codierung der Lieferadresse
/legacy/alvine/api/dhllabel/index.php
-
dhl Retoure bugfix und logging erweitert , utf8 encode hat noch gefehlt
/legacy/alvine/api/dhlretoure/index.php
2.39.0 - 2021-06-15¶
Hinzugefügt¶
-
neues Cache Objekt
/source/persistence/relation/Cache.class.php
neues Reader Objekt/source/persistence/relation/Reader.class.php
neues CacheReader Objekt/source/persistence/relation/CacheReader.class.php
-
neues Masken Feld
/source/persistence/relation/field/Mask.class.php
neues Model für Payment maskiert/source/model/commerce/order/PaymentMasked.class.php
Geändert¶
- Aktualisierung der Komponenetenversionen und des Dispatcher Phar
-
jekyll Datei angepasst
commerce Plugin auf 1.27.0
,order Plugin auf 0.13.0
,turnover Plugin auf 0.1.0
-
neue Facette Retouren
/source/bridge/commerce/order/Facets.class.php
,
/source/bridge/commerce/turnover/Retoure.trait.php
,
/source/presenter/api/commerce/order/Search.class.php
-
OBJECT_STOCK_LOCATION_ID im Model erweitert
/source/model/commerce/order/Position.class.php
das Feld in der Datenbank war schon vorhanden. -
neues Feld Token
/source/model/commerce/order/Position.class.php
-
PaymentModel um weitere Felder ergänzt
/commerce/order/Payment.class.php
getPrototype angepasst hier Masked Model verwenden/source/bridge/commerce/order/payment/Facets.class.php
-
hinzufügen erlaubt
/route/api/commerce/order/payment.properties
Default Route für Payment API umgestellt auf Masked/route/api/commerce/order/payment.properties
Behoben¶
- getWorkflow AlvineIOFileNotFoundException damit die deprecatedfilelocation verwendet wird und das Warning ausgegeben werden kann muss das in einen try catch block eingebaut werden
2.38.4 - 2021-12-01¶
behoben¶
- Austausch Frameworkversion da Fehler im Cookiehandling
2.38.3 - 2021-09-15¶
Behoben¶
- fehlende Anpassungen am Trait
\Alvine\Application\Platform\Builder\DataSource\Implementation\Commerce\Item\Catalog\Category
übernommen
2.38.2 - 2021-09-15¶
Behoben¶
- fehlende Anpassungen an den Klassen
\Alvine\Application\Platform\Model\Commerce\Order\Position
,\Alvine\Application\Platform\Commerce\Item\MapProvider
undAlvine\Application\Platform\Builder\DataSource\Commerce\Item\HierarchicalCatalog
übernommen
2.38.1 - 2021-06-01¶
Behoben¶
- dispatcher Phar auf Version 1.10.0 zurückgestellt
2.38.0 - 2021-05-27¶
Geändert¶
-
Modelle
/commerce/turnover/Quantity.class.php
und/commerce/turnover/Retoure.class.php
überarbeitet
2.37.0 - 2021-05-26¶
Hinzugefügt¶
- neuer Presenter /source/presenter/util/CorsPreflight.class.php
Geändert¶
- Umstellung auf Konsolenversion 2.10.0
- Integration Makefile, Caddy, SSL und Bereinigung des builds
-
bin/alvine-platform
Script mit xdebug feature -
Der Befehl
doc:printroutes
wird zuroutes:print
- Copyrightdatum auf 2021
- Pluginverwaltung optimiert
-
neue Benutzereigenschaft
core.property.desktop.showshopmodul
zur Steuerung des einbindens des Desktop Shop Plugins Prüfung auf Eigenschaft in der Funktionaccount_desktop_getAndIncludePlugins()
-
Erweiterung der der crawler Bot Liste in der Funktion
alvine_createSession()
- Map Provider erweitert um das ändern der Datasource Klasse /source/commerce/item/MapProvider.class.php umgebaut - bessere Performance /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
- jekyll Gaxsys Versionen angepasst
- Projektdateien aus Standard entfernt
Behoben¶
- Die Fehlermeldung wirkt in kleinen Bildschirmen gequetscht
2.36.0 - 2021-05-05¶
Hinzugefügt¶
- DHL Retouren API
neue Tabelle /application/source/model/commerce/order/ChannelState.class.php
neues Model /application/source/model/commerce/item/ChannelState.class.php
Geändert¶
- model default werte erweitert /application/source/model/commerce/order/Position.class.php
2.35.0 - 2021-04-19¶
Hinzugefügt¶
-
neue Route ALVINE-API-COMMERCE-TURNOVER-RETOURE-SEARCH /application/platform/application/default/route/api/commerce/turnover/retoure/search.properties
neue Route /application/default/route/api/api.route
neuer Trait /application/source/bridge/commerce/turnover/Quantity.trait.php
API Presenter für Retouren /application/source/presenter/api/commerce/turnover/retoure/Search.class.php
retoure erweitert in der Delta Route /application/default/route/api/util/delta.xml
delivery Eigenschaften /application/source/logic/workflow/action/commerce/order/delivery/SetProperty.class.php
/application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/HasNoProperty.class.php
/application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/IsState.class.php
/application/platform/application/source/logic/workflow/step/validation/commerce/order/delivery/HasProperty.class.php
/application/source/logic/workflow/container/commerce/order/Delivery.class.php
/application/source/logic/workflow/factory/commerce/order/Delivery.class.php- neue Datasource /application/source/builder/datasource/commerce/item/specification/Material.class.php neue Map /application/platform/application/source/builder/datasource/commerce/item/specification/material/Map.class.php
Geändert¶
iid beim durchlaufen der Expressions erweitert hier auch das result verwenden /application/source/presenter/page/plugin/html/commerce/item/catalog/Category.class.php
Modell um sys_entry_type erweitert /application/platform/application/source/model/commerce/ItemSearch.class.php
indexieren um sys_entry_type erweitert /application/source/builder/indexer/commerce/Item.class.php
neue Methode injectEntryTypeRestriction /application/source/presenter/page/commerce/AbstractItem.class.php
sh_delivery_properties neuer eintrag /application/platform/application/source/bridge/core/delta/definition/Entry.class.php- zwei neue Funktionen shop_extra_amazon_item_getCareInstructionsText,shop_extra_amazon_item_getApparelSize /application/legacy/alvine/include/shop.extra.amazon.inc.php amazon_careInstructions und Bekleidungsgrössen erweitert /legacy/alvine/exec/shop.extra.amazon.exec.12752.inc.php template erweitert im die Größen Definitionen /legacy/alvine/plugin/companies/provider/amazon/template/standard/deltaitems.positions_clothing.inc.php
Behoben¶
- bugfix, namespace und rückgabe iid wenn es ein Relation Item ist war noch falsch /source/logic/workflow/factory/commerce/item/Relation.class.php
2.34.0 - 2021-03-22¶
Hinzugefügt¶
- neue Klasse für Mail Adressen Platzhalter /source/commerce/document/MailAddressPlaceholer.class.php
- neue API /source/presenter/api/communication/SendMail.class.php default Route für die API /default/route/api/communication/sendmail.xml API Sendmail Kontext source/commerce/document/context/mail/api/SendMail.class.php
- neue Aktion zum indexieren /source/logic/workflow/action/builder/indexer/commerce/Item.class.php
-
neues Datasource /application/source/builder/datasource/content/Text.class.php
neuer Trait für Text eigenschaften source/builder/datasource/implementation/content/text/Property.trait.php
neues Model /source/model/content/Text.class.php
neue Properties Klasse für Text /application/source/content/text/Properties.class.php
neue Properties Model für Text Eigenschaften /source/model/content/text/Property.class.php
neuer Creater für Plugins /source/development/creator/CommercePluginClass.class.php
neues Feld für enum "0" und "1" welches true oder false zurück liefert /source/persistence/relation/field/EnumBoolFlag.class.php neue Factory für Texte source/logic/workflow/factory/content/Text.class.php
Geändert¶
- alvine.application auf 1.27.1 application/platform/.jekyll
- zwei neue Felder in der Datenbank für Lager abfrage /source/model/commerce/ItemSearch.class.php SOURCING_STOCK_FLAG erweitert und warnings gefixt mit ?? Operator /source/builder/indexer/commerce/Item.class.php injectStockRestriction /source/presenter/page/commerce/AbstractItem.class.php
- Delta der Eigenschaften hinzugefügt /application/source/builder/datasource/FromModel.class.php neue Methode getPropertyModel /application/source/builder/datasource/FromModel.class.php neue Methode getDeltaIDFromTable /source/bridge/core/delta/definition/Entry.class.php neue Methode getPropertyModel /source/logic/workflow/factory/FromModel.class.php
Behoben¶
- getClassFile wurde ohne Parameter aufgerufen /source/development/creator/AbstractCreator.class.php
2.33.0 - 2021-03-12¶
Hinzugefügt¶
- neue Klasse AlvineApplicationPlatformLogicWorkflowActionCommerceOrderSetProperty neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderPositionWithProperty
- neue Klasse /application/platform/application/source/types/map/ObjectMap.class.php
- Neues Feld validated /application/source/model/commerce/turnover/Quantity.class.php Neues Feld validated /application/source/model/commerce/order/Position.class.php neue Klasse für Eigenschaften /application/source/commerce/turnover/quantity/Properties.class.php
-
neuer Trait zum laden von Transaktionen AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderTransaction
neue Datasource für Transaktionen AlvineApplicationPlatformBuilderDataSourceCommerceTransaction
neue Datasource für Payment AlvineApplicationPlatformBuilderDataSourceCommerceOrderPayment
neue Datasource für PaymentType AlvineApplicationPlatformBuilderDataSourceCommercePaymentType - neues Objekt AlvineApplicationPlatformLogicWorkflowContainerResponse
- Neues Logging Objekt /source/util/logging/ExecutionData.class.php
Geändert¶
-
keine AlvineCoreSerializableException werfen bei Legacy Feldern
/source/persistence/relation/field/legacy/Serialized.class.php
/source/persistence/relation/field/legacy/SerializedAddress.class.php Model /source/model/util/Country.class.php auf AlvineApplicationPlatformPersistenceRelationFieldLegacySerialized umgestellt - FIELD_PRICE_TYPE erweitert /application/source/model/commerce/order/Position.class.php
- jekyll HTML Komponente auf 1.11.0 geändert
- Erweiterung der Regeln für die automatische Erstellung der Shopempfehlungen
- shop_shoppingcard_checkPositions aufgerufen nach dem hinzufügen der Warenkorb positionen /application/source/legacy/backend/api/shop/order/Presenter.class.php
- DHL Label API angepasst, Prüfung auf negative und 0 Mengen bei den Zoll Dokumenten
- Fehlerausgabe verbessert /legacy/alvine/plugin/eventhandler/shop_addon_order_send_message/interface.inc.php
- Funktion shop_order_writeTransaction in /legacy/alvine/include/shop.order.inc.php $sysPaymentPTID erweitert.
- shop_order_writeTransaction angepasst /application/source/legacy/backend/api/shop/order/Presenter.class.php
- /application/source/logic/Workflow.class.php erweitert um die Methode getContainerByNameAndExtension();
- shop_extra_logistic_writeCarrierData erweitert um das laden von Eigenschaften
- .jekyll "alvine.application" Umstellung auf "1.27.0" und "alvine.dispacher" Umstellung auf "1.10.0"
- sendOrderingConfirmationMail parameter erweitert /application/source/legacy/backend/api/shop/order/Presenter.class.php
Behoben¶
- Category "r" hat gefehlt im Namespace /source/builder/datasource/implementation/commerce/item/catalog/category/Property.trait.php
- AlvineApplicationPlatformBuilderDataSourceImplementationCommerceOrderDelivery Trait war noch nicht fertig falscher Methoden Name (injectDataSourceDeliveries) /application/source/builder/datasource/implementation/commerce/order/Position.trait.php falscher Methoden Name (injectDataSourceDeliveries) /application/source/builder/datasource/implementation/commerce/order/delivery/PositionWithProperty.trait.php falscher Methoden Name (injectDataSourceDeliveries) /application/platform/application/source/builder/datasource/implementation/commerce/order/delivery/Position.trait.php order State fertig gemacht /application/platform/application/source/logic/workflow/step/validation/commerce/order/IsState.class.php
- isInProgress Schreibfehler /application/source/logic/workflow/container/Response.class.php
-
fehlende Funktionen aus dem
shop.item
Plugin übernommen - Zuweisung des Rechnungsdatumsplatzhalters korrigiert
2.32.0 - 2021-02-09¶
Hinzugefügt¶
- DHL Service Vorausverfügung
/application/legacy/alvine/api/dhllabel/index.php
neue Prüfungen auf Eigenschaften der Bestellung
/application/source/logic/workflow/step/validation/commerce/order/HasNoProperty.class.php
/application/source/logic/workflow/step/validation/commerce/order/HasProperty.class.php
Geändert¶
- sh_order_properties neue Tabelle in der DeltaTabelle /application/source/bridge/core/delta/definition/Entry.class.php
- Liste um Vorausverfügung erweitert /application/source/bridge/shop/extra/logistic/dhl/ship/ServicesMap.class.php
- Liste um International erweitert /application/source/bridge/shop/extra/logistic/dhl/ship/ProductsMap.class.php
- /legacy/alvine/include/shop.shoppingcard.inc.php shop_shoppingcard_getItemMap ean erweitert
- /legacy/alvine/include/shop.shoppingcard.inc.php shop_shoppingcard_getFullPositionOfOrder ean erweitert
- /legacy/alvine/exec/shop.extra.amazon.exec.12764.inc.php EAN aus der shop_shoppingcard_getItemMap verwendet
- Erweiterung der automatischen Bestellfreigabe um Einschränkung auf Bezahlart
Behoben¶
- CHROME 83+ Download in Sandboxed Iframes - Beispiel Produktstammdatenexport
- Relationen der Stücklisten zum Produkt wird nicht gelöscht
2.31.2 - 2021-02-02¶
- Verwendung der Funktion
alvine_container_shop_shoppingcart_action_extra_discount_getAvailable
nur im Frontend erlauben
2.31.1 - 2021-01-18¶
Behoben¶
- Korrektur an der Navigationsdatei und an der policy für imagemagick
2.31.0 - 2021-01-16¶
Hinzugefügt¶
- neues Interface /legacy/alvine/plugin/interfaces/module/shop/catalog/standard.inc.php
- neues Interface shop.catalog /legacy/alvine/exec/shop.addon.catalog.exec.11000.inc.php um das Item manipulieren zu können
- neue Methode orderPostProcess /source/legacy/backend/api/shop/order/Presenter.class.php
- neue Methode getConfigurationValue /source/plugin/Component.class.php
- neuer Map Provider /source/commerce/item/MapProvider.class.php
- neuen User Trait source/builder/datasource/implementation/account/User.trait.php
- neue Klasse AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogDepartmentMap
- neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogAssignment1Property
- neue Klasse AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemCatalogDepartmentProperty
- neue Klasse AlvineApplicationPlatformPersistenceRelationFieldLegacy FloatType
- neues Model AlvineApplicationPlatformModelCommerceItemPriceProperty
- neues Model AlvineApplicationPlatformModelCommerceItemSpecificationMaterialProperty
- neues Model AlvineApplicationPlatformModelCommerceItemTextProperty
- neues Model AlvineApplicationPlatformModelCommerceOrderProperty
- neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileExport
- neue Klasse AlvineApplicationPlatformLogicWorkflowActionContainerExchangeFileImport
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemPrice
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemText
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAssignment1
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogAudience
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogBrand
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogDepartment
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemCatalogRaster
- neue Klasse AlvineApplicationPlatformLogicWorkflowFactoryCommerceItemSpecificationMaterial
- neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemPrice
- neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemText
- neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogAssignment1
- neue Datasource AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogBrand
- Documentation AlvineApplicationPlatformBuilderDataSourceCommerceItemCatalogStyle
- neue Implementation AlvineApplicationPlatformBuilderDataSourceImplementationCommerceItemStockProperty
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogAssignment1Properties
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogAudienceProperties
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogBrandProperties
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogCategoryProperties
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogDepartmentProperties
- neue Klasse AlvineApplicationPlatformCommerceItemSpecificationMaterialProperties
- neue Klasse AlvineApplicationPlatformCommerceItemCatalogRasterProperties
- neue Klasse AlvineApplicationPlatformCommerceItemPriceProperties
- neue Klasse AlvineApplicationPlatformCommerceItemTextProperties
- neue Klasse AlvineApplicationPlatformCommerceOrderProperties
- neue Methode getContainerByName /source/logic/Workflow.class.php
- neue Klasse für Eigenschaften Adresse /source/account/address/Properties.class.php
- neue Klasse für Eigenschaften Communication /source/account/communication/Properties.class.php
Geändert¶
- CMD 8030 neue Interface Methode "shop_delivery_finalizeDocuments"
- neues Interface alvine_interface_shop_order_language_handleLanguage in der Methode "shop_delivery_prepareDocumentsData" für das definieren der Sprache
- neue Gaxsys Komponente aufgenommen /application/default/assembly.ini
- Action umgebaut , es gibt nun ein Interface und AlvineApplicationPlatformLogicAbstractAction implementiert das
- die Action zum erstellen von Lieferungen wurde in das Commerce Plugin umgezogen
- "default_filename" Erweiterung /source/presenter/page/plugin/html/commerce/item/catalog/Category.class.php
- breadCrumbsDisabled Schalter erweitert /source/builder/datasource/commerce/item/HierarchicalCatalog.class.php
- dashboard um Resourcen erweitert /application/platform/application/source/console/dashboard/default.js
- Aufruf angepasst alvine_interface_shop_delivery_picklist_scandialog_finalize /legacy/alvine/include/shop.picklist.interface.inc.php
- /application/legacy/alvine/plugin/interfaces/module/shop/delivery/picklist/scandialog/standard.inc.php
- Route /api/commerce/report/customer hat nun die Paramtert shid, from und to
- AlvineApplicationPlatformPersistenceRelationFieldDateTime angepasst es ist nun nicht mehr von varchar abgeleitet
- AlvineApplicationPlatformPersistenceRelationFieldFloatType
- Item Model Float Field auf Legacy umgebaut
- Audience Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
- Season Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
- Condition Model auf AlvineApplicationPlatformPersistenceRelationFieldDateTime umgebaut
- Das Adapter Template auf abstract geändert
- Workflow Container getCurrentPathFromContainer() auf $container->getCurrentPath(); umgebaut
- AlvineApplicationPlatformDevelopmentCreatorAdapterClass erstellt nun auch den Property Trait
- alvine.persistence.provider.postgresql-1.0.0.phar in der assembly.ini aufgenommen
- core Propery Trait bugfix bei language und Locale wenn NULL übergeben wurde, muss es ein leerer String sein
- AlvineApplicationPlatformPersistenceRelationFieldSerialized auf Util AlvineUtilSerialization umgebaut
- AlvineApplicationPlatformBuilderTemplate auf Interface und Abstract Template umgebaut
- jekyll um "alvine.persistence.provider.postgresql" erweitert
- assembli.ini "alvine.persistence.provider.postgresql" auf snapshot geändert
- Test AlvineApplicationPlatformPersistenceRelationFieldDateTest angelegt
- User Model umgestellt auf AlvineApplicationPlatformPersistenceRelationFieldDateTime
- Account Datasourcen erweitert, Communication, Membership, Personal
- /source/builder/datasource/implementation/commerce/order/User.trait.php neuer Trait
- delta Definition für User /source/builder/delta/definition/account/User.class.php
- queue umgebaut das nicht alle Files aufgemacht werden sondern nur die, die auch geladen werden sollen /source/logic/workflow/datasource/Queue.class.php
Behoben¶
- category-count statt item-count /application/source/presenter/api/commerce/report/Item.class.php
- /source/command/Argument.class.php Klasse von einer falschen Klasse abgeleitet
- /source/Command.class.php init():AlvineApplicationAssembly rückgabe Wert nicht definiert
- fehlendes Feld für
PUBLISHING_RANKING
im itemSearch Model hinzugefügt