Hi gn_themes. Thank you for the fast answer.
First: The solution works, we’ll look into the next release, but please don’t make the same mistake (making it impossible to use custom roles as now).
For example big plugins like Nextgen Gallery and WooCommerce have the possibility of “forcing capablities definition”, in this way:
add_role(‘cliente’, ‘Cliente’, array(
‘NextGEN Manage gallery’ => true,
‘manage_woocommerce’ => true,
));
Please keep in mind that this “keys” must be defined into your code plugin, don’t know exactly how, but it’s related to the moment in wich you create the page into the WP menu.
IMHO, a plugin like yours should be just avaiable to whoever can “edit_posts” and “edit_pages”.
Give a look to “tiny mce advanced” about that purpose, it does same thing.
Second: please consider this advices: https://www.ads-software.com/support/topic/you-should-add-in-next-versions?replies=1#post-3769045