- 04 Jan, 2019 13 commits
-
-
Xiaowu Zhang authored
only calculate exchange rate if necessary use transaction cache
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
remove useless test_21 update test_20 with various packing list
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
multiple owner test case multiple cancel packing list test circular movement test
-
- 21 Dec, 2018 1 commit
-
-
Julien Muchembled authored
(cherry picked from commit 27126964)
-
- 18 Dec, 2018 2 commits
-
-
Julien Muchembled authored
Let's use reference_date_method_id on Trade Model Paths.
-
Cédric Le Ninivin authored
* Code clean up * Remove hardcoded ledger to pick date * Add code to defined source section when none is defined
-
- 17 Dec, 2018 1 commit
-
-
Cédric Le Ninivin authored
* Fix for special case where purchase packing list is root.
-
- 13 Dec, 2018 1 commit
-
-
Cédric Le Ninivin authored
-
- 12 Dec, 2018 1 commit
-
-
Cédric Le Ninivin authored
-
- 06 Dec, 2018 3 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
* Use getSourceAssetPriceCurrency * Do not expand if no SourceAssetPrice
-
Cédric Le Ninivin authored
-
- 22 Nov, 2018 2 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
- 16 Nov, 2018 1 commit
-
-
Cédric Le Ninivin authored
-
- 15 Nov, 2018 2 commits
-
-
Julien Muchembled authored
-
Cédric Le Ninivin authored
-
- 05 Nov, 2018 4 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
- 30 Oct, 2018 6 commits
-
-
Cédric Le Ninivin authored
-
Arnaud Fontaine authored
Called by TransformationSimulationRule and did not work with the following use case (where child_BL1): BL(trade_phase=TP1, successor=trade_state/TS1): * child_BL1(predecessor=trade_state/TS1, trade_phase=TP1/InventoryAccounting) * child_BL3(predecessor=trade_state/TS1, trade_phase=Transforming)
-
Arnaud Fontaine authored
erp5_mrp: Manufacturing Order Portal Type should have its own init script so that it can be customized independently of Production Order.
-
Arnaud Fontaine authored
Project use case: Use modification_date instead of operation_date to export ATs modified the day before.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
Such as: - getStartTransitionDateList() and getStartTransitionDate(). - getDeliverTransitionDateList() and getDeliveryTransitionDate(). - ... Where the non-List accessors returned the last element. Use Case: Set AT.{start,stop}_date from PPL stop transition date.
-
- 26 Sep, 2018 3 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
Until this commit, loading a ZODB Component would add it to the current Request object to prevent its reference counter reaching 0 (thus its global being reset to None and then being later GC'ed) when a reset happens in another Request. This problem was found when investigating testFunctionalConfigurator failure when installing bt5s as requested by the Configurator: 1. Request R1 calls Zuite_waitForActivities importing extension.erp5.ERP5Zuite (M1). => Add M1 to R1._module_cache_set. => M1 ref counter equals to 2 (sys.modules and R1._module_cache_set references). 2. R1 terminates and is GC'ed. => M1 ref counter equals to 1 (sys.modules). 3. Request R2 runs Configurator configuring the Site. 4. testFunctionalConfigurator calls Zuite_waitForActivities to wait for the Configurator to finish (request R3 which may take ~15 minutes). This calls time.sleep() in a loop where 'time' module is imported at top-level. 5. R2 installs bt5 triggering reset. => M1 ref counter equals to 0. ===> M1 global variables are reset to None and thus 'time' is set to None raising an Exception in the next call of time.sleep() in the loop. The easiest way would be to have a hook on sys.modules dict lookup and thus add M1 to R2._module_cache_set when being imported, but this is not supported... Instead create a global cache on erp5.component package.
-