Zum Inhalt
Changelog
2.60.0 - 2022-11-14
Hinzugefügt
Platform
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
API
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
Dokumentation
documentation/component/de/docs/entwickler/best-practices/url-namenskonvention.md
Geändert
Konfiguration
Ä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
Platform
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
Dokumentation
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
Platform
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
API
VolatilUserInput erweitert application/source/presenter/api/logic/workflow/Transfer.class.php
data Parameter erweitert application/source/presenter/api/logic/Workflow.class.php
Platform
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
Konfiguration
QueuePrint & ContainerPrint URL erweitert, Transition für Workflow API erweitert application/default/route/api/logic/workflow.xml
API
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 Transferapplication/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
Platform
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
Dokumentation
application/source/logic/workflow/automation/condition/commerce/order/IsState.class.php
Platform
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
Legacy API
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
Legacy
resubmission < now() erweitert bei der Auswahl der Bestellungen application/legacy/alvine/exec/shop.extra.order.exec.31611.inc.php
Behoben
API
EQ Ausrüsten bei UserInput application/source/presenter/api/logic/workflow/Transfer.class.php
Platform
Routen Berechtigung angepasst Alvine\Security\Authentication\User
in \Alvine\Application\Platform\Security\Authentication\User
bugfix hier darf kein EQ aus einem Plugin verwendet werden application/source/logic/workflow/transition/validation/commerce/order/delivery/IsState.class.php
parameter falsch application/source/bridge/core/relation/HandleObjectRelation.trait.php
Legacy
im CMD 26012 wurde das Eventhandling nicht mehr durchführt wenn die Exportdateien in ein Archiv geschrieben wurden