All Low add-ons are now owned by EEHarbor. Read the blog post.

Support archive

Operation not permitted for non super admins when creating a new set

John Faulds 28 Aug 2017 00:24 problem, active

Low Reorder 3.0.1 on EE 3.4.3: I have my non super admin member group enabled to create sets under the module's global settings but when clicking the create new set button, they get the Operation not permitted error message.

They access the module and can reorder, but can't create new sets.

Replies

  1. Low 28 Aug 2017 10:25

    To create new sets, you need to select the member groups that can in the Low Reorder general settings -- click the cog next to the add-on name top left and select your usergroups.

  2. John Faulds 1 Sep 2017 03:56

    Yes, I've already done that. That's what I meant when I said: "I have my non super admin member group enabled to create sets under the module's global settings".

  3. Low 1 Sep 2017 06:31

    I'll need to take a look myself. Please send SuperAdmin login credentials to hi at gotolow dot com if you can.

  4. John Faulds 19 Sep 2017 07:03

    Sorry, not getting notifications from GetSat. Just sent the email.

  5. Low 19 Sep 2017 07:34

    Bug found! To fix, open up mcp.low_reorder.php en look up line #372, which reads:

    if (($set_id == 'new' && ! $this->can_create()) || ($set != 'new' && ! $user['can_edit']))


    Change that to:

    if (($set_id == 'new' && ! $this->can_create()) || ($set_id != 'new' && ! $user['can_edit']))


    ...so changing $set to $set_id. Save and try again.