erp5:master commitshttps://lab.nexedi.com/cedric.leninivin/erp5/-/commits/master2021-02-09T11:48:02+01:00https://lab.nexedi.com/cedric.leninivin/erp5/-/commit/4c54d556152db0854433117844c1bfe15190cdcberp5_production_planning: Update Destination and Destination Section to new path2021-02-09T11:48:02+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/c022e363776b1ca60a035ddab8565e3883d668a7erp5_mrp_change_managment: Only the change management that create should inva...2021-02-09T11:48:02+01:00Cédric Le Ninivincedric.leninivin@tiolive.com
* The issue was that when a lot of change management had the same effective date, sometimes, fixing the consistency of the change management led to invalidating the one that was the latest one.
* XXX CLN: Maybe some verification on the version would have been better.https://lab.nexedi.com/cedric.leninivin/erp5/-/commit/87bcc2b99049b32f235ad65e8f5ce14425208fdberp5_mrp_change_managment: Remove useless line source of a bug.2021-02-09T11:48:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/77be6d6e158b6527397950cc4f84878626b89ddeerp5_base: Delivery Movement update Causality calls updateCausalityState by a...2021-02-09T11:48:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/0b04d583e2214ebcbd179a24c1a783c559073926erp5_base: BuilderMixin Batch Order Quantity can't be redefined locally2021-02-09T11:48:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.com
* Also move the variable definition before they are used.https://lab.nexedi.com/cedric.leninivin/erp5/-/commit/32f27a8e779aabfc55c34d297ac4691a368f1e65erp5_base: Add Check in Supply Builder to avoid infinite loop2021-02-09T11:48:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/965b067b269403f603fdce54176d4148fb897a12erp5_pdm: Supply Module sort and search start date range min / max2021-02-09T11:48:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/5b4dcfcbd4c44929499ee9d403ff0919130609f3erp5_pdm: Supply provide as Predicate Method for Start Date Range Min and Max2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/621931c6732cb39b1d5b17c899a11c7a3b521398erp5_base: Supply provides Predicate capabilities2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/6cc85e025418b754d89b237205768768ef3d6a33erp5_base: Order Builder Add Constraint to identify Mergeable Order and Merge...2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/43184a0bb16e78be0e73873889000741b9eca543erp5_base: BuilderMixin add function to get Mergeable Delivery List List2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/d3e0e94305bc759689b209e270c3d99a9ba78ee1erp5_base: BuilderMixin add Missing Initialization for a variable2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/b5058a886c25fcb47bdd12683c67644cdaeed4dcBuilderMixin: Introduce batch Order Quantity2021-02-09T11:48:00+01:00Cédric Le Ninivincedric.leninivin@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/3063fd477de154fc58176d3b9664f0036f28e862erp5_property_sheets: Introduce batch_order_quantity property to manage order...2021-02-09T11:47:59+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/1684fbed33f62605196e82b8d909db060a59c9fcmatrix: Update Consistency Check to return Message2021-02-09T11:47:59+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/c5bce484ca7e4397486dcbaf7e2faddbe03634d6ResourcMeasureConsistencyConstraint: Update Constraint2021-02-09T11:47:59+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/5c4de8cd819307e2005cfe6ffb92e730fe9ab7c7builder mixin: Supply calculation use default supply value even if not stock ...2021-02-09T11:47:59+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/2662570e50111404accd55a977533ee8229293a3erp5_mrp_change_managment: Fix concurrency problem when editing the same key ...2021-02-09T11:47:59+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/bc08cdbcf0a71419b1448b3c97bf0804ac5c444berp5_production_planning: create production order at planned state2021-02-09T11:47:59+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/819184a055529f356d4ad9e9f3f90e71d33e43d5erp5_production_planning: don't include not editable production order2021-02-09T11:47:59+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/783b88223b8c0d684fe7e7e3beb241b608e0e3f2erp5_production_planning: fix copy issue from windows2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/060e2f6a9f1496e533c422f8def72b63f8541108erp5_production_planning: improve matrixbox2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.com
1. add copy&paste excel
2. show message when copy
3. update total when value changehttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/11e7a959667146f82e90be2301aadbc9c625f611erp5_production_planning: reduce size2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/7baada06e4539a496e0708ea8cd84584641c13d2erp5_production_planning: rename js file2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/3ad7224c541c889e9570d104e3be9aa998bef47derp5_production_planning: change warning message2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/9a4ad9e0776b4b1a26fc2e4c42bcd1022fbbce55erp5_production_planning: show notification whe not editable also2021-02-09T11:47:58+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/209507a50fb90d2ea02fab77c37dd657acbe280berp5_production_planning: speed up2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/9c89930032682540008e226a365ed92915ec6c0ferp5_production_planning: reduce attribute access2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/e4726342e2242e42ede94c2bd122dcfba845eebberp5_producton_planning: show current edit car notification and change2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comcss namehttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/ef3bc66e62be8c249bd5bc7bcd1cb42291bc86f0erp5_production_planning: set date only2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.com
avoid to trigger interaction when edit for the first timehttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/42786fe3e645a79fbbd6bb93ad5df89785a0057cerp5_production_planning: display total line for production matrix2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/00da83814c764d6dd25dee37641bbea7ad475529erp5_production_planning: add production planning module to make production o...2021-02-09T11:47:57+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/ffdb06e72cd3ec2a0132e476ffdaf75e9e5491f4builder: it seems range nlt search which is great than, not include the equal...2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/8c5ebe26371869fa756e288a9734bd5cebf09f30builder: consider min Stock/min flow are always 0 on the Supplier Supply2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/72055ac0af4993bb78c74cc4f3daad8765e7a37eerp5_pdm: display correct related supply line when jump to "Related Supply Li...2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.com
in Base_jumpToRelatedObject, the selection used is "Base_jumpToRelatedObjectList"
which is not the one defined in Resource_viewRelatedSupplyLineList/listbox, thus, it displayed some not related supply linehttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/0e6a2202eb75aca5c8961813957343631c728b50builder: add security stock management2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.com
use "stock definition supply" which overwrite default parameter in
purchase supply for the date included in "valid from" et "valid until"
if the value is not defined in "stock defintion supply", the default
parameter is usedhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/3d5777097e3e3c028e4dc50e175a18e71393aeecerp5_pdm: transformation change can also contains transformation transformed ...2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/070c4fea2b0beba1e84139bd35cbcf6aa47ab06derp5_mrp_change_management: add transformation change management2021-02-09T11:47:56+01:00Xiaowu Zhangxiaowu.zhang@nexedi.com
Change management is used to manage changes related to transformation
Inside a Change management, transformation change defines the
changes related to previous transformation
An alarm is launched one time per day to apply changes
When it's called, previous transformations are invalidated and new one is
created
User can jump from transformation change to related transformation and transformation to related transformation changehttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/8830522cafc5def9bcee685ee4c39162118103a3erp5_pdm: add use field on transformation view to define transformaiton role2021-02-09T11:47:55+01:00Xiaowu Zhangxiaowu.zhang@nexedi.comhttps://lab.nexedi.com/cedric.leninivin/erp5/-/commit/481468b3469b48761278b34e6f2bfb849121c314builder mixin: Set Price to 0 on movements for optimization2021-02-09T11:44:54+01:00Cédric Le Ninivincedric.leninivin@tiolive.com