Set button readonly when record or group is readonly
issue3904 review9341005
This commit is contained in:
parent
b20128a747
commit
c925e78047
|
@ -424,6 +424,9 @@
|
|||
var states;
|
||||
if (record) {
|
||||
states = record.expr_eval(this.attributes.states || {});
|
||||
if (record.group.get_readonly() || record.readonly) {
|
||||
states.readonly = true;
|
||||
}
|
||||
} else {
|
||||
states = {};
|
||||
}
|
||||
|
|
|
@ -699,6 +699,9 @@
|
|||
var buttons = this.current_view.get_buttons();
|
||||
selected_records.forEach(function(record) {
|
||||
buttons = buttons.filter(function(button) {
|
||||
if (record.group.get_readonly() || record.readonly) {
|
||||
return false;
|
||||
}
|
||||
var states = record.expr_eval(
|
||||
button.attributes.states || {});
|
||||
return !(states.invisible || states.readonly);
|
||||
|
|
Loading…
Reference in New Issue