I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
There's a module for that:
http://drupal.org/project/nodeaccess_autoreference
On 12/20/2010 9:40 AM, antgiant wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
That looks similar to https://drupal.org/project/menu_node_edit However, both of them are granting permissions by user not roles and completely ignore creating content. I would much prefer to use roles for granting this access. Is that really not possible?
On Mon, Dec 20, 2010 at 9:45 AM, Ted ted-drupalists@webfirst.com wrote:
There's a module for that:
http://drupal.org/project/nodeaccess_autoreference
On 12/20/2010 9:40 AM, antgiant wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ ]
maybe you can try looking at the taxonomy access control module for this purpose http://drupal.org/project/taxonomy_access
# Hendry
On Mon, Dec 20, 2010 at 11:00 PM, antgiant antgiant+drupalSupport@gmail.com wrote:
That looks similar to https://drupal.org/project/menu_node_edit%C2%A0However, both of them are granting permissions by user not roles and completely ignore creating content. I would much prefer to use roles for granting this access. Is that really not possible?
On Mon, Dec 20, 2010 at 9:45 AM, Ted ted-drupalists@webfirst.com wrote:
There's a module for that:
http://drupal.org/project/nodeaccess_autoreference
On 12/20/2010 9:40 AM, antgiant wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ ]
Thanks that looks like it will work. I'll just have to use taxonomy instead of menu to build my tree structure. I guess I can live with that.
On Mon, Dec 20, 2010 at 10:34 AM, Hendry hendry.htc@gmail.com wrote:
maybe you can try looking at the taxonomy access control module for this purpose http://drupal.org/project/taxonomy_access
# Hendry
On Mon, Dec 20, 2010 at 11:00 PM, antgiant <antgiant+drupalSupport@gmail.com antgiant%2BdrupalSupport@gmail.com> wrote:
That looks similar to https://drupal.org/project/menu_node_edit However, both of them are granting permissions by user not roles and completely ignore creating content. I would much prefer to use roles for granting
this
access. Is that really not possible?
On Mon, Dec 20, 2010 at 9:45 AM, Ted ted-drupalists@webfirst.com
wrote:
There's a module for that:
http://drupal.org/project/nodeaccess_autoreference
On 12/20/2010 9:40 AM, antgiant wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
@antgiant,
First a note that hierarchical ordering of content doesn't come naturally to Drupal. I've heard that Plone does that quite well by design.
That said, the old adage, "you can do anything with Drupal" applies here as well. And of course, there are a million good reasons to use Drupal even if hierarchical ordering of content is not Drupal's forte.
In terms of modules to give you fine grain over access, there are many modules, but I like the Content Access module a lot: http://drupal.org/project/content_access
You've got two nuts to crack;
1. Creating multiple nodes of content that are organized hierarchically 2. Setting up permissions so that the right people can do the right stuff with the right content.
Content Access helps with #2. As for #1, using Drupal's built-in taxonomy together with a helper module or two or three could get you what you need. For example, Taxonomy Menu might be your friend: http://drupal.org/project/taxonomy_menu.
While this post certainly is not a recipe, nor does it suggest the only possible directions, I hope this at least puts help you in some way.
Shai
On Mon, Dec 20, 2010 at 9:40 AM, antgiant <antgiant+drupalSupport@gmail.comantgiant%2BdrupalSupport@gmail.com
wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ ]
You may also have luck using the book module in conjunction with the organic groups module.
On Dec 21, 2010, at 8:06, Shai Gluskin shai@content2zero.com wrote:
@antgiant,
First a note that hierarchical ordering of content doesn't come naturally to Drupal. I've heard that Plone does that quite well by design.
That said, the old adage, "you can do anything with Drupal" applies here as well. And of course, there are a million good reasons to use Drupal even if hierarchical ordering of content is not Drupal's forte.
In terms of modules to give you fine grain over access, there are many modules, but I like the Content Access module a lot: http://drupal.org/project/content_access
You've got two nuts to crack; Creating multiple nodes of content that are organized hierarchically Setting up permissions so that the right people can do the right stuff with the right content. Content Access helps with #2. As for #1, using Drupal's built-in taxonomy together with a helper module or two or three could get you what you need. For example, Taxonomy Menu might be your friend: http://drupal.org/project/taxonomy_menu.
While this post certainly is not a recipe, nor does it suggest the only possible directions, I hope this at least puts help you in some way.
Shai
On Mon, Dec 20, 2010 at 9:40 AM, antgiant antgiant+drupalSupport@gmail.com wrote: I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
@Shai & @Carl thank you for your help.
I have noticed that Drupal has trouble with this, as well as the book module. (It seems that no module developers use the book module.) In researching some of these answers I ran into this very helpful discussion http://groups.drupal.org/node/16134. Looks like I need to work with @Gribnif to get monster menus up or try some book module concoction, all of which promise to be painful. Thank you for your help.
On Tue, Dec 21, 2010 at 10:59 AM, Carl Wiedemann carl.wiedemann@gmail.comwrote:
You may also have luck using the book module in conjunction with the organic groups module.
On Dec 21, 2010, at 8:06, Shai Gluskin shai@content2zero.com wrote:
@antgiant,
First a note that hierarchical ordering of content doesn't come naturally to Drupal. I've heard that Plone does that quite well by design.
That said, the old adage, "you can do anything with Drupal" applies here as well. And of course, there are a million good reasons to use Drupal even if hierarchical ordering of content is not Drupal's forte.
In terms of modules to give you fine grain over access, there are many modules, but I like the Content Access module a lot: http://drupal.org/project/content_access http://drupal.org/project/content_access
You've got two nuts to crack;
- Creating multiple nodes of content that are organized hierarchically
- Setting up permissions so that the right people can do the right
stuff with the right content.
Content Access helps with #2. As for #1, using Drupal's built-in taxonomy together with a helper module or two or three could get you what you need. For example, Taxonomy Menu might be your friend: http://drupal.org/project/taxonomy_menu http://drupal.org/project/taxonomy_menu.
While this post certainly is not a recipe, nor does it suggest the only possible directions, I hope this at least puts help you in some way.
Shai
On Mon, Dec 20, 2010 at 9:40 AM, antgiant <antgiant%2BdrupalSupport@gmail.com antgiant+drupalSupport@gmail.com> wrote:
I have what I think must be a common permissions question, but I can't seem to find the answer. I want to set my Drupal site up in a tree structure. I want to grant create/edit/delete permissions by selecting one or more nodes in the tree and granting a role the ability to edit those nodes as well as any child nodes. A simplified example would be a site with two primary sections and each primary section has two subsections. I want to be able to give rights to the primary section, which would include rights to the relevant subsection. However, I also want to be able to grant rights just to a particular subsection. How can I do this?
-- [ Drupal support list | http://lists.drupal.org/ http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]