From 074c7b6c2516a3c6bd761808edb01be2fbba19bf Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 25 Sep 2014 17:00:34 +0200 Subject: [PATCH 1/2] [FIX] res_users: do not copy login_date when duplicating users --- openerp/addons/base/res/res_users.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index a018ee6e17d..909b14d5601 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -368,6 +368,12 @@ class res_users(osv.osv): default['login'] = _("%s (copy)") % user2copy['login'] return super(res_users, self).copy(cr, uid, id, default, context) + def copy_data(self, cr, uid, ids, default=None, context=None): + if default is None: + default = {} + default.update({'login_date': False}) + return super(res_users, self).copy_data(cr, uid, ids, default, context=context) + @tools.ormcache(skiparg=2) def context_get(self, cr, uid, context=None): user = self.browse(cr, SUPERUSER_ID, uid, context) From af37b3022b9dc944e88846dd58135de758798928 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Fri, 26 Sep 2014 10:17:50 +0200 Subject: [PATCH 2/2] [FIX] cron: doall false by default As in most cases, we do not want this doall --- openerp/addons/base/ir/ir_cron.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_cron.py b/openerp/addons/base/ir/ir_cron.py index 3bcc00f326a..25927c80721 100644 --- a/openerp/addons/base/ir/ir_cron.py +++ b/openerp/addons/base/ir/ir_cron.py @@ -85,7 +85,6 @@ class ir_cron(osv.osv): 'interval_type' : 'months', 'numbercall' : 1, 'active' : 1, - 'doall' : 1 } def _check_args(self, cr, uid, ids, context=None):