mirror of
https://gitea.com/gitea/tea.git
synced 2026-10-26 11:01:25 +01:00
fix(pr): refuse pr comment and pr attachment on issues
Gitea serves pull request comments and attachments through issue endpoints, so tea pr comment create 1 posted on issue #1. pr comment and pr attachment commands now check that the number is a pull request, and comment IDs that the comment is on one, and point at the issue command otherwise: "#1 in alice/project is an issue, not a pull request; use tea issue comment create 1". Issues gain a kind field (issue or pull) in JSON. Signed-off-by: bircni <bircni@icloud.com>
This commit is contained in:
9 files changed
+150
-10
No files matched your search
@@ -34,7 +34,7 @@ $ tea pr merge --squash --delete-branch`
|
||||
group.AddCommand(a.pullListCommand(), a.pullViewCommand())
|
||||
a.addPullMutations(group)
|
||||
group.AddCommand(a.pullEditCommand(), a.pullReadyCommand())
|
||||
group.AddCommand(a.issueAttachmentCommand(), a.commentCommand())
|
||||
group.AddCommand(a.issueAttachmentCommand(pullRef), a.commentCommand(pullRef))
|
||||
return group
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user