On the "/cgi-bin/koha/opac-detail.pl?biblionumber=X" page, there is a link "More Details" (/cgi-bin/koha/opac-serial-issues.pl?biblionumber=X), which shows the "Full subscription history" (ie received issues) for a subscription for a bib record. The Staff Client does not have an equivalent. The "/cgi-bin/koha/catalogue/detail.pl?biblionumber=X" page has a "Subscription details" (/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=X) link, but that requires full Serials permissions. Plus, it's not really equivalent. The closest equivalent is "/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=X", but it also requires full Serials module permissions. It does not make sense that an OPAC user can see more data than a Staff Client user.
I think the answer is probably to make a "/cgi-bin/koha/catalogue/serial-issues.pl" script. Rather than fiddling with permissions in the "serials" module, I figure we can just expose that data via the "catalogue" module. We could create a Template::Toolkit include that works in both modules to reduce copy/paste template boilerplate.
Actually, now I'm thinking that we should add a /api/v1/serials/issues REST API endpoint. We could then refactor the Staff Client and OPAC to use that API endpoint (starting with the /cgi-bin/koha/catalogue/detail.pl page).
I don't think that I'll be working on this one, but it would be great to see an improvement in this area.