Управление версиями объекта и Audit add-on

Добрый день, интересует вопрос поддержки версий объекта.
Нашел документацию про Audit но не совсем понял несколько моментов :frowning:
Подскажите пожалуйста:

  • Поддерживает ли Audit изменение в зависимых сущностях? Допустим, я изменил сущность атрибут позиции в заказе. Связаны они с Заказом как композиция. Смогу ли я посмотреть это изменение через Audit в сущности “Заказ”?
    Jmix 2.3.4

Здравствуйте.

Модуль Audit в Jmix отслеживает изменения только для сущности, для которой явно указано отслеживание изменений в настройках журнала сущностей, и только тех атрибутов, которые явно выбраны для логирования. Если дочерняя (зависимая) сущность связана с основной через ссылочный атрибут (например, через @ManyToOne или @OneToOne), то изменения в этой зависимой сущности фиксироваться не будут, если вы не настроили логирование для самой зависимой сущности и ее атрибутов отдельно.

Соответственно при изменении атрибутов сущности “Позиция заказа” в журнале изменений сущности не появится отдельной записи, связанной с этим событием, если настроено отслеживание изменений только для сущности “Заказ”.