From ce17480992682d1de3550f987ccb525cdcb9c766 Mon Sep 17 00:00:00 2001 From: ?ngel ?lvarez Date: Tue, 4 Jun 2019 12:14:53 +0200 Subject: [PATCH] issue8390 Different readonly computation for editable tree --- issue8390.diff | 18 ++++++++++++++++++ series | 1 + 2 files changed, 19 insertions(+) create mode 100644 issue8390.diff diff --git a/issue8390.diff b/issue8390.diff new file mode 100644 index 0000000..a418489 --- /dev/null +++ b/issue8390.diff @@ -0,0 +1,18 @@ +diff -r f3543e407388 src/view/tree.js +--- a/public_data/sao/src/view/tree.js Tue Jun 04 12:10:26 2019 +0200 ++++ b/public_data/sao/src/view/tree.js Tue Jun 04 12:12:04 2019 +0200 +@@ -1585,7 +1585,13 @@ + continue; + } + var state_attrs = col.field.get_state_attrs(this.record); +- var readonly = col.attributes.readonly || state_attrs.readonly; ++ var readonly = col.attributes.readonly; ++ if (readonly === undefined) { ++ readonly = state_attrs.readonly; ++ if (readonly === undefined) { ++ readonly = false; ++ } ++ } + + var EditableBuilder = Sao.View.EditableTree.WIDGETS[ + col.attributes.widget]; diff --git a/series b/series index 8b402e4..3ac3fdf 100644 --- a/series +++ b/series @@ -29,3 +29,4 @@ party_identifier_migration.diff # [Party] avoid errors on upgrades # Sao issue8240.diff # Add drag and drop support to sao +issue8390.diff # Different readonly computation for editable tree