▲ | simonw 5 days ago | ||||||||||||||||
I think this is the key of why I find it confusing: I need a very clear diagram showing which rules override which other rules. | |||||||||||||||||
▲ | saghm 5 days ago | parent | next [-] | ||||||||||||||||
My understanding is that there isn't actually any "overriding" in the sense of two rules conflicting and one of them having to "win" and take effect. I think it's more that an enabled rule always is in effect, but it might overlap with another rule, in which case removing one of them still won't remove the restrictions on the area of overlap. It's possible I'm reading too much into your choice of words, but it does sound like there's a chance that the confusion is stemming from an incorrect assumption of how various permissions interact. That being said, there's certain a lot more that could into making a system like that easier for developers. One thing that springs to mind is tooling that can describe what rules are currently in effect that limit (or grant, depending on the model) permissions for something. That would make it more clear when there are overlapping rules that affect the permissions of something, which in turn would make it much more clear why something is still not accessible from a given context despite one of the rules being removed. | |||||||||||||||||
| |||||||||||||||||
▲ | luluthefirst 4 days ago | parent | prev [-] | ||||||||||||||||
They don't really override each other but they act like stacked barriers, like a garage door blocking access to an open or closed car. Access is granted if every relevant layer allows it. |