Is there a way to enforce that a crucible review must have at least one reviewer? Our current set up allows someone to create and close a review without actually having the code changes reviewed, which isn't ideal.
We want to keep the review creator as the author of the changes; this makes sense, because only the author knows when the changes are ready for review. I think though, this means we can't use the moderator role to enforce that there is a reviewer, because the moderator is the creator? It would make more sense if the moderator was one of the reviewers but then we go back to how to enforce that there is at least one reviewer...
You can configure a default reviewer (or reviewers) for each Project. Each review created in that project will then have this reviewer automaticall added. While the author can then remove this reviewer via the UI, it would mean they are conciously doing so, and I would suggest you need to seriously talk to that developer about why they created a review with no reviewers on it. It is essentially deciet.
Apart from doing spot-checks and ensuring you have a healthy team culture, where developers are doing the right thing, you could write a crucible plugin which enforces that each review created has at least one reviewer on it. It could be possible however for developers to still game this via other means, so I think its best to trust and then verify that developers are doing the right thing.
Crucible provides some very good reports which let you as a manger see at a glance whether or not reviews are being created without any reviewers. e.g. go to : /cru?filter=allReviews and see the last column.
...word of mouth, so by 2016, we were working with several other entities on campus to implement Jira Service Desk . The Atlassian motto of “for every team” has really come true for us in this case. We...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot