|
|
|
@ -651,34 +651,6 @@ func sendCreateCommentAction(e *xorm.Session, opts *CreateCommentOptions, commen |
|
|
|
|
return nil |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createStatusComment(e *xorm.Session, doer *User, issue *Issue) (*Comment, error) { |
|
|
|
|
cmtType := CommentTypeClose |
|
|
|
|
if !issue.IsClosed { |
|
|
|
|
cmtType = CommentTypeReopen |
|
|
|
|
} |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: cmtType, |
|
|
|
|
Doer: doer, |
|
|
|
|
Repo: issue.Repo, |
|
|
|
|
Issue: issue, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createLabelComment(e *xorm.Session, doer *User, repo *Repository, issue *Issue, label *Label, add bool) (*Comment, error) { |
|
|
|
|
var content string |
|
|
|
|
if add { |
|
|
|
|
content = "1" |
|
|
|
|
} |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: CommentTypeLabel, |
|
|
|
|
Doer: doer, |
|
|
|
|
Repo: repo, |
|
|
|
|
Issue: issue, |
|
|
|
|
Label: label, |
|
|
|
|
Content: content, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createMilestoneComment(e *xorm.Session, doer *User, repo *Repository, issue *Issue, oldMilestoneID, milestoneID int64) (*Comment, error) { |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: CommentTypeMilestone, |
|
|
|
@ -690,17 +662,6 @@ func createMilestoneComment(e *xorm.Session, doer *User, repo *Repository, issue |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createAssigneeComment(e *xorm.Session, doer *User, repo *Repository, issue *Issue, assigneeID int64, removedAssignee bool) (*Comment, error) { |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: CommentTypeAssignees, |
|
|
|
|
Doer: doer, |
|
|
|
|
Repo: repo, |
|
|
|
|
Issue: issue, |
|
|
|
|
RemovedAssignee: removedAssignee, |
|
|
|
|
AssigneeID: assigneeID, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createDeadlineComment(e *xorm.Session, doer *User, issue *Issue, newDeadlineUnix timeutil.TimeStamp) (*Comment, error) { |
|
|
|
|
|
|
|
|
|
var content string |
|
|
|
@ -733,27 +694,6 @@ func createDeadlineComment(e *xorm.Session, doer *User, issue *Issue, newDeadlin |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createChangeTitleComment(e *xorm.Session, doer *User, repo *Repository, issue *Issue, oldTitle, newTitle string) (*Comment, error) { |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: CommentTypeChangeTitle, |
|
|
|
|
Doer: doer, |
|
|
|
|
Repo: repo, |
|
|
|
|
Issue: issue, |
|
|
|
|
OldTitle: oldTitle, |
|
|
|
|
NewTitle: newTitle, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func createDeleteBranchComment(e *xorm.Session, doer *User, repo *Repository, issue *Issue, branchName string) (*Comment, error) { |
|
|
|
|
return createComment(e, &CreateCommentOptions{ |
|
|
|
|
Type: CommentTypeDeleteBranch, |
|
|
|
|
Doer: doer, |
|
|
|
|
Repo: repo, |
|
|
|
|
Issue: issue, |
|
|
|
|
CommitSHA: branchName, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates issue dependency comment
|
|
|
|
|
func createIssueDependencyComment(e *xorm.Session, doer *User, issue *Issue, dependentIssue *Issue, add bool) (err error) { |
|
|
|
|
cType := CommentTypeAddDependency |
|
|
|
|