An error occurred fetching the project authors.
- 22 Apr, 2013 1 commit
-
-
Julien Muchembled authored
When an object is deleted, higher level code used to flush its messages (without invoking them). However, a concurrent and very long transaction may be about to activate such an object, without conflict. We already experienced false -3 errors that could prevent other messages to be validated. Because there is no efficient and reliable way to flush absolutely all messages, messages on deleted objects are now ignored and deleted without any email notification. There's only a WARNING in logs. But for performance reasons, there's still a flush on object deletion. To simplify code, messages that went to -3 for other reasons, like a non-existing method, now go to -2. In fact, this was already the case for grouped messages. In case that a path is recycled, it may still be possible for a message to be executed on a wrong object (the new one), instead of being ignored (because the activated object was deleted). So in such scenario, developer should make sure not to delete an object that may be activated in a concurrent transaction. If the original object has an OID at the moment it is activated, an assertion will make sure the message is not executed on another object.
-
- 03 May, 2012 1 commit
-
-
Julien Muchembled authored
-
- 30 Apr, 2012 1 commit
-
-
Julien Muchembled authored
-
- 07 Dec, 2011 1 commit
-
-
Łukasz Nowak authored
-
- 06 Dec, 2011 2 commits
-
-
Łukasz Nowak authored
-
Vincent Pelletier authored
Update all known callers to use the new method.
-
- 02 Aug, 2011 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
More changes should be done so that Activity Tool provides an API to activate an object using only its path.
-
- 01 Aug, 2011 1 commit
-
-
Julien Muchembled authored
-
- 28 Jul, 2011 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 30 Mar, 2011 1 commit
-
-
Nicolas Delaby authored
context.setDefaultActivateParameters(placeless=True, **activate_kw) * getDefaultActivateParameterDict returns always a dictionary * Use constant to define key value. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44804 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Sep, 2010 1 commit
-
-
Julien Muchembled authored
getTransactionalVariable has always been implemented to return a global cache object (1 per thread): old implementation used the given context only to have access to the portal. So we enforce this with a warning to make sure people don't expect retrieving 1 cache object per given context. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38366 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Jul, 2010 1 commit
-
-
Sebastien Robin authored
Conflicts: bt5/erp5_base/bt/revision bt5/erp5_simulation/DocumentTemplateItem/InvoiceSimulationRule.py bt5/erp5_simulation/bt/revision bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary.xml bt5/erp5_trade/bt/change_log bt5/erp5_trade/bt/revision products/ERP5/Document/BusinessPath.py products/ERP5/Document/SimulationMovement.py products/ERP5/Document/TradeCondition.py products/ERP5/Document/TradeModelLine.py products/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision products/ERP5Type/ERP5Type.py git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37129 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 16 Jun, 2010 1 commit
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@36391 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Nov, 2009 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30617 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Oct, 2009 1 commit
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29674 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 08 Oct, 2009 1 commit
-
-
Leonardo Rochael Almeida authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/portal_types@29480 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Sep, 2009 4 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28969 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28968 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28924 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
- It has been deprecated for more than 2 years with a warning - It never worked reliably (because volatiles are unreliable by design) - An alternative exists since the begining of deprecation period git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28921 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Jun, 2009 1 commit
-
-
Julien Muchembled authored
Fix ActiveProcess.hasActivity. On active processes, hasActivity tests active_process_uid instead of path: * hasActivity must handle the case when no document is provided (bug #1142) * Fix initialisation of active_process_uid property on Message objects. Add unit test. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27329 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 28 Jan, 2009 1 commit
-
-
Jérome Perrin authored
According to the comment, this is for the case where portal_activities is not created, but this case is tested before, so there's no exception to expect here. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25335 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 09 Sep, 2008 1 commit
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@23494 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 08 Sep, 2008 1 commit
-
-
Vincent Pelletier authored
* Add site-level accessors * Modify existing getters to use placeless parameters as default values, context-sensitive parameters being given higher priority. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@23471 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Feb, 2008 1 commit
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19405 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 07 Feb, 2008 2 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19150 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19123 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 26 Jun, 2007 1 commit
-
-
Aurel authored
with the same group_method_id git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@14961 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 30 Mar, 2007 2 commits
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13818 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13814 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 29 Mar, 2007 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13782 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 28 Mar, 2007 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13758 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Mar, 2007 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13188 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Feb, 2007 1 commit
-
-
Alexandre Boeglin authored
ActiveObject.activate. Also added a security declaration to prevent the mehtod from being called by a python script. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@12664 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 27 Apr, 2006 1 commit
-
-
Jérome Perrin authored
Attach the traceback to failure notification messages. Add some docstrings. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@6958 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 25 Mar, 2006 1 commit
-
-
Yoshinori Okuji authored
Remove .cvsignore. Repair broken image. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@6278 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 01 Mar, 2006 1 commit
-
-
Guillaume Michon authored
In activate(), get activate_kw, then _v_activate_kw values only if such values are not set directly as arguments to activate() git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@5878 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 Jan, 2006 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@5149 20353a03-c40f-0410-a6d1-a30d3c3de9de
-