details: https://code.tryton.org/tryton/commit/6fad33ca16be
branch: 7.8
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
(grafted from 816ec9e65fe2a1e1fdfad662a681260a677c2eed)
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 fd65fe3a0d14 -r 6fad33ca16be sao/src/tab.js
--- a/sao/src/tab.js Mon Feb 23 11:08:31 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 fd65fe3a0d14 -r 6fad33ca16be tryton/tryton/gui/window/form.py
--- a/tryton/tryton/gui/window/form.py Mon Feb 23 11:08:31 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')