{# Render activity contexts Parameters: entity - activity entity Oro\Bundle\ActivityBundle\Model\ActivityInterface #} {% macro activity_contexts(entity, target, checkTarget) %} {% if checkTarget is empty %} {% set checkTarget = false %} {% endif %} {% set targetClassNameEncoded = oro_class_name(target, true) %} {% set activityClassAlias = oro_class_alias(entity, true) %} {% set options = { entityId: entity.id, target: false, checkTarget: checkTarget, activityClassAlias: activityClassAlias } %} {% if checkTarget %} {% set targetEntity = { 'target': { 'id' : target.id, 'className': targetClassNameEncoded } } %} {% set options = options|merge(targetEntity) %} {% endif %}