- 17 Nov, 2014 4 commits
-
-
Łukasz Nowak authored
Order Builder has same functionality as Devliery Builder.
-
Romain Courteaud authored
-
Łukasz Nowak authored
-
Romain Courteaud authored
-
- 14 Nov, 2014 35 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
-
Julien Muchembled authored
Conflicts: bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/accounting_workflow/transitions/confirm.xml bt5/erp5_accounting/WorkflowTemplateItem/portal_workflow/accounting_workflow/transitions/start.xml bt5/erp5_advanced_invoicing/WorkflowTemplateItem/portal_workflow/invoice_workflow/scripts/Delivery_Build.xml bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml bt5/erp5_mrp/WorkflowTemplateItem/portal_workflow/production_order_workflow/scripts/Order_buildPackingList.xml bt5/erp5_project/WorkflowTemplateItem/portal_workflow/task_workflow/scripts/Task_buildTaskReport.xml
-
Romain Courteaud authored
Conflicts: bt5/erp5_crm/bt/revision
-
Romain Courteaud authored
Conflicts: product/ERP5/Tool/CertificateAuthorityTool.py
-
Łukasz Nowak authored
-
Romain Courteaud authored
Conflicts: product/ERP5/bootstrap/erp5_property_sheets/bt/revision
-
Alain Takoudjou authored
Set permission 'Access future portal content' and 'Private only accessible from trusted code' to Manager only
-
Romain Courteaud authored
Conflicts: bt5/erp5_base/bt/revision
-
Łukasz Nowak authored
Thanks to this Computer Partitions can be in same category as Computers they are contained in. Conflicts: bt5/erp5_base/bt/revision
-
Romain Courteaud authored
Conflicts: bt5/erp5_base/bt/revision
-
Alain Takoudjou authored
Merged commit from Lukasz Nowak <luke@nexedi.com>: - getLocalRolesGroupId does not exists on portal type. 183c69455e5b3c20d2ae9464859de09256b4c371 - Follow accessor name change. 1632a67b7a19deaddfb40e2b79c772cdd144f0cf
-
Alain Takoudjou authored
Commis picked from: Jérome Perrn: Add more site dumping scripts. fb7d2155d98dab31f433cb664a0ba547bfd40852 Lukasz Nowak : Yet another dump script. b5cbcc95a71c5ed5769bcbf7859106817d3728ed Lukasz Nowak : Add Order Builder dumper. 9768e64d2d2f4e25d5c4264bba81eecc0d82e0c2
-
Alain Takoudjou authored
-
Alain Takoudjou authored
Apply patch from Luke (2ccb5a9e): Allow to pass (optional) destination.
-
Alain Takoudjou authored
erp5_web_shadir override _getOb function in VirtualFolderMixin, but all parameters are not well propagated thereafter. We add missing parameter 'default'.
-
- 30 Sep, 2014 1 commit
-
-
Łukasz Nowak authored
The logic of assignments checking shall be easy to use by other plugins in order to avoid code duplication and minimise risk of non fixed security issues.
-