diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java b/gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java index 942b0d738f..d2014ecb89 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/account/CapabilityControl.java @@ -142,6 +142,12 @@ public class CapabilityControl { || canAdministrateServer(); } + /** @return true if the user can stream Gerrit events. */ + public boolean canStreamEvents() { + return canPerform(GlobalCapability.STREAM_EVENTS) + || canAdministrateServer(); + } + /** @return true if the user can run the Git garbage collection. */ public boolean canRunGC() { return canPerform(GlobalCapability.RUN_GC) |