private suspend fun checkManageIssuesPermission(issue: Issue, authorizationContext: GropiusAuthorizationContext)

Checks that the user has TrackablePermission.MANAGE_ISSUES on issue

Parameters

issue

the Issue where the permission must be granted

authorizationContext

necessary for checking for the permission

Throws

if the permission is not granted


private suspend fun checkManageIssuesPermission(trackable: Trackable, authorizationContext: GropiusAuthorizationContext)

Checks that the user has TrackablePermission.MANAGE_ISSUES on trackable

Parameters

trackable

the Trackable where the permission must be granted

authorizationContext

necessary for checking for the permission

Throws

if the permission is not granted