for the screenshot I used my docker test instance, updated just before, with the admin account.
My actual role here in real life (v2.4) is ‘Lab Manager’, and adding myself to ‘Sampler’ or ‘Sampling Coordinator’ does not change anything.
PR#2303 is not rolled out yet in our lab instances, so I can’t evaluate this PR at this time.
Does a docker update pull this PR for further tests yet?
Yes, the Docker 2.x image is built for each merged PR, so you need to pull it from Docker Hub to get the latest latest (latest) version;)
docker pull senaite/senaite:2.x
However, I guess in your case it works only for samples in Sample due state if the Sampling workflow is active. But this would affect all samples and probably sometimes not desired.
Maybe it makes sense to drop that whole sampling workflow and allow simply Field Analyses to be submitted in the pending state.