12345678910111213141516171819202122 |
- // Copyright 2022 The Gitea Authors. All rights reserved.
- // SPDX-License-Identifier: MIT
-
- package org
-
- import (
- "context"
-
- org_model "code.gitea.io/gitea/models/organization"
- user_model "code.gitea.io/gitea/models/user"
- "code.gitea.io/gitea/services/mailer"
- )
-
- // CreateTeamInvite make a persistent invite in db and mail it
- func CreateTeamInvite(ctx context.Context, inviter *user_model.User, team *org_model.Team, uname string) error {
- invite, err := org_model.CreateTeamInvite(ctx, inviter, team, uname)
- if err != nil {
- return err
- }
-
- return mailer.MailTeamInvite(ctx, inviter, team, invite)
- }
|