openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04912
[Merge] lp:~openerp-dev/openobject-client-web/6.0-opw-4865-sma into lp:openobject-client-web/6.0
Sananaz (Open ERP) has proposed merging lp:~openerp-dev/openobject-client-web/6.0-opw-4865-sma into lp:openobject-client-web/6.0.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-4865-sma/+merge/55906
Hello,
Steps to reproduce the problem:
- Go to Warehouse > Warehouse Management > Internal Moves
- click to create a new "Internal Move"
- add a new stock move
- click on the button "Process Later"
- on the stock move line click on the third button "Put in current pack",
- you are redirected to a new "Internal Move" (Because it reload the page when button action performs)
Result is when click on button ("Put in current pack"), then add value(`00000130 []`) in PACK column at stock moves one2many.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-4865-sma/+merge/55906
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client-web/6.0-opw-4865-sma.
=== modified file 'addons/openerp/static/javascript/form_state.js'
--- addons/openerp/static/javascript/form_state.js 2011-03-25 05:31:27 +0000
+++ addons/openerp/static/javascript/form_state.js 2011-04-01 11:19:17 +0000
@@ -159,7 +159,7 @@
function form_onAttrChange(container, widgetName, attr, expr, elem) {
var prefix = widgetName.slice(0, widgetName.lastIndexOf('/') + 1);
- var widget = openobject.dom.get(widgetName);
+ var widget = openobject.dom.get(widgetName) || elem;
var result = form_evalExpr(prefix, expr, elem);
@@ -273,6 +273,22 @@
}
var type = $field.attr('type');
+
+ if (!type && ($field.hasClass('item-group'))) {
+ var group_fields = jQuery($field).find('input, textarea, select')
+ group_fields.each(function(){
+ var $this = jQuery(this);
+ if (readonly) {
+ $this.addClass('readonlyfield')
+ $this.attr({'disabled': 'disabled', 'readOnly': readonly});
+ }
+ else {
+ $this.removeClass('readonlyfield');
+ $this.attr({'disabled': '', 'readOnly': readonly});
+ }
+ });
+ return;
+ }
$field.attr({'disabled':readonly, 'readOnly': readonly});
if (readonly) {
=== modified file 'addons/openerp/static/javascript/openerp/openerp.base.js'
--- addons/openerp/static/javascript/openerp/openerp.base.js 2011-02-18 12:55:05 +0000
+++ addons/openerp/static/javascript/openerp/openerp.base.js 2011-04-01 11:19:17 +0000
@@ -117,7 +117,7 @@
}
if (data.reload) {
var view_type = jQuery('#_terp_view_type').val();
- if (view_type == 'tree') {
+ if (data.list_grid) {
new ListView(data.list_grid).reload();
} else {
window.location.reload();