[
https://issues.apache.org/jira/browse/ISIS-726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13917029#comment-13917029
]
ASF subversion and git services commented on ISIS-726:
------------------------------------------------------
Commit 7cf52292dac95305cb2044d2c65b2846e5bd513a in isis's branch
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=7cf5229 ]
ISIS-726, ISIS-660 etc: audit entries associated with implicitly scheduled
background jobs
Previously the transactionId of an implicitly scheduled background job was not
used in the transaction
created to execute said job. This resulted in audit entries and published
events that were orphaned from
the background command.
This fix addresses the problem by pushing down the creation of the transaction
(via
transactionManager.executeWithinTransaction(...)) until after the command has
been set on
the commandContext (using commandContext.setCommand(...))
In addition, a few other related fixes/tidy-ups:
* new commandServiceJdoContributions to lookup parent action (for audit entries
and published events)
* tidy-up/minor changes in todo example app
> Provide a 'Recent changes' contributed action that provides a unified view of
> commands and audit entries for domain objects.
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: ISIS-726
> URL: https://issues.apache.org/jira/browse/ISIS-726
> Project: Isis
> Issue Type: New Feature
> Components: Objectstore: JDO
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Minor
> Fix For: objectstore-jdo-1.4.0
>
>
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)