Files
gerrit/java
Han-Wen Nienhuys cc3bd44ae7 Rewrite permission evaluation
This fixes a problem demonstrated in
RefControlTest#unblockRead_NotPossible

The new code is better commented and follows the general description
of how Gerrit permissions work. More precisely, BLOCK rules are
now processed top down. Previously BLOCK rules were processed together
with ALLOW rules, meaning that the mechanism for DENY processing could
also be used to disable BLOCK in child projects.

Add a complete reference description of how ACLs are evaluated in
Documentation/access-control.txt.

Change-Id: If917e10d3320a45e7a910c4bf15414065cdc5db8
2018-02-21 15:38:01 +01:00
..
2018-02-21 15:38:01 +01:00