Assign different author - what permissions required?

Random stuff about serendipity. Discussion, Questions, Paraphernalia.
Post Reply
Don Chambers
Regular
Posts: 3657
Joined: Mon Feb 13, 2006 2:40 am
Location: Chicago, IL, USA
Contact:

Assign different author - what permissions required?

Post by Don Chambers »

I recently changed various permissions for a particular user group and now no one in that user group can assign an entry to a different author.....

The permission I would have thought to control that is enabled:

Code: Select all

adminEntries: Administrate entries 	
  adminEntriesMaintainOthers: Administrate other user's entries
Apparantly, that is not the correct option. The options for this user group that ARE checked/enabled are:

Code: Select all

adminComments: Administrate comments 	

adminEntries: Administrate entries 	
  adminEntriesMaintainOthers: Administrate other user's entries 	

adminImages: Administrate media files 	
  adminImagesAdd: Add new media files 	
  adminImagesDelete: Delete media files 	
  adminImagesDirectories: Administrate media directories 	
  adminImagesMaintainOthers: Administrate other user's media files
  adminImagesView: View media files 	
  adminImagesViewOthers: View other user's media files

personalConfiguration: Access personal configuration
So what else needs to be enabled to allow an author to change the entry's author to someone else?
=Don=
Don Chambers
Regular
Posts: 3657
Joined: Mon Feb 13, 2006 2:40 am
Location: Chicago, IL, USA
Contact:

Post by Don Chambers »

Through trial and error, the group option that must be enabled to allow an author to assign an entry to a different author is:

Code: Select all

  adminUsersMaintainSame: Administrate users that are in your group(s)
..... which makes no sense to me at all...
=Don=
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Yes, because the reasoning is that if you want to assign different authors, you must have permission to fetch their userdata. The group rights of "MaintainOther" does not include "MaintainSame", because the rights are not hierarchical. Thus, both must be checked for an author to be able to access first of all his own membership, and then expand it to other member groups.

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Don Chambers
Regular
Posts: 3657
Joined: Mon Feb 13, 2006 2:40 am
Location: Chicago, IL, USA
Contact:

Post by Don Chambers »

Makes sense I guess. :wink:
=Don=
Post Reply