#980 ✓resolved
theohiobloke

Bug Page permissions don't always cascade in 2.1.4

Reported by theohiobloke | April 5th, 2013 @ 06:33 PM | in 2.2.0beta3 (closed)

Users who are not Admins cannot reorder file download items. "You do not have permission to manage"

Comments and changes to this ticket

  • dleffler

    dleffler April 5th, 2013 @ 08:29 PM

    • Tag set to file manager, filedownload, files
    • Assigned user changed from “expNinja” to “dleffler”
    • Milestone set to 2.2.0beta3

    Will need to confirm this refers to ether manual ordering of filedownload items or the list of attached files (the filemanager control) which is found in all the modules.

  • theohiobloke

    theohiobloke April 5th, 2013 @ 09:31 PM

    manual ordering of file downloads module in default view.

  • dleffler

    dleffler April 6th, 2013 @ 01:09 AM

    What permissions does the user have? (manage permission is required since the method being used is 'manage_ranks')..just in case this is the result of using a custom view where the ddrerank is displayed in other than 'manage' permission scenarios)

  • dleffler

    dleffler April 8th, 2013 @ 02:58 AM

    • Title changed from “Bug Reappearance in 2.1.4” to “Bug Page permissions don't always cascade in 2.1.4”

    If you want to TRY a fix…the problem seems to be in the server handling of urls…the reason it doesn’t give permission is it thinks you are on page #1 instead of the page with the reordered module…edit /framework/core/subsystems/expRouter.php…replace line #620

     if ($this->url_type == 'base') {
    
    with these three lines
            if (is_numeric($url_name)) {
                $section = $db->selectObject('section', 'id=' . $url_name);
            } elseif ($this->url_type == 'base') {
    
  • dleffler

    dleffler April 9th, 2013 @ 12:40 AM

    • State changed from “new” to “resolved”

    Fixed in both master & feature/container2 branches

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Bug Tracker for Exponent CMS

Shared Ticket Bins

People watching this ticket

Pages