[Erp5-report] r34550 daniele - /erp5/trunk/products/CMFActivity/Activity/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Apr 14 13:36:47 CEST 2010
Author: daniele
Date: Wed Apr 14 13:36:45 2010
New Revision: 34550
URL: http://svn.erp5.org?rev=34550&view=rev
Log:
Change the methods for the new API of id tool
Modified:
erp5/trunk/products/CMFActivity/Activity/SQLDict.py
erp5/trunk/products/CMFActivity/Activity/SQLQueue.py
Modified: erp5/trunk/products/CMFActivity/Activity/SQLDict.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/Activity/SQLDict.py?rev=34550&r1=34549&r2=34550&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLDict.py [utf8] (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLDict.py [utf8] Wed Apr 14 13:36:45 2010
@@ -82,8 +82,10 @@
tag_list = [message.activity_kw.get('tag', '') for message in registered_message_list]
serialization_tag_list = [message.activity_kw.get('serialization_tag', '') for message in registered_message_list]
order_validation_text_list = [self.getOrderValidationText(message) for message in registered_message_list]
- uid_list = activity_tool.getPortalObject().portal_ids.generateNewLengthIdList(id_group='portal_activity',
- id_count=len(registered_message_list), store=0)
+ # The uid_list also is store in the ZODB
+ uid_list = activity_tool.getPortalObject().portal_ids.\
+ generateNewIdList(id_generator='uid', id_group='portal_activity',
+ id_count=len(registered_message_list))
activity_tool.SQLDict_writeMessageList( uid_list = uid_list,
path_list = path_list,
active_process_uid_list=active_process_uid_list,
Modified: erp5/trunk/products/CMFActivity/Activity/SQLQueue.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/Activity/SQLQueue.py?rev=34550&r1=34549&r2=34550&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLQueue.py [utf8] (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLQueue.py [utf8] Wed Apr 14 13:36:45 2010
@@ -78,9 +78,10 @@
message_list = [m for m in message_list if m.is_registered]
for i in xrange(0, len(message_list), MAX_MESSAGE_LIST_SIZE):
registered_message_list = message_list[i:i + MAX_MESSAGE_LIST_SIZE]
- uid_list = activity_tool.getPortalObject().portal_ids.generateNewLengthIdList(
- id_group='portal_activity_queue', id_count=len(registered_message_list),
- store=0)
+ # The uid_list also is store in the ZODB
+ uid_list = activity_tool.getPortalObject().portal_ids.generateNewIdList(
+ id_generator='uid', id_group='portal_activity_queue',
+ id_count=len(registered_message_list))
path_list = ['/'.join(m.object_path) for m in registered_message_list]
active_process_uid_list = [m.active_process_uid for m in registered_message_list]
method_id_list = [m.method_id for m in registered_message_list]
More information about the Erp5-report
mailing list