I'm using a custom options extension that, on the Catalog > Manage Products page, enables me to select a few products and provide a source product ID and it will copy the custom options from the source product to the selected products.
It's working fine for Administrator accounts who is a Role with Resource Access to All. However, it keeps giving "Access denied" errors for accounts that's not Administrators, even so for accounts with a Role who has Resource Access set to Custom with ALL Resources selected. This is really weird.
My question is how can I find the exact privilege this extension needs to perform its job? Is there any exception logs this "Access denied" error would write to so I know what the exact privilege it needs and so I can probably modify its code to give it or work around the privilege?
My site has various catalog editors and it's obviously not wise to give them Administrator privileges with Resource Access to All.
What are my options in case of a problem like this?