details: https://code.tryton.org/tryton/commit/816ec9e65fe2
branch: default
user: Cédric Krier <[email protected]>
date: Thu Feb 05 18:17:06 2026 +0100
description:
Make always sensitive reload button for view other than form
Closes #14556
diffstat:
sao/src/tab.js | 5 ++---
tryton/tryton/gui/window/form.py | 4 ++--
2 files changed, 4 insertions(+), 5 deletions(-)
diffs (29 lines):
diff -r 701d08639ed7 -r 816ec9e65fe2 sao/src/tab.js
--- a/sao/src/tab.js Wed Feb 04 12:52:19 2026 +0100
+++ b/sao/src/tab.js Thu Feb 05 18:17:06 2026 +0100
@@ -1571,9 +1571,8 @@
}
set_sensitive(button_id, sensitive && can_be_sensitive);
}
- for (let button_id of ['reload', 'action']) {
- set_sensitive(button_id, sensitive);
- }
+ set_sensitive('action', sensitive);
+ set_sensitive('reload', sensitive || (view_type != 'form'))
set_sensitive(
'switch_',
(position || (view_type == 'form') || (next_view_type !=
'form')) &&
diff -r 701d08639ed7 -r 816ec9e65fe2 tryton/tryton/gui/window/form.py
--- a/tryton/tryton/gui/window/form.py Wed Feb 04 12:52:19 2026 +0100
+++ b/tryton/tryton/gui/window/form.py Thu Feb 05 18:17:06 2026 +0100
@@ -629,8 +629,8 @@
b.attrs.get('keyword', 'action') == action_type
for b in self.screen.get_buttons())
set_sensitive(button_id, sensitive and can_be_sensitive)
- for button_id in ['reload', 'action']:
- set_sensitive(button_id, sensitive)
+ set_sensitive('action', sensitive)
+ set_sensitive('reload', sensitive or (view_type != 'form'))
set_sensitive(
'switch',
(position or view_type == 'form' or next_view_type != 'form')