Support » Plugin: Easy Restaurant Menu Manager » [Plugin: Easy Restaurant Menu Manager] Admin Menu not working for Editor Level

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hello

    I am also interested in this. I need my client to edit the menu when needed. He will have an editor based role.

    thanks
    Chad

    Did this ever get answered or changed?

    I am also having this problem. The fact that editors can’t “edit” the menu doesn’t make any sense. I paid for the extended version of this plugin which also didn’t make a difference.

    Allowing editors to change the menu is a key functionality that this plugin should have and should be addressed immediately. I would not have even bothered with this plugin had I known about this issue.

    Ok, found a solution to the problem via the following plugin:
    http://wordpress.org/extend/plugins/advanced-access-manager/

    Quick Instructions:

    • As an Admin: create a new user with a role of “editor”
    • Download, install and activate Advanced Access Manager
    • Hover over AWM Group tab and click on Access Manager link
    • In the “General Box” (top right) change Current Role to “editor”
    • Select the capabilities tab located in the options list box
    • Scroll down to Backend Interface and click on the Manage Options checkbox

    This will make the Easy Restaurant Manager available for Editors. You can also permit and restrict just about anything using the Access Manager plugin. Personally I wanted a specific editor to only have permissions to change Posts, comments and the Easy Restaurant Plugin and nothing else. The Access Manager plugin made that really easy to do.

    Hope this helps you guys.

    Hi,

    We came across this problem and found a better fix (for what I believe is a bug).

    There is already a WPRMM_CAPABILITY definition setup in easy-restaurant-menu-manager.php, which is set to ‘edit_pages’ by default (i.e. the default Editor role would include this). This definition is used to check permissions for most functions, however it is *not* used in admin/crud-routing.php to check permissions for saving and deleting menus (which I believe it should).

    So, a simple fix for this problem is simply to replace the following line 3:

    if(!current_user_can('manage_options') || empty($_POST['wprmm_crud'])) wp_die('You do not have permission to modify this object.');

    with:

    if(!current_user_can(WPRMM_CAPABILITY) || empty($_POST['wprmm_crud'])) wp_die('You do not have permission to modify this object.');

    This should fix the issue of Editor roles not being able to use the plugin correctly.

    Regards,

    Matt.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘[Plugin: Easy Restaurant Menu Manager] Admin Menu not working for Editor Level’ is closed to new replies.