An error occurred fetching the project authors.
- 02 Aug, 2011 1 commit
-
-
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 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 22 Jul, 2011 1 commit
-
-
Vincent Pelletier authored
-
- 08 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43153 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
has accessors. If we dont do this, the object has no accessors and is useless as a context. Note that the previous generateNewId() call was exactly as harmful as this code, as generateNewId() needs properties and accessors from ERP5, and can't be reasonably be decoupled from ERP5 git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42919 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 01 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
After this, all ERP5 objects become instances of portal type classes Preferences: * all the trickery for preferences is gone and is handled by a specific accessor holder holding all preference methods Property holders * our Base.aq_portal_type property holders are not used anymore: the "property holder" becomes the portal type class itself and the set of accessor_holder classes in the mro of the portal type class: portal-type-specific methods are on the portal type class, while portal-type-independant method are put on the accessor holder ancestors * the portal type meta class now also inherits from "PropertyHolder" to provide the same introspection interface and methods. (In the future this class / interface will need to be refined) Bootstrap/migration: * bootstrapping/migration from older instances: provide with code able to import XML from ERP5/bootstrap/ to load necessary tools from almost any instance state * migrate in BusinessTemplate installation code all non-portal type classes objects to portal type classes * Change the way Tools are installed when creating a site, so that we create directly portal type classes objects instead of Documents Accessors: * add a generatePortalTypeAccessors method on the portal type class to generate portal-type-specific accessors * associate BaseAccessorHolder to all portal type classes to contain all common category related accessors * change the way workflow methods are generated to bind them directly on the portal type class * disable Base._aq_dynamic (while still keeping its code for debugging and reference, this can be cleanup up later) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42902 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 12 Jan, 2011 1 commit
-
-
Julien Muchembled authored
This is required for workflow scripts that are run at the end of the transaction. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42257 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 21 Dec, 2010 1 commit
-
-
Sebastien Robin authored
ZMySQLDA connector for the activities database would finish its commit procedure before ZODB, making the description of an activity message in MySQL available before its respective data in the ZODB. The fix consisted in replacing the ZMySQLDA connector with another one based on ZMySQLDA but with a “sortKey()” method that forced it to be sorted after both the ZODB connection and the ZMySQLDA connection for ZSQLCatalog. Analysis of issue was done by Sebastien and Julien. This patch itself was done by Leonardo. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41598 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 27 Sep, 2010 1 commit
-
-
Julien Muchembled authored
zope.site.hooks.setSite is always called too late to be usable and it became a nightmare to make getSite working early enough. This fixes portal creation on Zope 2.12, which was broken since r38613. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38691 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 24 Sep, 2010 1 commit
-
-
Nicolas Dumazet authored
to solve circular imports: - Modify directly CMFActivity for 2.12 instead of monkey-patching it. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38618 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Aug, 2010 3 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37686 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37683 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37682 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
-
- 17 May, 2010 1 commit
-
-
Julien Muchembled authored
The most simple way to use this feature is to use --activity_node option only, but it is also possible to: - run only a ZEO server (--activity_node=0) - run only ZEO clients - run only activity nodes, by specifying no test - specify HOST:PORT to listen/connect for ZEO storage and ZServer Load/save of catalog is done by the process running the ZEO server. Load of static files is done by all processes. Save of static files is done by the process running unit test. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35374 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 06 May, 2010 1 commit
-
-
Yoshinori Okuji authored
Emit a log message at every point where the Acitivity Tool might mark a message as MESSAGE_NOT_EXECUTABLE, as it seems to be happening even when re-invoking the same message may succeed, and this makes the debugging much easier. This should not degrade the performance significantly, because this kind of errors must be quite rare, as long as the the program is well written. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35043 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 08 Apr, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34407 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 06 Apr, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34303 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Feb, 2010 2 commits
-
-
Julien Muchembled authored
* Change subject from "Failed Processing Activity" to "Activity failed: <path>/<method>" * The subject starts with "Pending activity already failed <failures> times:" if CMFActivity is going to reexecute indefinitely. * Drop the first line of the body. It was repeating the the subject. * Add number of failures. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32880 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
getActivityRuntimeEnvironment is changed to return an ActivityRuntimeEnvironment instance instead of a dict (and this value is now stored in a transactional variable, for automatic cleanup). This object allow activities to change default behaviour of CMFActivity if an error happens. In the future, this object could also allow executed activity to inspect its related Message object. In case of infinite retry, notify the user when the default limit is reached. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32879 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 01 Feb, 2010 1 commit
-
-
Jérome Perrin authored
MailHost.send (in Zope 2.8) will not be able to parse headers if the mail_text is passed as a unicode. In such case, convert to string explicitly. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32139 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 29 Jan, 2010 1 commit
-
-
Julien Muchembled authored
When a node is looking for activities to process, there's no point testing the 'processing' column. This fixes cases leaving activities at 'processing=1' forever (unless, of course, a cluster is killed and restarted with fewer nodes). Also remove now useless cleanup at startup. One known case leaving such activities is when the first commit of dequeueMessage raises, which can happen, for example, during migration of portal_types. It seems the 'processing' column becomes useless for CMFActivity. Acked-by: Vincent Pelletier git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32089 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Nov, 2009 1 commit
-
-
Leonardo Rochael Almeida authored
The cold to reactivate an activity could sometimes switch to 'Anonymous User' and not switch back. Move the user switching logic to inside the 'try' block that restores the user afterwards. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30778 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
-
- 23 Oct, 2009 2 commits
-
-
Yoshinori Okuji authored
Sorry, the previously reverted change seems to be not the real cause of the problem, so I re-patch it again. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29954 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29953 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 22 Oct, 2009 1 commit
-
-
Leonardo Rochael Almeida authored
Make sure skins are setup on timerserver calls (approved by jm) CMFActivity/ActivityTool.py ERP5/Tool/AlarmTool.py git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29926 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
-
- 07 Oct, 2009 1 commit
-
-
Leonardo Rochael Almeida authored
On the way to Zope 2.12, Reform imports, specially from Globals (replacing it with Products.ERP5Type.Globals on the products that depend on ERP5Type), convert Interface uses to zope.interfaces, and remove CMFMailIn references with blessings from Jerome. git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/portal_types@29459 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 06 Oct, 2009 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/portal_types@29436 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Sep, 2009 1 commit
-
-
Vincent Pelletier authored
Remove the need to resolve hostname to determine node identifier when http server explicitely listens on a non-wilcard address. Also, fix timerserver startup when http server listens on a non-wilcard address. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28957 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 16 Aug, 2009 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28403 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 10 Jul, 2009 1 commit
-
-
Vincent Pelletier authored
Update comment: if no distributing node is selected, distribution is simply disabled. Found by Julien. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28055 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 16 Jun, 2009 1 commit
-
-
Julien Muchembled authored
Restore links to cancel or invoke activities manually from "Activities" tab, and add a button in "Advanced" tab to be able to hide them. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27620 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 10 Jun, 2009 1 commit
-
-
Jérome Perrin authored
activity table ( manageClearActivities ). Messages where always reactivated using SQLDict git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27487 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
-
- 26 May, 2009 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27199 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 14 Apr, 2009 1 commit
-
-
Rafael Monnerat authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@26404 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 25 Feb, 2009 1 commit
-
-
Vincent Pelletier authored
Repr user name in "user not found" error, to make it more obvious when a space slipped into the string, for example. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25702 20353a03-c40f-0410-a6d1-a30d3c3de9de
-