summaryrefslogtreecommitdiff
path: root/bin/addons/base/res
diff options
context:
space:
mode:
authorVir (Open ERP) <vir@tinyerp.com>2010-11-24 10:31:16 +0530
committerVir (Open ERP) <vir@tinyerp.com>2010-11-24 10:31:16 +0530
commitd528bc6f816464df74e33695968a2feda5f9fa7d (patch)
tree659fb8a784c5ffe6936fc950921368e2f754afbc /bin/addons/base/res
parent4acf094a47f31c9806c4f6a5e6a6497aac043536 (diff)
parentcb34b3f368dc7f1cae1856e517575ff4c35857a8 (diff)
[Merge]
bzr revid: vir@tinyerp.com-20101119044839-8cwlqycamcae42n6 bzr revid: vir@tinyerp.com-20101122044725-weeo06d2b5s2op3f bzr revid: vir@tinyerp.com-20101123044335-es0ltyh2128liyea bzr revid: vir@tinyerp.com-20101124050116-dd0n5f6ypvk58gtx
Diffstat (limited to 'bin/addons/base/res')
-rw-r--r--bin/addons/base/res/partner/partner.py1
-rw-r--r--bin/addons/base/res/res_log.py8
-rw-r--r--bin/addons/base/res/res_user.py2
3 files changed, 9 insertions, 2 deletions
diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py
index 2c7747b4fd7..8318a7602bf 100644
--- a/bin/addons/base/res/partner/partner.py
+++ b/bin/addons/base/res/partner/partner.py
@@ -23,7 +23,6 @@ import math
from osv import fields,osv
import tools
-import ir
import pooler
from tools.translate import _
diff --git a/bin/addons/base/res/res_log.py b/bin/addons/base/res/res_log.py
index 8ac53acae6b..0862a686aa8 100644
--- a/bin/addons/base/res/res_log.py
+++ b/bin/addons/base/res/res_log.py
@@ -50,6 +50,14 @@ class res_log(osv.osv):
cr.execute('CREATE INDEX %s ON res_log (user_id, read)' %
self._index_name)
+ def create(self, cr, uid, vals, context=None):
+ create_context = context and dict(context) or {}
+ if 'res_log_read' in create_context:
+ vals['read'] = create_context.pop('res_log_read')
+ if create_context and not vals.get('context'):
+ vals['context'] = create_context
+ return super(res_log, self).create(cr, uid, vals, context=context)
+
# TODO: do not return secondary log if same object than in the model (but unlink it)
def get(self, cr, uid, context=None):
unread_log_ids = self.search(cr, uid,
diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py
index 6f9cdad2518..543185530e3 100644
--- a/bin/addons/base/res/res_user.py
+++ b/bin/addons/base/res/res_user.py
@@ -265,7 +265,7 @@ class users(osv.osv):
]
_sql_constraints = [
- ('login_key', 'UNIQUE (login)', _('You can not have two users with the same login !'))
+ ('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !')
]
def _get_email_from(self, cr, uid, ids, context=None):