Documentation ¶
Index ¶
- func AddTeamMember(ctx context.Context, team *organization.Team, user *user_model.User) error
- func CreateTeamInvite(ctx context.Context, inviter *user_model.User, team *org_model.Team, ...) error
- func DeleteOrganization(ctx context.Context, org *org_model.Organization, purge bool) error
- func DeleteTeam(ctx context.Context, t *organization.Team) error
- func NewTeam(ctx context.Context, t *organization.Team) (err error)
- func RemoveOrgUser(ctx context.Context, org *organization.Organization, user *user_model.User) error
- func RemoveTeamMember(ctx context.Context, team *organization.Team, user *user_model.User) error
- func UpdateTeam(ctx context.Context, t *organization.Team, authChanged, includeAllChanged bool) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddTeamMember ¶
func AddTeamMember(ctx context.Context, team *organization.Team, user *user_model.User) error
AddTeamMember adds new membership of given team to given organization, the user will have membership to given organization automatically when needed.
func CreateTeamInvite ¶
func CreateTeamInvite(ctx context.Context, inviter *user_model.User, team *org_model.Team, uname string) error
CreateTeamInvite make a persistent invite in db and mail it
func DeleteOrganization ¶
DeleteOrganization completely and permanently deletes everything of organization.
func DeleteTeam ¶
func DeleteTeam(ctx context.Context, t *organization.Team) error
DeleteTeam deletes given team. It's caller's responsibility to assign organization ID.
func NewTeam ¶
func NewTeam(ctx context.Context, t *organization.Team) (err error)
NewTeam creates a record of new team. It's caller's responsibility to assign organization ID.
func RemoveOrgUser ¶
func RemoveOrgUser(ctx context.Context, org *organization.Organization, user *user_model.User) error
RemoveOrgUser removes user from given organization.
func RemoveTeamMember ¶
func RemoveTeamMember(ctx context.Context, team *organization.Team, user *user_model.User) error
RemoveTeamMember removes member from given team of given organization.
func UpdateTeam ¶
func UpdateTeam(ctx context.Context, t *organization.Team, authChanged, includeAllChanged bool) (err error)
UpdateTeam updates information of team.
Types ¶
This section is empty.