dlewintx,
I believe what you're saying is correct, and I'm sorry for the trouble you've run into and debugging it took you to get there. Unfortunately, Facebook has been constantly changing their API access and approval process over the last 4 months since all the privacy issues have come to light. We've been working hard on updates on our end to ease the transition to the new Facebook order, but surely have missed some steps on the way.
In the past, the message you got was standard fare. It would display until you went through the App Review process. However, if you were an admin of the app, you could still grant that permission to yourself. In almost all uses cases of JFBConnect, that was enough. You didn't need the full app review for those permissions because it was just the admins using it anyways.
Now, it seems like you can only grant that while in Dev mode. BUT, once granted, that permission will work when the app is switched back to Live mode. Our new (current) recommendation is to:
* Get the permission while your app is in dev mode
* Switch back to live
* Submit the app for approval for manage_pages and publish_pages - If you get approval, you never have to worry about this
That last point is annoying though because elsewhere in Facebook's documentation they say you shouldn't go through App Review if just admins are using the permission.
On August 1st, Facebook has set a deadline for getting app review for some permissions to keep working. We'll be keeping a close eye on what functionality works, and doesn't, after then. Of course, we'll make any adjustments necessary to JFBConnect as well.
We're putting together more guides for the approval process, but you can see our submission videos for different channel features on our YouTube page. These were intentionally made 'off the cuff' because that's how most users will do it. We didn't want to show a professionally edited video, just what (we think) Facebook expects. Our reviews our still in flight:
www.youtube.com/channel/UCKJ-56lz82_KGk7...g?view_as=subscriber
For more info on the App Review process, if you haven't read it, see:
www.sourcecoast.com/blog/facebook-app-review-explained
Thanks,
Alex