Change Log

Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.

[Unreleased] 2021-11-22

0.17.0 - 2021-11-22

Umtausch Positionen bekommen die Eigenschaft "retoure.rid" /source/logic/workflow/action/equipment/retoure/ExchangePositionsRunner.class.php
platform-plugins commerce auf 1.45.0 .jekyll

0.16.0 - 2021-11-22

neue Methode injectDeliveries um das laden der Lieferungen überschreiben zu können /source/presenter/api/Retoure.class.php

0.15.0 - 2021-11-16

Hinzugefügt

neue Action /source/logic/workflow/action/equipment/mutableretoure/DefineReceivingDate.class.php
neue Action /source/logic/workflow/action/equipment/mutableretoure/DefineState.class.php

Geändert

DefineReceivingDate + DefineState erweitert /default/workflow/turnover.xml
setCreated erweitert /source/logic/workflow/action/equipment/retoure/AddRetoure.class.php
platform-plugins commerce auf 1.44.0 .jekyll

0.14.0 - 2021-11-08

Geändert

die commit url und die item api sind nun konfigurierbar

0.13.0 - 2021-11-02

Geändert

juristication bei den retourablePositions erweitert /source/presenter/api/Retoure.class.php neue Property für die Konfiguration wo die Workflow Datei liegt /default/component.properties SCID umgestellt auf Eigenschaft /source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPosition.class.php
Eigenschaft werden nun mit abgespeichert /source/logic/workflow/action/equipment/mutablequantities/AddQuantity.class.php
Eigenschaften werden mit geladen von den Quantities /source/logic/workflow/action/equipment/retoure/LoadEarlierReturns.class.php
umgebaut auf die SCID Eigenschaft /source/logic/RetourablePositions.trait.php
umgebaut auf die SCID Eigenschaft /source/logic/workflow/transition/validation/equipment/mutablequantities/Positions.class.php
umgebaut auf Trait source/logic/workflow/action/equipment/retoure/LoadEarlierReturns.class.php Retourenfähige Produkte geändert auf SCID Eigenschaft, Filter für Verkaufsgruppen /source/presenter/api/Retoure.class.php filter erweitert /default/route/api/turnover.xml platform-plugins commerce auf 1.43.0 .jekyll platform-plugins order auf 1.21.0 .jekyll

Hinzugefügt

neuer Provider /source/quantity/CacheProvider.class.php neuer Provider /source/quantity/Provider.class.php Trait zum laden der Retouren und Positionen mit Eigenachaften /source/retoure/LoadEarlierReturns.trait.php

2021-11-01

Hinzugefügt

neues equipment /source/logic/workflow/container/equipment/retoure/ShippedPositions.class.php
neues equipment /source/logic/workflow/container/equipment/MutableQuantities.class.php
neues equipment /source/logic/workflow/container/equipment/retoure/Logging.class.php
neues equipment /source/logic/workflow/container/equipment/retoure/EarlierReturns.class.php
neues equipment /source/logic/workflow/container/equipment/Retoure.class.php
neues equipment /source/logic/workflow/container/equipment/MutableRetoure.class.php
neues equipment /source/logic/workflow/container/AbstractEquipment.class.php

neue equipment action /source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPosition.class.php
neue equipment action /source/logic/workflow/action/equipment/mutablequantities/DefineFromRetoure.class.php
neue equipment action /source/logic/workflow/action/equipment/mutablequantities/AddQuantity.class.php
neue equipment action /source/logic/workflow/action/equipment/mutableretoure/DefineCustomer.class.php

neue equipment action /source/logic/workflow/action/equipment/retoure/AddLogging.class.php
neue equipment action /source/logic/workflow/action/equipment/retoure/AddRetoure.class.php
neue equipment action /source/logic/workflow/action/equipment/retoure/ExchangePositionsRunner.class.php
neue equipment action /source/logic/workflow/action/equipment/retoure/LoadEarlierReturns.class.php
neue equipment action /source/logic/workflow/action/equipment/retoure/LoadShippedPositions.class.php

neue transition validation source/logic/workflow/transition/validation/equipment/mutablequantities/NotEmpty.class.php
neue transition validation source/logic/workflow/transition/validation/equipment/mutablequantities/Positions.class.php
neue transition validation /source/logic/workflow/transition/validation/equipment/mutableretoure/OrderOID.class.php
neue transition validation /source/logic/workflow/transition/validation/equipment/retoure/shippedpositions/NotEmpty.class.php
neue transition validation /source/logic/workflow/transition/validation/Equipment.class.php

Geändert

umgebaut in Objekte /source/logic/RetourablePositions.trait.php
getReturnsWithPositionsFromOIDWithFactory neue Methode /source/retoure/Provider.class.php
getQuantityFromRID Methode rückgabe auf Collection geändert /source/retoure/Provider.class.php
GET und POST umgebaut auf equipment /source/presenter/api/Retoure.class.php
gelöscht Alvine\Application\Platform\Plugin\Turnover\Logic\Workflow\Action\Generic\*
umgebaut auf equipment /default/workflow/turnover.xml
umgebaut auf equipment /default/workflow/exchange_positions.xml
platform-plugins commerce auf 1.39.0 geändert .jekyll alvine.application.workflowauf 1.11.0 geändert .jekyll

0.12.0 - 2021-10-13

validationReport und logger erweitert /source/presenter/api/Retoure.class.php

0.12.0 - 2021-10-13

Behoben

  • Falsche URL für Produkte

0.11.0 - 2021-10-11

Geändert

Umstellung auf main.route
pid und action besser geprüft /source/logic/workflow/action/generic/retoure/AddRetoure.class.php

Behoben

  • Darstellung Preisanzeige und Platzhalter für Lagerbestand

0.9.0 - 2021-07-29

Geändert

  • Lager und Preise ausgebaut /source/presenter/api/Retoure.class.php
  • initEnvironmentRules erweitert, prüung auf Commerce und Order /source/Component.class.php
  • initEnvironmentRules erweitert, prüung auf Commerce und Order /source/Component.class.php
  • commerce Plugin abhängikeit auf 1.36.0 geändert `/source/Component.class.php
  • order Plugin abhängikeit auf 0.17.0 geändert `/source/Component.class.php

0.8.0 - 2021-07-28

Geändert

  • Workflow exchange_positions um die Aktion StockReservation erweitert

0.7.0 - 2021-07-26

Geändert

  • Mapping von Werten mit Umlauten
  • Factory Klasse aus der Componente geholt /source/presenter/api/Retoure.class.php
  • OBJECT_RECEIVINGDATE erweitert beim anlegen einer Retoure /source/logic/workflow/action/generic/retoure/AddRetoure.class.php

Behoben

  • gescannter Artikel wird nicht auf die Seite "Retournierte Produkte" verschoben
  • Einstellungen Retournierter Artikel wird nicht zurückgesetzt
  • Konfiguration von Pflichtfeldern

0.6.0 - 2021-07-20

Geändert

  • commerce Plugin auf 1.33.0 und Order Plugin auf 0.16.0 jekyll
  • getReflectionClass und getDefaultQuantityFactory überschrieben /source/retoure/Factory.class.php

Behoben

  • Console Retouren Dialog - Lagerbestand bei Umtauschartikel einblenden
  • Console Retouren Dialog - Button "Rückerstattung" soll scanbar sein

0.5.0 - 2021-07-11

Hinzugefügt

  • neues Objekt /source/retoure/CacheProvider.class.php

Geändert

  • vat Rückgabe angepasst /source/presenter/api/Retoure.class.php
  • CacheProvider umgebaut /source/presenter/api/Retoure.class.php /source/logic/workflow/action/generic/retoure/LoadShippedPositions.class.php /source/logic/workflow/action/generic/retoure/LoadEarlierReturns.class.php /source/logic/workflow/action/generic/retoure/AddRetoure.class.php
  • Ableitung von AbstractProvider /source/retoure/Provider.class.php
  • Info und Grund übenommen /source/logic/workflow/action/generic/retoure/PrepareQuantity.class.php
  • SetOrderState erweitert /default/workflow/exchange_positions.xml

0.4.0 - 2021-07-09

Behoben

  • Workflow /default/workflow/exchange_positions.xml angepasst, UID bei der Retoure hat noch gefehlt

0.3.0 - 2021-07-09

Geändert

  • preise erweitert /source/presenter/api/Retoure.class.php && /default/workflow/exchange_positions.xml
  • CacheReader angepasst /source/retoure/Provider.class.php
  • jekyll update order und commerce Plugin

0.2.0 - 2021-06-15

Behoben

  • bugfix variant as string /source/presenter/api/Retoure.class.php
  • action und Payment übernommen /action/retoure/AddRetoure.class.php

2021-07-06

Geändert

  • Verlinkung zur Retourenliste angepasst

0.2.0 - 2021-06-29

Hinzugefügt

  • neue Validierung source/logic/workflow/step/validation/retoure/NoEmptyPositions.class.php
  • neue Fehlermeldung nopositionswasspecified web/retoure/resource/de.json
  • NoEmptyPositions erweitert default/workflow/turnover.xml

Geändert

  • bei den Preisen gab es bis jetzt noch keine digits; diese müssen eingebunden werden
  • positionen nur übernehmen wenn diese auch übergeben wurden source/presenter/api/Retoure.class.php

Behoben

  • bugfix variant as string /source/presenter/api/Retoure.class.php
  • action und Payment übernommen /action/retoure/AddRetoure.class.php

0.1.0 - 2021-06-15

Hinzugefügt

  • Presenter zum anlegen von Retouren