diff --git a/src/main/scala/gitbucket/core/controller/IssuesController.scala b/src/main/scala/gitbucket/core/controller/IssuesController.scala index 564c779..6e982b5 100644 --- a/src/main/scala/gitbucket/core/controller/IssuesController.scala +++ b/src/main/scala/gitbucket/core/controller/IssuesController.scala @@ -94,7 +94,7 @@ getMilestonesWithIssueCount(owner, name), getLabels(owner, name), isIssueEditable(repository), - isManageable(repository), + isIssueManageable(repository), repository) } getOrElse NotFound() } @@ -107,7 +107,7 @@ getAssignableUserNames(owner, name), getMilestones(owner, name), getLabels(owner, name), - isManageable(repository), + isIssueManageable(repository), repository) } } else Unauthorized() @@ -372,7 +372,7 @@ condition, repository, isIssueEditable(repository), - isManageable(repository)) + isIssueManageable(repository)) } } diff --git a/src/main/scala/gitbucket/core/service/IssueCreationService.scala b/src/main/scala/gitbucket/core/service/IssueCreationService.scala index 2b4351d..de2459f 100644 --- a/src/main/scala/gitbucket/core/service/IssueCreationService.scala +++ b/src/main/scala/gitbucket/core/service/IssueCreationService.scala @@ -19,7 +19,7 @@ val owner = repository.owner val name = repository.name val userName = loginAccount.userName - val manageable = isManageable(repository) + val manageable = isIssueManageable(repository) // insert issue val issueId = insertIssue(owner, name, userName, title, body, @@ -54,15 +54,15 @@ } /** - * Tests whether an logged-in user can manage issues. - */ - protected def isManageable(repository: RepositoryInfo)(implicit context: Context, s: Session): Boolean = { + * Tests whether an logged-in user can manage issues. + */ + protected def isIssueManageable(repository: RepositoryInfo)(implicit context: Context, s: Session): Boolean = { hasDeveloperRole(repository.owner, repository.name, context.loginAccount) } /** - * Tests whether an logged-in user can post issues. - */ + * Tests whether an logged-in user can post issues. + */ protected def isIssueEditable(repository: RepositoryInfo)(implicit context: Context, s: Session): Boolean = { repository.repository.options.issuesOption match { case "ALL" => !repository.repository.isPrivate && context.loginAccount.isDefined