Changes a property of issue, returns the created event or null if the property was not changed. Checks the authorization status (TrackablePermission.MANAGE_ISSUES on the issue)
Return
the saved created event or null if no event was created
Parameters
used to check for the required permission
the Issue to update
the current value of the property
the new value of the property
used to create the returned event and apply the change
Type Parameters
the type of the property
the type of the timeline item
Changes a property of an issue at atTime as byUser and adds the event to the timeline. Only changes the property if no newer timeline item exists which changes it. Does not check the authorization status. Does neither save the event nor the issue. Calls createdTimelineItem on the event.
Parameters
the Issue where the spentTime should be changed
the new value of the property
the point in time when the modification happened, updates Issue.lastUpdatedAt if necessary
the property on the issue
the already created TimelineItem for the change
the User who caused the update, updates Issue.participants if necessary
Type Parameters
the type of the property
the type of the timeline item