@ Darrin
Admittedly I am far from an expert at WP Multisite… here’s what I did to “fix” the test editor user login you granted me.
I logged in as admin, navigated to the Network Admin : Site admin page. I then clicked the extension subsite and then Users tab.
Under this tab there is a “Add Existing User” option. I typed in the test editor username and selected Editor for the role and added the user to the site.
Now, when I visit the extension site as the editor user I can see all the entry details in the directory.
This does make sense as the user did not have the editor role on the subsite. So the solution seems to be to add all the editor users to the site.
I would say the actual bug or issue is that the entries were displayed at all. I think, because the entries and the details are set as public, so the logged in user should have been able to see them regardless.
I wanted to do a very minor tweak to the permissions logic using the plugin editor, but it is being blocked. Could you temporarily unblock it so I can make this tweak? I believe this will not require you to add all the editor users to the site.
