William Petit
3ef495445a
serveur - Création d'un service d'autorisation dynamique basé sur des "voter" (à la Symfony) - Mise en place des autorisations sur les principales queries/mutations de l'API GraphQL
16 lines
219 B
Go
16 lines
219 B
Go
package model
|
|
|
|
func inWorkgroup(user *User, workgroup *Workgroup) bool {
|
|
if workgroup == nil {
|
|
return false
|
|
}
|
|
|
|
for _, w := range user.Workgroups {
|
|
if w.ID == workgroup.ID {
|
|
return true
|
|
}
|
|
}
|
|
|
|
return false
|
|
}
|