in src/components/base/form/form_checkbox_tree/models/tree.js [172:185]
toggleParentOption({ value }) {
const node = this.getNode(value);
if (this.optionHasAllChildrenChecked(node)) {
node.checkedState = CHECKED_STATE.CHECKED;
} else if (this.optionHasSomeChildrenChecked(node)) {
node.checkedState = CHECKED_STATE.INDETERMINATE;
} else {
node.checkedState = CHECKED_STATE.UNCHECKED;
}
if (node.isChild) {
this.toggleParentOption(node.parent);
}
}