Improve the way audits are generated by adding an AuditIgnoreAttribute that can be used to annotate properties of the auditable entity for which audits should not track changes to. As an example, in this PR all processable entities annotate the LastProcessingDate with the attribute, which prevents audits from creating changelog entries when the property is modified.
Closes #546
Improve the way audits are generated by adding an
AuditIgnoreAttribute
that can be used to annotate properties of the auditable entity for which audits should not track changes to. As an example, in this PR all processable entities annotate theLastProcessingDate
with the attribute, which prevents audits from creating changelog entries when the property is modified.