Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-3369

Remove the causeway.extensions.commandlog.publish-policy (ONLY_IF_SYSTEM_CHANGED)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0-M9
    • 2.0.0-RC1
    • Ext Core CommandLog
    • None

    Description

      This feature only works if audit trail is enabled, which is very rather subtle to miss.  And in any case, there's value in recording all commands by default, not just those that are for non-safe actions.

      Also - and where this originated fro - this is a prereq to CAUSEWAY-3366; which extends the commandlog to persist commands even before they are completed (this then allows domain entities to have referneces/FKs to CommandLogEntry).  It was always rather odd that a command is only ever persisted at the end when it is meant to represent the intention to invoke an action, ie conceptually is known about "before-hand".

      Attachments

        Activity

          People

            danhaywood Daniel Keir Haywood
            danhaywood Daniel Keir Haywood
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: