reviews: ignore official status, check pull request status (#77434) #5
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/77434-fix-reviews"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -18,8 +18,8 @@ cursor.execute(
and review.type = 4
and review.issue_id = issue.id
and issue.repo_id = repository.id
and review.official = true
Je ne sais pas comment j'étais tombé sur le truc de relecture officielle, ça m'avait semblé exclure correctement quelque chose mais à la lecture du code gitea mainteannt ça n'avait pas de rapport.
@ -20,3 +20,3 @@
and issue.repo_id = repository.id
and review.official = true
and issue.index = pull_request.index
and pull_request.status not in (3, 6)
3 c'est PullRequestStatusManuallyMerged et 6 c'est PullRequestStatusAncestor (via models/issues/pull.go), si ça amène des faux positifs la liste pourra être étendue.
via models/issues/pull.go,
reviews: ignore official status, check pull request status (#77434)to WIP: reviews: ignore official status, check pull request status (#77434)Ça n'est pas correct, ça inclut entrouvert/authentic#26 qui est fermée.
ba3e0e098e
to41ebe2196b
@ -20,3 +20,3 @@
and issue.repo_id = repository.id
and review.official = true
and issue.index = pull_request.index
and issue.is_closed = false
Au final, en partant du code de gitea qui affiche l'état d'une PR, il y a en fait un mélange issue/pull request et ça fait qu'il faut se baser sur le flag en question.
C'est dans templates/repo/issue/view_title.tmpl,
WIP: reviews: ignore official status, check pull request status (#77434)to reviews: ignore official status, check pull request status (#77434)