Changelog

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
    • 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
    • VolatilUserInput erweitert application/source/presenter/api/logic/workflow/Transfer.class.php
    • data Parameter erweitert application/source/presenter/api/logic/Workflow.class.php
    • 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
    • QueuePrint & ContainerPrint URL erweitert, Transition für Workflow API erweitert application/default/route/api/logic/workflow.xml
    • 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
    • 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
    • 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
    • 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
  • 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 werden application/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