- 19 Feb, 2016 33 commits
-
-
Ł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. 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. 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.
-
Julien Muchembled authored
Notes: Do nothing on 'calculate' instead of disabling *_causality_interaction_workflow as 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. This commit also update list of method_id which should not call calculate_causality
-
Romain Courteaud authored
Conflicts: bt5/erp5_crm/bt/revision
-
Romain Courteaud authored
- Acquire subordination from parent Computer: Thanks to this Computer Partitions can be in same category as Computers they are contained in. - Computer should acquire region from parent. - Add group acquisition on Computer Partition
-
Alain Takoudjou authored
Set permission 'Access future portal content' and 'Private only accessible from trusted code' to Manager only
-
Łukasz Nowak authored
Conflicts: product/ERP5/Document/BusinessTemplate.py
-
Łukasz Nowak authored
PayZen interface expectes all dates in UTC, but suds library is not configurable. So force UTC usage while importing and using suds, so no date mangling will happen. Conflicts: bt5/erp5_payzen_secure_payment/bt/revision
-
Ł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
-
Łukasz Nowak authored
-
Ł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.
-
Alain Takoudjou authored
-
Łukasz Nowak authored
Order Builder has same functionality as Devliery Builder.
-
Romain Courteaud authored
Conflicts: product/ERP5/Tool/CertificateAuthorityTool.py
-
Alain Takoudjou authored
erp5_web_shadir override _getOb function in VirtualFolderMixin, but all parameters are not well propagated thereafter. We add missing parameter 'default'.
-
Romain Courteaud authored
Acknowledgement can not be displayed without more informations.
-
Julien Muchembled authored
-
Romain Courteaud authored
Calling an external python will prevent calling navigate from a python script with a proxy role.
-
Łukasz Nowak authored
-
Romain Courteaud authored
-
Xiaowu Zhang authored
listbox & clone document See merge request !55
-
Xiaowu Zhang authored
-
Romain Courteaud authored
-
Alain Takoudjou authored
-
Łukasz Nowak authored
Show sorted list, as sorting does not impact sets equality, and, if possible, format a list in human readable way.
-
Rafael Monnerat authored
Permit user update promise file searching by bt5s name, and including its repository. Conflicts: product/ERP5Type/tests/ERP5TypeTestCase.py
-
Tristan Cavelier authored
-
Łukasz Nowak authored
-
Alain Takoudjou authored
Commis picked from: Jerome Perrn: Add more site dumping scripts. fb7d2155d98dab31f433cb664a0ba547bfd40852 Lukasz Nowak : Yet another dump script. b5cbcc95a71c5ed5769bcbf7859106817d3728ed Lukasz Nowak : Add Order Builder dumper. 9768e64d2d2f4e25d5c4264bba81eecc0d82e0c2 Lukasz Nowak : getLocalRolesGroupId does not exists on portal type. 183c69455e5b3c20d2ae9464859de09256b4c371 Lukasz Nowak : Follow accessor name change. 1632a67b7a19deaddfb40e2b79c772cdd144f0cf
-
Łukasz Nowak authored
-
Romain Courteaud authored
-
Xiaowu Zhang authored
-
Georgios Dagkakis authored
runUnitTest: recreate_catalog doc saying 'Default is not to recreate, unless using --data_fs_path' was incorrect. Check lines 723, 758 and 765. So default is not to recreate.
-
Ivan Tyagov authored
erp5_data_notebook : Check for matplotlib.pyplot module object in Base_displayImage The external method Base_displayImage displays images of two kind: plot and OFS image saved in erp5. We had earlier checks for erp5 images but no check to for matplotlib plot images. Please review: @Tyagov See merge request !53
-
- 18 Feb, 2016 7 commits
-
-
Tristan Cavelier authored
-
Arnaud Fontaine authored
Instead, define default values if not set (same as previously hardcoded ones) and get the value(s) define on the Tester instead as we may want to check only variation_category_list and not variation_property_dict for example... Followup of: "simulation: improve equivalence testers explanations messages".
-
Arnaud Fontaine authored
Followup of: "simulation: improve equivalence testers explanations messages".
-
Arnaud Fontaine authored
Followup of: "simulation: improve equivalence testers explanations messages".
-
Arnaud Fontaine authored
Followup of: "simulation: improve equivalence testers explanations messages".
-
Arnaud Fontaine authored
simulation: MultiPropertyEquivalenceTester was missing from Variation Divergence Tester Portal Type. Followup of: "simulation: improve equivalence testers explanations messages".
-
Arnaud Fontaine authored
This makes more sense as all Tester inherits from EquivalenceTesterMixin, even project-specific EquivalenceTester classes. Also, define getTestedProperty{List,Title}() for compatibility sake as they are still widely used. Followup of: "simulation: improve equivalence testers explanations messages".
-