Publish Settings, a permission?

quasar333666 - February 21, 2009 - 17:12
Project:Content Management Filter
Version:6.x-1.4
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:closed
Description

issue: removing 'administer nodes' permission also removes 'publish settings' options when creating new content (page, story). This is a side effect of removing the permission. Users can use CMF to change publish settings after publishing the content, but this is obviously not the way it should be. That's a real issue when using this module, because otherwise this module is filling a huge hole in the Drupal system (e.g. having multiple users manage their own content effectively).

Really, the core 'administer nodes' permission needs to be disambiguated into several permissions, but this is the Drupal we have!

solution: User should be able to set publish settings when creating a new node of a content type. The most simple would be to add an "access publish settings on create/edit" permission to CMF.

#1

NancyDru - July 16, 2009 - 16:43

The "administer nodes" permission issue has spawned several core issues; I suggest you search for them and participate.

+1 for adding a "publish" permission. This is the most common "moderation" mechanism right now and should be up to the admin as to whether it can be circumvented.

BTW, CMF is not in the picture at "create" time, therefore we cannot access the permission then.

#2

NancyDru - July 16, 2009 - 17:33
Status:active» postponed (maintainer needs more info)

Looking at the various operations, I think 'allow publishing options' is more appropriate. This would restrict all the standard mass node operations (publish, promote, sticky, delete). So now the question is: Other modules, for example, Image and Pathauto, also provide mass node operations, should they also be restricted ('allow mass operations')?

Should we also restrict comment operations?

#3

inforeto - July 16, 2009 - 18:13

Other modules also enable publishing of nodes for users without the administer nodes permission.
For example: http://drupal.org/project/override_node_options

#4

NancyDru - July 17, 2009 - 02:21

Thanks. That takes care of create time settings.

#5

NancyDru - August 1, 2009 - 18:27
Status:postponed (maintainer needs more info)» closed

No further update.

 
 

Drupal is a registered trademark of Dries Buytaert.