All our modules related to developments that solves generic issues on Odoo, or that solve internal problems on Odoo Core, if something is here, maybe it is solving an issue in your company, try it and report what you see.
Limited users are able to see some pickings in readonly mode, but there were some usability issues that are fixed in this commit:
It was possible to mark as TODo and check availability, because those actions don't require write access to the pickings. This is fixed by hiding involved buttons.
Even though validating a picking does require access, it's also hidden because there's no point on showing a button that can't be used anyway.
Similarly, the Print button is also hidden when the picking is not done yet, because it requires access to mark the picking as printed.
The Return button is also hidden. Even though it doesn't require write access to the current picking, it will require creation access on the new picking.
The Cancel button is not hidden because it requires being inventory administrator, which is not compatible with being a limited user.
Limited users are able to see some pickings in readonly mode, but there were some usability issues that are fixed in this commit:
Dummy MR: