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 | groupprasanna
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#groupingvroldanbet
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