When anyone with simply batch edit or batch delete permissions tries to perform either of these actions they are told they don't have the right permissions. In batchMod.pl if $op isn't defined, then we get a wacky '*' for permissions which means either superlibrarian or full tools permissions (i'm not sure which). At one of the stages, the $op variable is not posted, so the permission go weird
update - I'm assuming the '*' is superlibrarian based on further testing.
this has become a bit of an issue for me (and I don't have the skills to fix it on my own) so I'm bumping it up to get some attention :)
Created attachment 3027 [details] [review] patch
Patch pushed, please test
Patch tested and confirmed. Closing ticket.