openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #05251
[Merge] lp:~openerp-dev/openobject-client-web/6.0-opw-5073-sma into lp:openobject-client-web/6.0
Sananaz (Open ERP) has proposed merging lp:~openerp-dev/openobject-client-web/6.0-opw-5073-sma into lp:openobject-client-web/6.0.
Requested reviews:
OpenERP Core Team (openerp)
Related bugs:
Bug #753937 in OpenERP Web Client: "Error when click on New button to create new customer invoice line"
https://bugs.launchpad.net/openobject-client-web/+bug/753937
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-5073-sma/+merge/56917
Hello,
Problem is when duplicate customer invoice then create new invoice line it gives traceback and crash it.
It creates regression because of the revision:4566, remove view_ids and view_modes so it create problem.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-5073-sma/+merge/56917
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client-web/6.0-opw-5073-sma.
=== modified file 'addons/openerp/static/javascript/o2m.js'
--- addons/openerp/static/javascript/o2m.js 2011-04-04 15:02:36 +0000
+++ addons/openerp/static/javascript/o2m.js 2011-04-08 11:27:27 +0000
@@ -39,6 +39,8 @@
this.parent_id = openobject.dom.get(parent_prefix + '_terp_id').value;
this.parent_context = openobject.dom.get(parent_prefix + '_terp_context').value;
this.parent_view_id = openobject.dom.get(parent_prefix + '_terp_view_id').value;
+ this.parent_view_ids = jQuery(idSelector(parent_prefix + '_terp_view_ids')).val();
+ this.parent_view_mode = jQuery(idSelector(parent_prefix + '_terp_view_mode')).val();
// hide new button when editors are visible
if (this.mode == 'tree' && this.inline) {
@@ -128,7 +130,8 @@
'_terp_view_params/_terp_model': this.parent_model,
'_terp_view_params/_terp_id': this.parent_id,
'_terp_view_params/_terp_view_id':this.parent_view_id,
- '_terp_view_params/_terp_view_mode': this.mode,
+ '_terp_view_params/_terp_view_ids': this.parent_view_ids,
+ '_terp_view_params/_terp_view_mode': this.parent_view_mode,
'_terp_view_params/_terp_context': this.parent_context || {},
'_terp_view_params/_terp_view_type': 'form'
};
Follow ups