Commit 5f5e699
committed
[FIX] web: Form stat button stays correctly disabled
A stat button set as disabled was used to just show some statistics
without an action on click. However, on tasks executed by the Form,
all the buttons would be temporarly set as disabled then set back to
enabled. This would lose the original state of the button and make them
all clickable.
The way it worked before v14.5 was most likely because the action
manager would not throw an error on an action with those "invalid"
arguments.
Also, a button without a type and name will now be set the disabled
attribute automatically.
closes odoo#78839
Signed-off-by: Aaron Bohy (aab) <[email protected]>1 parent 88d0c49 commit 5f5e699
File tree
2 files changed
+112
-12
lines changed- addons/web/static
- src/legacy/js/views/form
- tests/legacy/views
2 files changed
+112
-12
lines changedLines changed: 26 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
55 | 58 | | |
56 | 59 | | |
57 | 60 | | |
| |||
182 | 185 | | |
183 | 186 | | |
184 | 187 | | |
185 | | - | |
186 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
187 | 195 | | |
188 | 196 | | |
189 | 197 | | |
190 | 198 | | |
191 | 199 | | |
192 | 200 | | |
193 | | - | |
194 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
195 | 206 | | |
196 | 207 | | |
197 | 208 | | |
| |||
814 | 825 | | |
815 | 826 | | |
816 | 827 | | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
817 | 835 | | |
818 | 836 | | |
819 | 837 | | |
820 | 838 | | |
821 | | - | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
822 | 842 | | |
823 | 843 | | |
824 | 844 | | |
| |||
1109 | 1129 | | |
1110 | 1130 | | |
1111 | 1131 | | |
| 1132 | + | |
1112 | 1133 | | |
1113 | 1134 | | |
1114 | 1135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1114 | 1114 | | |
1115 | 1115 | | |
1116 | 1116 | | |
1117 | | - | |
| 1117 | + | |
1118 | 1118 | | |
1119 | 1119 | | |
1120 | 1120 | | |
| |||
1123 | 1123 | | |
1124 | 1124 | | |
1125 | 1125 | | |
1126 | | - | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
1127 | 1164 | | |
1128 | 1165 | | |
1129 | 1166 | | |
| |||
1141 | 1178 | | |
1142 | 1179 | | |
1143 | 1180 | | |
| 1181 | + | |
1144 | 1182 | | |
1145 | 1183 | | |
1146 | 1184 | | |
1147 | 1185 | | |
1148 | 1186 | | |
1149 | 1187 | | |
1150 | | - | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
1151 | 1230 | | |
1152 | 1231 | | |
1153 | 1232 | | |
| |||
2741 | 2820 | | |
2742 | 2821 | | |
2743 | 2822 | | |
2744 | | - | |
| 2823 | + | |
2745 | 2824 | | |
2746 | 2825 | | |
2747 | 2826 | | |
| |||
7137 | 7216 | | |
7138 | 7217 | | |
7139 | 7218 | | |
7140 | | - | |
| 7219 | + | |
7141 | 7220 | | |
7142 | 7221 | | |
7143 | 7222 | | |
| |||
7201 | 7280 | | |
7202 | 7281 | | |
7203 | 7282 | | |
7204 | | - | |
| 7283 | + | |
7205 | 7284 | | |
7206 | 7285 | | |
7207 | 7286 | | |
| |||
7314 | 7393 | | |
7315 | 7394 | | |
7316 | 7395 | | |
7317 | | - | |
| 7396 | + | |
7318 | 7397 | | |
7319 | 7398 | | |
7320 | 7399 | | |
| |||
0 commit comments