Nicolas Évrard pushed to branch branch/default at Tryton / Tryton


Commits:
08779343 by Nicolas Évrard at 2023-02-03T18:19:31+01:00
Do not trigger button on not selected records

Closes #11824
- - - - -


2 changed files:

- sao/src/view/list_form.js
- tryton/tryton/gui/window/view_form/view/list_form.py


Changes:

=====================================
sao/src/view/list_form.js
=====================================
@@ -9,6 +9,11 @@
         },
         set record(value) {
             this._record = value;
+        },
+        button_clicked: function(event) {
+            if (Sao.common.compare(this.screen.selected_records, 
[this.record])) {
+                Sao.View.ListGroupViewForm._super.button_clicked.call(this, 
event);
+            }
         }
     });
 


=====================================
tryton/tryton/gui/window/view_form/view/list_form.py
=====================================
@@ -23,6 +23,10 @@
     def record(self, value):
         self._record = value
 
+    def button_clicked(self, widget):
+        if self.screen.selected_records == [self.record]:
+            super().button_clicked(widget)
+
 
 class ListBoxItem(GObject.Object):
 



View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/08779343f15d8d37b859218172796e01692ac1db

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/08779343f15d8d37b859218172796e01692ac1db
You're receiving this email because of your account on foss.heptapod.net.


Reply via email to