Can't approve stacks if not logged in as super user.
I have also checked the Block and Stack permissions, but those are fine as well.
I don't know where else to check, or what could be causing it, but it would be very nice to fix.
go to dashboard > full sitemap > view system pages > stacks. Click on the stack you'd like administrators to be able to approve, click set permissions. Assign permissions "manually". click ok. click on "approve changes". under included click add, then select, group, administrators and save.
Should do the trick, let me know...
after further poking around, this DOES seem to be a bit of a deceptive bug. The "approve changes" button you expect to see isn't there, BUT as long as you allow administrators access to view versions an administrator can select and approve the stack version they just created/updated from within the view versions dialogue.
I could have sworn I already tried affecting the permissions, but when I checked them, they weren't set correctly. I just set permissions for the "Dashboard" to allow "Approve Changes" and "View Versions" for Administrators.
Thank you for the help!