- 17 Nov, 2014 19 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Conflicts: product/ERP5/Document/BusinessTemplate.py
-
Romain Courteaud authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Returning true allows to add movements to existing one, and this group shall always separate them.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
uid is used internally during recursive calls and using uid can lead to traverse all lines of catalog.
-
Romain Courteaud authored
-
Łukasz Nowak authored
Show sorted list, as sorting does not impact sets equality, and, if possible, format a list in human readable way.
-
Cédric de Saint Martin authored
(cherry picked from commit ee7cb2097c4da4bf9a0a7afca1ff2726aa92b2ef)
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
Acknowledgement can not be displayed without more informations.
-
Łukasz Nowak authored
Order Builder has same functionality as Devliery Builder.
-
Romain Courteaud authored
-
Łukasz Nowak authored
-
Romain Courteaud authored
-
- 14 Nov, 2014 21 commits
-
-
Romain Courteaud authored
-
Łukasz Nowak authored
Note: Generic code shall have no constraints at all. Conflicts: bt5/erp5_accounting/bt/revision
-
Łukasz Nowak authored
It will protect against storing truncated data.
-
Alain Takoudjou authored
Changing next_date in certain case cause simulation to create compensation. As compensation is disallowed in commit a2f258eea0a8e58929b61e2ca2ee753c623cf510, changing nexte_date in this cause undesired behavior because of wrong date.
-
Alain Takoudjou authored
If 2 lines have the same effective date (catalog has a 1 second precision), always return the validate and open first. Commit: 02d06501 Changes applied from history: http://git.erp5.org/gitweb/erp5.git/history/refs/heads/interaction-drop:/product/ERP5/Document/SubscriptionItem.py?js=1
-
Łukasz Nowak authored
Conflicts: bt5/erp5_open_trade/bt/revision
-
Alain Takoudjou authored
This is a combination of 2 commits. Fix: post merge with cherry-picked commits on calculate_causality interaction Don't call calculate_causality after method _setCategoryList
-
Alain Takoudjou authored
Original commit from : Lukasz Nowak <luke@nexedi.com> 3e45ec35
-
Alain Takoudjou authored
From Lukasz Nowak: 1- Compensation is undesired. (51c8a250) Raise loudly with message. 2- Disallow any compensation. (3c74ed07) 3- Emit more informative log. (534b2e77)
-
Łukasz Nowak authored
Do not *reset* them, as it is normal to have more then one Open Sale Order with same reference, as other coordinates (like validation_state) are used to distinguish the documents. Conflicts: bt5/erp5_open_trade/bt/revision
-
Julien Muchembled authored
This reverts commit ec8aa158 partially in order to reenable: - delivery_causality_interaction_workflow - delivery_movement_causality_interaction_workflow - simulation_movement_causality_interaction_workflow These interaction workflows do not generate activities directly, and do work that can't be postponed. By contrast, 'calculate' transition of delivery_causality_workflow is modified so that no 'updateCausalityState' activity is created by default. Conflicts: bt5/erp5_base/WorkflowTemplateItem/portal_workflow/simulation_movement_causality_interaction_workflow/interactions/calculate_causality.xml
-
Julien Muchembled authored
- container_interaction_workflow - delivery_causality_interaction_workflow - delivery_movement_causality_interaction_workflow - delivery_movement_simulation_interaction_workflow - delivery_simulation_interaction_workflow - simulation_movement_causality_interaction_workflow - trade_model_line_interaction_workflow - transformation_interaction_workflow Conflicts: bt5/erp5_mrp/bt/template_portal_type_workflow_chain_list
-
Łukasz Nowak authored
Avoid calling isDivergent which can take few minutes to finish. causality_state comes from well designed causality workflow, which informs enough about delivery state. Fetching causality_state property is extremely fast. Conflicts: bt5/erp5_accounting/bt/revision
-
Łukasz Nowak authored
Conflicts: bt5/erp5_open_trade/bt/revision
-
Łukasz Nowak authored
This is a combination of 4 commits. Reduce alarm periodicity Conflicts: bt5/erp5_open_trade/bt/revision Update only few times during the night. Conflicts: bt5/erp5_open_trade/bt/revision Drop not needed per minute periodicity. Conflicts: bt5/erp5_open_trade/bt/revision Run alarm really often. Conflicts: bt5/erp5_open_trade/bt/revision
-
Łukasz Nowak authored
Support full parameter correctly. Conflicts: bt5/erp5_open_trade/bt/revision Really fix full support. Conflicts: bt5/erp5_open_trade/bt/revision Drop priority ordering. Let the activity system chose randomly what to do. Conflicts: bt5/erp5_open_trade/bt/revision
-
Alain Takoudjou authored
-
Łukasz Nowak authored
Generate activities and allow to pass the tag. Use search and activate everywhere which will allow to walk through objects without killing the cluster even in case of really big documents. Conflicts: bt5/erp5_open_trade/SkinTemplateItem/portal_skins/erp5_open_trade/OpenOrder_updateSimulation.xml bt5/erp5_open_trade/bt/revision
-
Łukasz Nowak authored
Improve Alarm_updateOpenOrderSimulation: optimize params, Minimise transaction size and reduce priority. params can be None so for simplicity set it to {} Conflicts: bt5/erp5_open_trade/bt/revision Minimise transaction size. Conflicts: bt5/erp5_open_trade/bt/revision Lower priority. Alarm can generate a lot of activities, so run them less often then critical ones. Conflicts: bt5/erp5_open_trade/bt/revision
-
Łukasz Nowak authored
Also minimise activity hurricane by calling expand directly. Open Orders are searched using indexation timestamp, which allows to see them in "windows", and does not repeat expand if not needed. Conflicts: bt5/erp5_open_trade/SkinTemplateItem/portal_skins/erp5_open_trade/OpenOrder_updateSimulation.xml bt5/erp5_open_trade/bt/revision
-
Łukasz Nowak authored
Another way to generate and update simulation shall be found, especially on busy sites. Conflicts: bt5/erp5_open_trade/bt/revision
-