Skip to content

Instantly share code, notes, and snippets.

@Vannevelj
Created September 9, 2022 11:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vannevelj/69c56fa209fd0b0c660490bf8c945da6 to your computer and use it in GitHub Desktop.
Save Vannevelj/69c56fa209fd0b0c660490bf8c945da6 to your computer and use it in GitHub Desktop.
// HUDL DOMAIN
definition hudl/user {}
definition hudl/team {
relation member: hudl/user
permission read = member
}
// GSL DOMAIN
definition gsl/package {
relation subscriber: hudl/team
permission read = subscriber + subscriber->read
}
definition gsl/competition {
relation member: gsl/package
permission read = member + member->read
}
definition gsl/team {
relation member: gsl/competition
permission read = member + member->read
}
definition gsl/fixture {
relation member: gsl/competition
permission read = member + member->read
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment