changeset a70914b38278 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=a70914b38278
description:
        Allow relation field to be selected in CSV export

        issue6962
        review284571002
diffstat:

 CHANGELOG                       |  1 +
 tryton/gui/window/win_export.py |  8 ++------
 2 files changed, 3 insertions(+), 6 deletions(-)

diffs (33 lines):

diff -r ef2381d95878 -r a70914b38278 CHANGELOG
--- a/CHANGELOG Wed Dec 18 21:37:19 2019 +0100
+++ b/CHANGELOG Wed Dec 18 21:43:09 2019 +0100
@@ -1,3 +1,4 @@
+* Allow relation field to be selected in CSV export
 * Support validate attribute of wizard's Button
 
 Version 5.4.0 - 2019-11-04
diff -r ef2381d95878 -r a70914b38278 tryton/gui/window/win_export.py
--- a/tryton/gui/window/win_export.py   Wed Dec 18 21:37:19 2019 +0100
+++ b/tryton/gui/window/win_export.py   Wed Dec 18 21:43:09 2019 +0100
@@ -147,11 +147,7 @@
 
     def _sig_sel_add(self, store, path, iter):
         name = store.get_value(iter, 1)
-        string_, long_string, relation = self.fields[name]
-        if relation:
-            return
-        num = self.model2.append()
-        self.model2.set(num, 0, long_string, 1, name)
+        self.sel_field(name)
 
     def sig_unsel(self, *args):
         store, paths = self.view2.get_selection().get_selected_rows()
@@ -270,7 +266,7 @@
     def sel_field(self, name):
         _, long_string, relation = self.fields[name]
         if relation:
-            return
+            name += '/rec_name'
         self.model2.append((long_string, name))
 
     def response(self, dialog, response):

Reply via email to