Change Log¶
Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.
[Unreleased] 2023-09-13¶
1.11.0 - 2023-09-13¶
Geändert¶
- DefineExchangeratePrice Aktion hinzugefügt
/application/default/workflow/exchange_positions.xml
- calculateAmountAsFloat Prüfung auf "0" erweitert wenn Digits nit null sind
application/source/Quantity.class.php
1.10.0 - 2023-08-31¶
Geändert¶
Timeout bei Focus auf 2000 gesetzt , weil manchmal der Focus nicht aktualisiert wurde /application/source/console/retoure/record.js
Exchange Werte aus der Shoppingcart übernommen /application/source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPosition.class.php
1.9.0 - 2023-08-01¶
Geändert¶
neue Konfigvariable features.cleanupreload
wenn diese auf true gesetzt wird, wird der dialog nach dem übertragen der Retoure neu geladen.
1.8.0 - 2022-08-12¶
Geändert¶
logging erweitert application/source/logic/workflow/action/equipment/retoure/AddRetoure.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPositionByIIDVariant.class.php
1.7.1 - 2022-08-05¶
Behoben¶
Anzeige itemsorderedcount fehlte die Menge der Bestellten Positinen application/source/console/retoure/libraries/engine.js
1.7.0 - 2022-07-19¶
Geändert¶
Anzeige itemsorderedcount + itemsreturnedcount erweitert application/source/console/retoure/libraries/engine.js
Anzeige itemsorderedcount + itemsreturnedcount erweitert application/source/console/retoure/record.html
1.6.0 - 2022-07-07¶
Anpassung an Commerce Item API application/source/console/retoure/libraries/positions.js
1.65.0 Commerce .jekyll
0.53.0 Order .jekyll
1.5.0 - 2022-04-25¶
Geändert¶
mit ;oid=xxx kann der Dialog mit einer Bestellnummer gestartet werden application/source/console/retoure/record.js
1.4.1 - 2022-04-22¶
Behoben¶
lokale falsch application/web/retoure/resource/de.json
1.4.0 - 2022-04-22¶
Geändert¶
customertype erweitert application/source/console/retoure/libraries/order.js
neue Methode fetchCustomerType verwendet application/source/console/retoure/libraries/engine.js
neue Methode fetchCustomerType application/source/console/retoure/libraries/api.js
Constante CUSTOMER_INFO_URI application/source/console/retoure/record.js
neue Table Row für Kundenart application/source/console/retoure/record.html
neue Lokale für Kundenart application/web/retoure/resource/de.json
transition-to-done erweitert mit der Validierug 'IsValidationReportValid' application/default/workflow/turnover.xml
neues Feature zum ausblenden der Aktion Radio Buttons application/source/console/retoure/record.js
1.3.0 - 2022-04-06¶
Geändert¶
es werden nur werte hinzugefügt die noch nicht definiert wurden application/source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPosition.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/mutablequantities/DefineFromShippedPositionBySku.class.php
1.2.0 - 2022-04-03¶
Hinzugefügt¶
application/source/logic/workflow/transition/validation/equipment/mutablequantities/AgainstSKU.class.php
Geändert¶
neue Methode createRetourableSKUCountMap application/source/logic/RetourablePositions.trait.php
nullable der Eigenschaft retoure erweitert application/source/logic/workflow/container/equipment/Retoure.class.php
nullable der Eigenschaft retoure erweitert application/source/logic/workflow/container/equipment/MutableRetoure.class.php
1.1.0 - 2021-12-16¶
Behoben¶
Umtauschartikel werden nicht richtig übertragen
1.0.0 - 2021-11-25¶
Geändert¶
Status kann nun per Parameter definiert werden /source/logic/workflow/action/equipment/mutableretoure/DefineState.class.php
Status auf 10 gesetzt /default/workflow/turnover.xml
0.20.0 - 2021-11-24¶
Geändert¶
die Bestellung ohne Factory laden /source/logic/workflow/action/equipment/mutableretoure/DefineCustomer.class.php
0.19.0 - 2021-11-23¶
Geändert¶
Umtausch Workflow auf \Alvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\Order\Mutableposition\SetOrderState
umgebaut , die Bestellung muss nicht geladen werden /default/workflow/exchange_positions.xml
0.18.0 - 2021-11-22¶
Behoben¶
mutable hat hier keine RID , es muss das Retoure EQ verwendet werden /source/logic/workflow/action/equipment/retoure/ExchangePositionsRunner.class.php
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