summaryrefslogtreecommitdiff
path: root/addons/base_synchro
diff options
context:
space:
mode:
authorrpa (Open ERP) <rpa@tinyerp.com>2010-12-16 11:23:48 +0530
committerrpa (Open ERP) <rpa@tinyerp.com>2010-12-16 11:23:48 +0530
commit7d5e28fbb8d49b8a2825bfdd525938d99574e234 (patch)
treec1e90a7757ef2b3fee2190a44a4f7d448707d23b /addons/base_synchro
parent953a15d2a7391370414462402198780b06d45243 (diff)
parent4e307d022c8fbdba848b8a4f57d668a4b6bd036f (diff)
[MERGE]: Merge with lp:~openerp-dev/openobject-addons/trunk-dev-addons2
bzr revid: rpa@tinyerp.com-20101216055348-7yrvv48hjq15grv9
Diffstat (limited to 'addons/base_synchro')
-rwxr-xr-xaddons/base_synchro/base_synchro_obj.py6
-rw-r--r--addons/base_synchro/i18n/base_synchro.pot4
-rw-r--r--addons/base_synchro/wizard/base_synchro.py20
3 files changed, 15 insertions, 15 deletions
diff --git a/addons/base_synchro/base_synchro_obj.py b/addons/base_synchro/base_synchro_obj.py
index 64fad4cd687..f71e64cdf77 100755
--- a/addons/base_synchro/base_synchro_obj.py
+++ b/addons/base_synchro/base_synchro_obj.py
@@ -67,10 +67,10 @@ class base_synchro_obj(osv.osv):
# Return a list of changes: [ (date, id) ]
#
- def get_ids(self, cr, uid, object, dt, domain=[], context={}):
- return self._get_ids(cr, uid, object, dt, domain, context)
+ def get_ids(self, cr, uid, object, dt, domain=[], context=None):
+ return self._get_ids(cr, uid, object, dt, domain, context=context)
- def _get_ids(self, cr, uid, object, dt, domain=[], context={}):
+ def _get_ids(self, cr, uid, object, dt, domain=[], context=None):
result = []
if dt:
domain2 = domain+[('write_date','>=',dt)]
diff --git a/addons/base_synchro/i18n/base_synchro.pot b/addons/base_synchro/i18n/base_synchro.pot
index 3d82aa6e24c..0c8fc5a760b 100644
--- a/addons/base_synchro/i18n/base_synchro.pot
+++ b/addons/base_synchro/i18n/base_synchro.pot
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0.0-rc1\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2010-12-03 15:43:19+0000\n"
-"PO-Revision-Date: 2010-12-03 15:43:19+0000\n"
+"POT-Creation-Date: 2010-12-15 15:05:06+0000\n"
+"PO-Revision-Date: 2010-12-15 15:05:06+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
diff --git a/addons/base_synchro/wizard/base_synchro.py b/addons/base_synchro/wizard/base_synchro.py
index c83ec7df0e9..d3c1de40d6d 100644
--- a/addons/base_synchro/wizard/base_synchro.py
+++ b/addons/base_synchro/wizard/base_synchro.py
@@ -65,7 +65,7 @@ class base_synchro(osv.osv_memory):
report_create = 0
report_write = 0
- def synchronize(self, cr, uid, server, object, context):
+ def synchronize(self, cr, uid, server, object, context=None):
pool = pooler.get_pool(cr.dbname)
self.meta = {}
ids = []
@@ -136,7 +136,7 @@ class base_synchro(osv.osv_memory):
self.meta = {}
return True
- def get_id(self, cr, uid, object_id, id, action, context={}):
+ def get_id(self, cr, uid, object_id, id, action, context=None):
pool = pooler.get_pool(cr.dbname)
line_pool = pool.get('base.synchro.obj.line')
field_src = (action=='u') and 'local_id' or 'remote_id'
@@ -147,7 +147,7 @@ class base_synchro(osv.osv_memory):
result = line_pool.read(cr, uid, rid, [field_dest], context=context)[0][field_dest]
return result
- def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context={}):
+ def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context=None):
if not id:
return False
pool = pooler.get_pool(cr.dbname)
@@ -181,10 +181,10 @@ class base_synchro(osv.osv_memory):
# Otherwise, use the name_search method
#
- def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context={}):
+ def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context=None):
self.meta.setdefault(pool_src, {})
if not object in self.meta[pool_src]:
- self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context)
+ self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context=context)
fields = self.meta[pool_src][object]
for f in fields:
@@ -196,7 +196,7 @@ class base_synchro(osv.osv_memory):
del data[f]
elif ftype == 'many2one':
if data[f]:
- df = self.relation_transform(cr, uid, pool_src, pool_dest, fields[f]['relation'], data[f][0], action, context)
+ df = self.relation_transform(cr, uid, pool_src, pool_dest, fields[f]['relation'], data[f][0], action, context=context)
data[f] = df
if not data[f]:
del data[f]
@@ -212,11 +212,11 @@ class base_synchro(osv.osv_memory):
#
- def upload_download(self, cr, uid, ids, context):
+ def upload_download(self, cr, uid, ids, context=None):
start_date = time.strftime('%Y-%m-%d, %Hh %Mm %Ss')
- syn_obj = self.browse(cr, uid, ids)[0]
+ syn_obj = self.browse(cr, uid, ids, context=context)[0]
pool = pooler.get_pool(cr.dbname)
- server = pool.get('base.synchro.server').browse(cr, uid, ids, context)[0]
+ server = pool.get('base.synchro.server').browse(cr, uid, ids, context=context)[0]
for object in server.obj_ids:
dt = time.strftime('%Y-%m-%d %H:%M:%S')
self.synchronize(cr, uid, server, object, context)
@@ -249,7 +249,7 @@ Exceptions:
})
return True
- def upload_download_multi_thread(self, cr, uid, data, context):
+ def upload_download_multi_thread(self, cr, uid, data, context=None):
threaded_synchronization = threading.Thread(target=self.upload_download, args=(cr, uid, data, context))
threaded_synchronization.run()
data_obj = self.pool.get('ir.model.data')