migrations = openerp.modules.migration.MigrationManager(cr, graph)
logger.debug('loading %d packages...', len(graph))
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
# register, instantiate and initialize models for each modules
for index, package in enumerate(graph):
module_name = package.name
+ # 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
cr.commit()
return loaded_modules, processed_modules