- 14 Nov, 2014 27 commits
-
-
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 3 commits
-
-
Ł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.
-
Rafael Monnerat authored
Permit user update promise file searching by bt5s name, and including its repository. Conflicts: product/ERP5Type/tests/ERP5TypeTestCase.py
-
Yusei Tahara authored
-
- 29 Sep, 2014 5 commits
-
-
Romain Courteaud authored
Display document as read only by default. Ease navigation on small screen. Thx to Sven Franck for the UI and Thierry Brettnacher for the UX.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Kazuhiko Shiozaki authored
-
Yusei Tahara authored
-
- 24 Sep, 2014 5 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Sebastien Robin authored
Cherry picked from commits: cacea29b a4555829 073e3e4b
-
Klaus Wölfel authored
-
Klaus Wölfel authored
-