youling66
07/05/2023, 2:26 AMpublic label, I thought it would be:
definition resource {
relation parent: system
permission edit = parent->admin
permission use = user
}
definition public_resource {
relation parent: system
permission edit = parent->admin
permission use = user:*
}
At first, I have a random-resource instance in my system. I'd write relationship public_resource:random-resource#use@user:* to label random-resource public.
And if I want to remove public label from random-resource, i'd delete relationship public_resource:random-resource#use@user:* and write resource:random-resource#use@user:someone