prasanna
06/20/2022, 7:33 AMvroldanbet
06/20/2022, 8:11 AMprasanna
06/20/2022, 8:50 AMprasanna
06/20/2022, 8:50 AMprasanna
06/20/2022, 8:52 AMprasanna
06/20/2022, 8:52 AMvroldanbet
06/20/2022, 9:23 AMwriter
is of type blog/user
, and you are trying to assign it to a group
.
If you want to write the relationship on grouping
, you need to make
relation writer: blog/user | group
prasanna
06/20/2022, 9:24 AMprasanna
06/20/2022, 9:24 AMprasanna
06/20/2022, 9:24 AMprasanna
06/20/2022, 9:25 AMvroldanbet
06/20/2022, 9:27 AMvroldanbet
06/20/2022, 9:28 AMrelation writer: blog/user | blog/user#grouping
vroldanbet
06/20/2022, 9:28 AMblog/user
or to the grouping relation in `blog/user`"vroldanbet
06/20/2022, 9:40 AMprasanna
06/20/2022, 11:24 AMvroldanbet
06/20/2022, 11:25 AMprasanna
06/20/2022, 5:59 PMJoey
06/20/2022, 6:27 PMJoey
06/20/2022, 6:27 PMJoey
06/20/2022, 6:27 PMJoey
06/20/2022, 6:27 PMJoey
06/20/2022, 6:27 PMdefinition user {}
definition team {
relation direct_member: user
permission member = direct_member
}
definition resource {
relation viewer: user
permission view = viewer
}
Joey
06/20/2022, 6:28 PMviewer
"role" to all members of a particular team?Joey
06/20/2022, 6:28 PMviewer
, but that means they are now all individually managedJoey
06/20/2022, 6:28 PMrelation viewer_team: team
and use an arrow, but that means having two relationsJoey
06/20/2022, 6:28 PMJoey
06/20/2022, 6:28 PMdefinition user {}
definition team {
relation direct_member: user
permission member = direct_member
}
definition resource {
relation viewer: user | team#member
permission view = viewer
}
Joey
06/20/2022, 6:29 PMteam#member
you can write a relationship on viewer
between the resource and any member of a team as a wholeJoey
06/20/2022, 6:29 PMmember
to check for the usersprasanna
06/21/2022, 4:09 AM