diff --git a/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.js b/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.js index ae4d4296991..0c38b13f24d 100644 --- a/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.js +++ b/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.js @@ -34,6 +34,14 @@ export class HierarchyCard extends Component { this.templates = useViewCompiler(this.constructor.Compiler, templates); } + get classNames() { + const classNames = [this.props.classNames]; + if (this.props.node.nodes.length) { + classNames.push("o_hierarchy_node_unfolded"); + } + return classNames.join(" "); + } + getRenderingContext(data) { const record = getFormattedRecord(data.record); return { diff --git a/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.xml b/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.xml index 4e30411c9b1..258e479558f 100644 --- a/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.xml +++ b/addons/hr_org_chart/static/src/views/hierarchy/hierarchy_card.xml @@ -2,7 +2,7 @@ -
+