You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
615 B

  1. // Copyright 2019 The Gitea Authors. All rights reserved.
  2. // Use of this source code is governed by a MIT-style
  3. // license that can be found in the LICENSE file.
  4. package issue
  5. import (
  6. "code.gitea.io/gitea/models"
  7. "code.gitea.io/gitea/modules/notification"
  8. )
  9. // ChangeMilestoneAssign changes assignment of milestone for issue.
  10. func ChangeMilestoneAssign(issue *models.Issue, doer *models.User, oldMilestoneID int64) (err error) {
  11. if err = models.ChangeMilestoneAssign(issue, doer, oldMilestoneID); err != nil {
  12. return
  13. }
  14. notification.NotifyIssueChangeMilestone(doer, issue, oldMilestoneID)
  15. return nil
  16. }