hey! looking for some modeling help as I'm not see...
# spicedb
d
hey! looking for some modeling help as I'm not seeing things chain back up to my user object as I'd expect. https://play.authzed.com/s/MaeuGf1jAPKl/relationships.
my goal is to have chris given admin and marc given read
but I'm definitely doing something wrong as the haver traversals don't seem to be happening on friendly/grouchy
j
because
document:readme#frowner@grouchy:chris
means that it goes to the
grouchy
object with id
chris
then it checks for
haver
for
user:chris
, and sees nothing
an analogue would be a folder, like so:
Copy code
definition user {}

definition folder {
  relation viewer: user
}

definition resource {
  relation parent: folder
  relation viewer: user
  permission view = viewer + parent->viewer
}
for it to work you'd need two relationships
Copy code
resource:someresource#parent@folder:somefolder
folder:somefolder#viewer@user:someuser
then
someuser
would be able to view
someresource
by virtue of being
viewer
of the folder, and the folder being
parent
of the resource
d
thanks!
that makes sense!
I got slightly confused by the expected relations being empty until I filled them in/modified them