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