aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-12-21 04:18:23 -0500
committerUnknwon <u@gogs.io>2016-12-21 04:18:23 -0500
commitc1e53cdc72d346229bf50cc637a18e72903eecb6 (patch)
treef421259e2e6186aae5717abebe9d8887a94f9924 /models
parente9f6a4307372b8e82518b10c89a9a7d649153d73 (diff)
Minor fix for PR #3822
Diffstat (limited to 'models')
-rw-r--r--models/issue.go14
-rw-r--r--models/issue_comment.go8
-rw-r--r--models/issue_mail.go2
-rw-r--r--models/org.go9
4 files changed, 18 insertions, 15 deletions
diff --git a/models/issue.go b/models/issue.go
index e14b4462..cde70822 100644
--- a/models/issue.go
+++ b/models/issue.go
@@ -1024,9 +1024,9 @@ func GetIssueUserPairsByMode(uid, rid int64, isClosed bool, page, filterMode int
return ius, err
}
-// UpdateIssueMentions extracts mentioned people from content and
+// updateIssueMentions extracts mentioned people from content and
// updates issue-user relations for them.
-func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error {
+func updateIssueMentions(e Engine, issueID int64, mentions []string) error {
if len(mentions) == 0 {
return nil
}
@@ -1048,9 +1048,9 @@ func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error {
}
memberIDs := make([]int64, 0, user.NumMembers)
- orgUsers, err := GetOrgUsersByOrgID(user.ID)
+ orgUsers, err := getOrgUsersByOrgID(e, user.ID)
if err != nil {
- return fmt.Errorf("GetOrgUsersByOrgID [%d]: %v", user.ID, err)
+ return fmt.Errorf("getOrgUsersByOrgID [%d]: %v", user.ID, err)
}
for _, orgUser := range orgUsers {
@@ -1060,7 +1060,7 @@ func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error {
ids = append(ids, memberIDs...)
}
- if err := UpdateIssueUsersByMentions(e, issueID, ids); err != nil {
+ if err := updateIssueUsersByMentions(e, issueID, ids); err != nil {
return fmt.Errorf("UpdateIssueUsersByMentions: %v", err)
}
@@ -1292,8 +1292,8 @@ func UpdateIssueUserByRead(uid, issueID int64) error {
return err
}
-// UpdateIssueUsersByMentions updates issue-user pairs by mentioning.
-func UpdateIssueUsersByMentions(e Engine, issueID int64, uids []int64) error {
+// updateIssueUsersByMentions updates issue-user pairs by mentioning.
+func updateIssueUsersByMentions(e Engine, issueID int64, uids []int64) error {
for _, uid := range uids {
iu := &IssueUser{
UID: uid,
diff --git a/models/issue_comment.go b/models/issue_comment.go
index 3f81889c..13a97707 100644
--- a/models/issue_comment.go
+++ b/models/issue_comment.go
@@ -160,11 +160,11 @@ func (c *Comment) EventTag() string {
return "event-" + com.ToStr(c.ID)
}
-// MailParticipants sends new comment emails to repository watchers
+// mailParticipants sends new comment emails to repository watchers
// and mentioned people.
-func (cmt *Comment) MailParticipants(e Engine, opType ActionType, issue *Issue) (err error) {
+func (cmt *Comment) mailParticipants(e Engine, opType ActionType, issue *Issue) (err error) {
mentions := markdown.FindAllMentions(cmt.Content)
- if err = UpdateIssueMentions(e, cmt.IssueID, mentions); err != nil {
+ if err = updateIssueMentions(e, cmt.IssueID, mentions); err != nil {
return fmt.Errorf("UpdateIssueMentions [%d]: %v", cmt.IssueID, err)
}
@@ -278,7 +278,7 @@ func createComment(e *xorm.Session, opts *CreateCommentOptions) (_ *Comment, err
if err = notifyWatchers(e, act); err != nil {
log.Error(4, "notifyWatchers: %v", err)
}
- if err = comment.MailParticipants(e, act.OpType, opts.Issue); err != nil {
+ if err = comment.mailParticipants(e, act.OpType, opts.Issue); err != nil {
log.Error(4, "MailParticipants: %v", err)
}
}
diff --git a/models/issue_mail.go b/models/issue_mail.go
index c0225572..c10eec46 100644
--- a/models/issue_mail.go
+++ b/models/issue_mail.go
@@ -69,7 +69,7 @@ func mailIssueCommentToParticipants(issue *Issue, doer *User, mentions []string)
// and mentioned people.
func (issue *Issue) MailParticipants() (err error) {
mentions := markdown.FindAllMentions(issue.Content)
- if err = UpdateIssueMentions(x, issue.ID, mentions); err != nil {
+ if err = updateIssueMentions(x, issue.ID, mentions); err != nil {
return fmt.Errorf("UpdateIssueMentions [%d]: %v", issue.ID, err)
}
diff --git a/models/org.go b/models/org.go
index d9990a2f..71d141e0 100644
--- a/models/org.go
+++ b/models/org.go
@@ -311,11 +311,14 @@ func GetOrgUsersByUserID(uid int64, all bool) ([]*OrgUser, error) {
return ous, err
}
+func getOrgUsersByOrgID(e Engine, orgID int64) ([]*OrgUser, error) {
+ orgUsers := make([]*OrgUser, 0, 10)
+ return orgUsers, e.Where("org_id=?", orgID).Find(&orgUsers)
+}
+
// GetOrgUsersByOrgID returns all organization-user relations by organization ID.
func GetOrgUsersByOrgID(orgID int64) ([]*OrgUser, error) {
- ous := make([]*OrgUser, 0, 10)
- err := x.Where("org_id=?", orgID).Find(&ous)
- return ous, err
+ return getOrgUsersByOrgID(x, orgID)
}
// ChangeOrgUserStatus changes public or private membership status.