Make perms more granular
RobRoy - January 9, 2007 - 22:48
| Project: | Override Node Publishing Options |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | minor |
| Assigned: | Unassigned |
| Status: | won't fix |
Description
TODO: Split out perms for creating nodes and editing nodes

#1
Also, maybe perms for node types and for each node publishing checkbox. Hmmm...I'd like to know what the MUST HAVES are so we don't end up with 50 new checkboxes on the access control page.
#2
I don't think we need checkboxes for every content type, but I think additional permission for setting the sticky-tag and creating a revision would be a welcome addition.
But then, having 3 or 4 checkboxes doesn't make much of a difference, so having separate permission for the 4 node publishing options may be a good idea.
If having different permission per content type is desired, you'd also need to provide a specialized interface to edit those ... the current permission list for the node-module growing with the number of content-types is already making me groan.
#3
One can probably do it a bit more elegant, but this patch provides a straight-forward extension to provide 4 separate options.
Old options are not preserved, that would probably be a task for the upgrade script.
What do you think?
#4
Made any plans yet on how to proceed here?
#5
+ 1 to this patch
I think it would be even better to have the same permissions o a per node type basis but I think it would be needed a separate form for this...
Thanks for the module and the patch!
#6
This module and patch solved my issue completely. Thank you so much!
#7
What the? Don't we wanna commit this?
+1
#8
Doh! I should have looked here before i wrote my own patch, which does exactly the same.
It is very similar, but anyway, i'm posting it too...
#9
Does this include publishing override settings per content type?
#10
this feature is already in drupal six and won't be committed to drupal 5
#11
Can't find it in D6! Permissions don't have such settings, what am i missing?