mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-04 20:45:58 +01:00
Small fix and add TODO.
This commit is contained in:
@@ -252,9 +252,7 @@ trait IssuesService {
|
|||||||
val issues = Query(Issues).filter { t =>
|
val issues = Query(Issues).filter { t =>
|
||||||
keywords.map { keyword =>
|
keywords.map { keyword =>
|
||||||
(t.title.toLowerCase like (s"%${likeEncode(keyword)}%", '^')) || (t.content.toLowerCase like (s"%${likeEncode(keyword)}%", '^'))
|
(t.title.toLowerCase like (s"%${likeEncode(keyword)}%", '^')) || (t.content.toLowerCase like (s"%${likeEncode(keyword)}%", '^'))
|
||||||
} .reduceLeft { (a, b) =>
|
} .reduceLeft(_ && _)
|
||||||
a && b
|
|
||||||
}
|
|
||||||
}.map { t => (t, 0, t.content) }
|
}.map { t => (t, 0, t.content) }
|
||||||
|
|
||||||
// Search IssueComment
|
// Search IssueComment
|
||||||
@@ -263,11 +261,10 @@ trait IssuesService {
|
|||||||
}.filter { case (t1, t2) =>
|
}.filter { case (t1, t2) =>
|
||||||
keywords.map { query =>
|
keywords.map { query =>
|
||||||
t1.content.toLowerCase like (s"%${likeEncode(query)}%", '^')
|
t1.content.toLowerCase like (s"%${likeEncode(query)}%", '^')
|
||||||
}.reduceLeft { (a, b) =>
|
}.reduceLeft(_ && _)
|
||||||
a && b
|
|
||||||
}
|
|
||||||
}.map { case (t1, t2) => (t2, t1.commentId, t1.content) }
|
}.map { case (t1, t2) => (t2, t1.commentId, t1.content) }
|
||||||
|
|
||||||
|
// TODO Excludes some actions which should be ignored.
|
||||||
def getCommentCount(issue: Issue): Int = {
|
def getCommentCount(issue: Issue): Int = {
|
||||||
Query(IssueComments)
|
Query(IssueComments)
|
||||||
.filter(_.byIssue(issue.userName, issue.repositoryName, issue.issueId))
|
.filter(_.byIssue(issue.userName, issue.repositoryName, issue.issueId))
|
||||||
|
|||||||
Reference in New Issue
Block a user