Reviewers: ,


Please review this at http://codereview.tryton.org/598004/

Affected files:
  M tryton/gui/window/view_form/view/list_gtk/parser.py


Index: tryton/gui/window/view_form/view/list_gtk/parser.py
===================================================================

--- a/tryton/gui/window/view_form/view/list_gtk/parser.py
+++ b/tryton/gui/window/view_form/view/list_gtk/parser.py
@@ -375,7 +375,8 @@

         if hasattr(self.treeview, 'editable') \
                 and self.treeview.editable:
-            readonly = field.get_state_attrs(record).get('readonly', False)
+            readonly = self.attrs.get('readonly',
+                field.get_state_attrs(record).get('readonly', False))
             if invisible:
                 readonly = True

@@ -453,7 +454,8 @@
         store = self.treeview.get_model()
         record = store.get_value(store.get_iter(path), 0)
         field = record[self.field_name]
-        if not field.get_state_attrs(record).get('readonly', False):
+        if not self.attr.get('readonly',
+                field.get_state_attrs(record).get('readonly', False)):
             value = record[self.field_name].get_client(record)
             record[self.field_name].set_client(record, int(not value))
             self.treeview.set_cursor(path)



--
--
[email protected] mailing list



Reply via email to