An error occurred fetching the project authors.
- 28 Jan, 2016 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 29 Dec, 2014 1 commit
-
-
Julien Muchembled authored
They were useless since 'delivery' is indexed in ZODB, and this also fixes a bug causing local build to fail in the following conditions: - root document moved to a state that triggers a builder, whereas there's no simulation tree yet - the builder select method has a condition on the root simulation movement An example is building of task reports, when the ERP is overloaded. The reason was that in some cases, ERP5 tried to set 2 tags on the same reindexing activity (built: in updateMovementCollection & expand: in _updateSimulation), but there's actually no support for multi-valued tags and for CMFActivity, default activate parameters (here expand:) have lower precedence (see ActivateObject.activate). So another possible fix is to add built: to _localBuild after_tag. This commit also renames expand: into build:
-
- 04 Sep, 2014 1 commit
-
-
Gabriel Monnerat authored
-
- 30 Jan, 2014 1 commit
-
-
- 03 Oct, 2012 1 commit
-
-
Julien Muchembled authored
All interactions and activity tags are reviewed to fix bugs like duplicated root applied rules, and also reduces the amount of duplicated/useless work, e.g: - Simulation trees are not expanded anymore when simulated objects are modified. - 'expand' activities are merged (i.e. dropped) with any other 'expand' activity for an ancestor. New implementation exposes new API that hides much complexity to the developper about activity dependencies. By default, expand() now automatically defers any work if the current transaction takes too long time. This method also gains a parameter to explicitely choose when to expand, which is often important in unit tests or solvers. In particular, when postponing work, it takes care of setting proper activity dependencies. - If you have any code requiring to expand everything immediately, you'll have to replace 'expand()' by 'expand(expand_policy="immediate")'. - On the contrary, you should replace any 'activate().expand()' by 'expand(expand_policy="deferred")'. expand() still accepts activity parameters for any extra needs. In causality workflow, 'building' state is clarified and now means « delivery may diverge but we can't know now ». A delivery remains in draft as long as it does not contain any movement built from simulation. After init/clone/builder/etc. scripts used to call 'startBuilding' & 'updateCausalityState': this calls must be removed since only SimulatedDeliveryBuilder should take care of move to 'building' state and workflows now triggers 'updateCausalityState'. Disguised interactions have been unhardcoded and either deleted, or moved to appropriate interaction workflows, which have been reorganized. Those that triggers update of portal_workflow can be easily customized or disabled. New API: - updateSimulation() on deliveries and subscription items. It takes care of creating root applied rule, expanding and reindexing parts of simulation trees. It somehow replaces: - Delivery_updateSimulation - Delivery_updateAppliedRule - Delivery.applyToDeliveryRelatedMovement - Delivery.updateAppliedRule - Delivery.expand - Delivery.expandRuleRelatedToMovement - SubscriptionItem.expand - SubscriptionItem.updateAppliedRule - Delivery.localBuild() is the new way to do local building and replaces Delivery_expandAndBuild. Private method Delivery._localBuild replaces Delivery_buildOnComposedDocument. - Simulation Movements that are being built by a builder are reindexed with the following tag: 'built:<delivery_path>'. Any after_path_and_method_id dependency against 'related_simulation_movement_path_list' and reindexing methods should be replaced by this after_tag. After builder scripts used to confirm the delivery in a separate activity, which was useless.
-
- 15 May, 2012 1 commit
-
-
Julien Muchembled authored
This is a followup to commit 8995b645 ("always start transactions with begin() and make tic() commit automatically"): there is now no need to use self.stepTic() instead of self.tic()
-
- 11 May, 2012 1 commit
-
-
Julien Muchembled authored
-
- 23 Apr, 2012 1 commit
-
-
Julien Muchembled authored
Otherwise, first test may fail if '--random_activity_priority=' option is used.
-
- 29 Mar, 2012 1 commit
-
-
Rafael Monnerat authored
- Solvers were moved to erp5_configurator_standard_solver - trade related code and rules to erp5_configurator_standard_trade_template - accounting related code and rules to erp5_configurator_standard_accounting_template - invoicing related code and rules to erp5_configurator_standard_invoicing_template Code were moved and splited to several diferent business templates. The rules and related code should be used only as template.
-
- 18 May, 2011 1 commit
-
-
Sebastien Robin authored
-
- 07 Feb, 2011 1 commit
-
-
Arnaud Fontaine authored
Sheets of a Portal Type git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43111 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 30 Sep, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38816 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 16 Sep, 2010 1 commit
-
-
Nicolas Delaby authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38408 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Sep, 2010 1 commit
-
-
Sebastien Robin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38364 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 26 Aug, 2010 1 commit
-
-
Julien Muchembled authored
- split erp5_legacy into erp5_simulation_legacy (for generic objects) and erp5_{trade,accounting,invoicing}_simulation_legacy - reverse dependency of erp5_simulation (which may not even need erp5_base) - move obsolete portal type definitions (including some from erp5_base) to appropriate BT - update BT list of unit tests A unit test testing Trade now needs: - new simulation: erp5_base, erp5_pdm, erp5_simulation, erp5_trade, erp5_simulation_test (in this order) - legacy: erp5_base, erp5_pdm, erp5_simulation, erp5_simulation_legacy, erp5_trade, erp5_trade_legacy (in this order) git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38036 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Aug, 2010 1 commit
-
-
Aurel authored
unit test git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37785 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 12 Aug, 2010 1 commit
-
-
Aurel authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37761 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 Feb, 2010 1 commit
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32650 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 04 Nov, 2009 1 commit
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30297 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 28 Oct, 2009 1 commit
-
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30055 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 20 Oct, 2009 1 commit
-
-
Łukasz Nowak authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29839 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Oct, 2009 1 commit
-
-
Łukasz Nowak authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29606 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Sep, 2009 2 commits
-
-
Yusei Tahara authored
Merge stepVerifyTaskReportDescription into stepVerifyGeneratedTaskReportLines. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28916 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28915 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 09 Mar, 2009 2 commits
-
-
Łukasz Nowak authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25920 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Łukasz Nowak authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25919 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Jan, 2009 1 commit
-
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25186 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Jan, 2009 3 commits
-
-
Nicolas Delaby authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25091 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Nicolas Delaby authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25090 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Nicolas Delaby authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25089 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 21 May, 2008 1 commit
-
-
Rafael Monnerat authored
Added check for Price Currency is copy from task to task report using simulation. Commented Login part and use the general one. Changes made by Lucas. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@21076 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Dec, 2007 1 commit
-
-
Yoshinori Okuji authored
Use an ERP5 user instead of a ZODB user, so that the test does not need to use global roles. Add a test to check strict security in simulation (which may not work at the moment). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18323 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 23 Oct, 2007 1 commit
-
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17141 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 22 Oct, 2007 2 commits
-
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17098 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17095 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 Oct, 2007 1 commit
-
-
Romain Courteaud authored
Thanks to Mikolaj Antoszkiewicz. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17024 20353a03-c40f-0410-a6d1-a30d3c3de9de
-