Added method to add a user to a team
This commit is contained in:
9
models/team_members_rights.go
Normal file
9
models/team_members_rights.go
Normal file
@ -0,0 +1,9 @@
|
||||
package models
|
||||
|
||||
func (tm *TeamMember) CanCreate(user *User) bool {
|
||||
|
||||
// A user can add a member to a team if he is admin of that team
|
||||
exists, _ := x.Where("user_id = ? AND team_id = ? AND admin = ?", user.ID, tm.TeamID, true).
|
||||
Get(&TeamMember{})
|
||||
return exists
|
||||
}
|
Reference in New Issue
Block a user