Ravi Gohil (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/6.0-opw-579336-rgo into
lp:openobject-addons/6.0.
Requested reviews:
Naresh(OpenERP) (nch-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-579336-rgo/+merge/126398
Hello,
When we run `Synchronize objects` wizard from menu
`Administration/Synchronization`, wrong wizard is popped up.
Steps to reproduce:
1) Install base_synchro,
2) Goto `Administration/Configuration/Synchronization` and feed the server
parameters which defines with whom we want to do synchronization,
3) Goto `Administration/Synchronization/History/Synchronized objects` and
select the server and select the object to be synchronized(I tested with
`res.partner` object without any domain to sync all partners),
4) Run the `Synchronize objects` wizard,
You will have `Synchronize Completed!` wizard, where a wizard should be popped
up which asks for from which server one wants to synchronize.
I have provided right view from .xml file and also removed redundent definition
of menuitem with id="next_id_62" from it.
I need to remove context from .py file as I faced a traceback saying
'TypeError: __call__() got an unexpected keyword argument 'context'' when I
processed the `Synchronize objects` wizard after applying changes of .xml files
from this fix.
Kindly review the fix.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-579336-rgo/+merge/126398
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/6.0-opw-579336-rgo.
=== modified file 'base_synchro/wizard/base_synchro.py'
--- base_synchro/wizard/base_synchro.py 2011-01-14 00:11:01 +0000
+++ base_synchro/wizard/base_synchro.py 2012-09-26 07:28:40 +0000
@@ -184,7 +184,7 @@
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=context)
+ self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid)
fields = self.meta[pool_src][object]
for f in fields:
=== modified file 'base_synchro/wizard/base_synchro_view.xml'
--- base_synchro/wizard/base_synchro_view.xml 2011-01-14 00:11:01 +0000
+++ base_synchro/wizard/base_synchro_view.xml 2012-09-26 07:28:40 +0000
@@ -25,10 +25,10 @@
<field name="res_model">base.synchro</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
+ <field name="view_id" ref="view_base_synchro"/>
<field name="target">new</field>
</record>
- <menuitem id="next_id_62" name="Synchronization" parent="base.menu_administration"/>
<record id="view_base_synchro_finish" model="ir.ui.view">
<field name="name">Base Synchronization</field>
<field name="model">base.synchro</field>
_______________________________________________
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