Raphael Collet (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-install-res-log-read-rco into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-install-res-log-read-rco/+merge/79568

Prevent the res_log entries to appear in the web client after installation of 
modules.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-install-res-log-read-rco/+merge/79568
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-install-res-log-read-rco.
=== modified file 'openerp/modules/loading.py'
--- openerp/modules/loading.py	2011-09-27 16:51:33 +0000
+++ openerp/modules/loading.py	2011-10-17 15:04:48 +0000
@@ -147,6 +147,10 @@
     migrations = openerp.modules.migration.MigrationManager(cr, graph)
     logger.debug('loading %d packages...', len(graph))
 
+    # get db timestamp
+    cr.execute("select now()::timestamp")
+    dt_before_load = cr.fetchone()[0]
+
     # register, instantiate and initialize models for each modules
     for index, package in enumerate(graph):
         module_name = package.name
@@ -214,6 +218,9 @@
 
         cr.commit()
 
+    # mark new res_log records as read
+    cr.execute("update res_log set read=True where create_date >= %s", (dt_before_load,))
+
     cr.commit()
 
     return loaded_modules, processed_modules

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to