private suspend fun createdTimelineItemOnRelatedIssue(issue: Issue, timelineItem: TimelineItem, atTime: OffsetDateTime, byUser: User)

Called after a TimelineItem was created on a related Issue Adds it to the issue, calls createdAuditedNode and updates Issue.lastModifiedAt and Issue.lastUpdatedAt Also sets TimelineItem.issue, to allow to save timelineItem instead of issue. Due to confidentiality reasons, Issue.participants, Issue.lastModifiedBy are not updated.

Parameters

issue

associated Issue to which timelineItem should be added

timelineItem

the created TimelineItem

atTime

point in time at which timelineItem was created

byUser

the User who created timelineItem