Is it at all possible to prevent certain reports from showing for certain user roles or maybe require the admin pin before printing?
Not from the reports screen.
However you can create an entity screen then add the report widget. You can restrict access to the entity screen.
Thanks! I’ll give it a shot.