LarsRan
05/04/2022, 7:30 AMdefinition user {}
definition root {
relation video_flagger: user
}
definition video {
relation root: root
relation viewer: user
permission view = viewer
permission flag = viewer & root->video_flagger
}
I have the feeling that it should work but it feels weird to make a singleton resource type just for global permissions. Is this a good idea, why or why not?