There should be a link for users with lower capabilities (author, contributor) to grant extra permission. The problem I am facing is that I have to make one account to be site admin temporarily to grant extra permission. Please update the plugin so that there will be a page for users to grant extra permission while being not able to see API and settings.
The dashboard widget is a bit strange.
When the user has capability lower than site admin, it shows "You have granted extra permission" no matter what.
Once I set the role of a particular user to be site admin, it shows a link "grant extra permission" and it works. A new windows pops up.