[FIX] can select activity on transition.
authorVaibhav (OpenERP) <vda@tinyerp.com>
Wed, 31 Aug 2011 05:26:10 +0000 (10:56 +0530)
committerVaibhav (OpenERP) <vda@tinyerp.com>
Wed, 31 Aug 2011 05:26:10 +0000 (10:56 +0530)
bzr revid: vda@tinyerp.com-20110831052610-tt3csjbwx8ct3sww

addons/base_diagram/static/src/js/diagram.js

index cadf93a..9bd9d7d 100644 (file)
@@ -303,15 +303,16 @@ openerp.base_diagram.DiagramView = openerp.base.View.extend({
                        form_fields = ['act_from', 'act_to'];
                }
        
-       $.each(form_fields, function(index, fld) {
-                       form_controller.on_record_loaded.add_first(function() {
-                               form_controller.fields[fld].modifiers.readonly = true;
-                               form_controller.fields[fld].$input.attr('disabled', true);
-                       form_controller.fields[fld].$drop_down.unbind();
-                       form_controller.fields[fld].$menu_btn.unbind();
+       if(id) {
+               $.each(form_fields, function(index, fld) {
+                               form_controller.on_record_loaded.add_first(function() {
+                                       form_controller.fields[fld].modifiers.readonly = true;
+                                       form_controller.fields[fld].$input.attr('disabled', true);
+                               form_controller.fields[fld].$drop_down.unbind();
+                               form_controller.fields[fld].$menu_btn.unbind();
+                               });
                        });
-               });
-       
+       }
        if(!id && (model == self.node)) {
                $.each(form_fields, function(index, fld) {
                        form_controller.on_record_loaded.add_last(function() {