Jason,

Review Board intentionally does not build in these sorts of controls
because they're complex (everyone who asks has a slightly different idea of
what they want), they tend to make people's lives harder when things go
wrong (a critical change needs to go in but the designated reviewers are on
vacation, etc) and anyone who is determined to circumvent the social rules
of who should be reviewing what (or getting reviews from whom) will find a
way around any technical limitations regardless.

If you're trying to build some sort of automation (for example, to reject
pushes based on who has reviewed each change), we recommend using the
"approval" state available in the API (
https://www.reviewboard.org/docs/manual/2.5/webapi/2.0/resources/review-request/#fields).
By default, a review request is "approved" when there's at least one
ship-it and no open issues. However, this functionality is changeable by
writing a Review Board extension, which can implement whatever checking
logic you'd like. For details on that, see
https://www.reviewboard.org/docs/manual/2.5/extending/extensions/hooks/review-request-approval-hook/

-David

On Wed, Jul 13, 2016 at 3:39 PM Jason Tsai <sushija...@gmail.com> wrote:

> Hi,
>
> I am exploring Review Board and wondering if we can restrict users other
> than reviewers to only explore/observe review request but not review it.
>
> I notice that seems every user can review and mark review request as "ship
> it". We want to only allow groups or designated reviewers to review or
> change review status.
>
> Thanks,
> Jason
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to