CMS MADE SIMPLE FORGE

CMS Made Simple Core

 

[#3714] Add user permission to order the page-structure

avatar
Created By: Andi Petzoldt (andiministrator)
Date Submitted: 2009-07-14 08:43

Assigned To:
Resolution: Won't Fix
State: Closed
Summary:
Add user permission to order the page-structure
Detailed Description:
To order pages, a user needs the permission "Manage All Content". I think, also
users without this permission should have a possibility to order their pages.

History

Comments
avatar
Date: 2009-07-27 08:07
Posted By: Franck (knarf)

Yep, it's been confusing for me too, I agree with you, it would be quite logical
to be this way.
      
avatar
Date: 2009-07-27 09:20
Posted By: Robert Campbell (calguy1000)

This was done intentionally...
      
avatar
Date: 2009-07-27 09:31
Posted By: Andi Petzoldt (andiministrator)

Ok, what is the way for a "normal" user to order his/her pages then?
      
avatar
Date: 2011-03-15 15:43
Posted By: Ronny Krijt (ronnyk)

being looked at for 1.10
      
avatar
Date: 2011-06-26 07:28
Posted By: Paul Peree (musicscore)

Please solve this problem. (Manage All Content) is not for normal user but
re-arrange pages is.
Hoop this is implemented in 1.10 
      
avatar
Date: 2012-05-28 14:22
Posted By: Chris Vogt (cvogt)

I am using 1.10.3 with a restricted user (not having manage all content) having
the "reorder content" permission. Unfortunately. the user is still not able to
re-order content in the page overview. Side question: what does the "reorder
content" permission actually do in its current form, what is its use case?

There is a hack how restricted users can reorder content in a very user
unfriendly way: by changing the parent of all involved pages to something else
and then change it back in the order they intend.
      
avatar
Date: 2015-07-27 10:19
Posted By: Sébastien Marinier (smarinier)

Hi,

I've met the same problem. In my opinion, user that can "reorder pages"  should
be able to choose their parent during page edition. This is the same right, but
the functionality is not here. As i don't really know how to make a code
modification proposal, i suggest it here:

in lib/classes/class.contentoperations.inc.php (lines 828-836), add the "Reorder
Content" right to allow pop-up construction:

			  if( $userid > 0 && $one->Id() != $parent)
			    {
			      if( !check_permission($userid,'Manage All Content') &&
					!check_permission($userid,'Reorder Content') &&
				 	!check_authorship($userid,$one->Id()) )
				{
				  continue;
				}
			    }	

Patch made in 1.11/1.12

      
Updates

Updated: 2015-07-27 10:22
resolution_id: 6 => 8
state: Open => Closed

Updated: 2011-03-15 15:43
resolution_id: 9 => 6

Updated: 2009-07-27 09:20
resolution_id: => 9