Make field readonly only when it is an AND-domain

review1137004
This commit is contained in:
Nicolas Évrard committed 2013-10-18 15:59:18 +02:00
1 parent a43c6cdcb0
commit 901fca32b2
1 file changed
+6 -4
+6 -4
View File
@@ -1090,13 +1090,14 @@
value = null;
}
var setdefault = true;
var original_domain = inversion.merge(
record.group.domain());
var domain_readonly = original_domain[0] == 'AND';
if (leftpart.contains('.')) {
var recordpart = leftpart.split('.', 1)[0];
var localpart = leftpart.split('.', 1)[1];
var original_domain = inversion.merge(
record.group.domain());
var constraintfields = [];
if (original_domain[0] == 'AND') {
if (domain_readonly) {
inverted_domain.localize_domain(
original_domain.slice(1))
.forEach(function(leaf) {
@@ -1110,7 +1111,8 @@
}
if (setdefault) {
this.set_client(record, value);
this.get_state_attrs(record).domain_readonly = true;
this.get_state_attrs(record).domain_readonly =
domain_readonly;
}
}
result &= inversion.eval_domain(domain,