No. It will only obey the settings that you have already configured. Please elaborate as to how you think it will be abused.
For example a user registered on my blog. He can optimize image as many time he wants. This will cause unnecessary load on the server. So I just simply want to remove optimization option other than admin user.
You could probably do it with the ‘bypass’ filter which I just described here: https://wordpress.org/support/topic/no-option-to-change-the-resolution-of-the-original-image?replies=2
In your function that is ‘filtering’ the status of optimization, check the user’s role, and if they aren’t an admin, return TRUE.
I don’t know much about technical part. Can u plz help.
I’ll see if I can put together something later this week for you.
For the next release, I’m bumping up the required permissions.
Bulk Operations will require the admin role, specifically the ‘install_plugins’ permission. Manual operations will be set to the editor role using ‘edit_others_posts’. There will be filters available so that people can increase or decrease those permission levels as they see fit.
If those default levels will work for you, then no extra code will be necessary once 2.3.0 comes out.