So far I have gotten to something like. I am not...
# spicedb
s
So far I have gotten to something like. I am not 100% sure how to use wildcards to say something like "this album is public" I thought about using a separate definition, like so:
Copy code
definition user {
    
}

definition public_album {
    relation user: user:*;
    permission view = user;
}

definition album {
    relation owner: user;
    relation public_album: public_album;
    
    permission view = owner + public_album->user;
    permission edit = owner; 
}
https://play.authzed.com/s/cIovZxfUXnZe/schema But haven't gotten it to work in the playground. Would love to learn a bit about what you had in mind