In a collaborative knowledge Base where documents (for example node type KBArticle) could be edited and created by all authenticated users, after a while some documents mature to a level where the Admin would like to protect them from being edited by anyone but the Admin. We don't want to create a new node type other than KBArticle, we want to keep the document where it is but give this one document protection.

Does anyone know how we could selectively protect or block editing on certain nodes and not others in the same Node type perhaps just based on the node ID?

Thanks

Comments

jtjones23’s picture

Check out the Content Access module - http://drupal.org/project/content_access

ethanre’s picture

Thanks jt_jones.

I installed and used it. Very easy to use. Recommended.

I also found a similar, very promising, module called NodeAccess http://drupal.org/project/nodeaccess
They don't have a production version yet, but this module is required by the Node Hierarchy module.

davidseth’s picture

Nodeaccess has just released stable versions for both Drupal 5 & 6.

designanddraft’s picture

drupal 6.x, v6 transparent admin
I am looking for transparent administration, open, visible and sometimes editable admin settings with security. based on permissions, locked individually (as a node?), password protected, view and/or edit choice for admin inserted at the top or bottom of all admin/settings pages. even better, password or radio button next to every settings choice as viewable and/or editable similar to form field protect. a prominent notification to the user, “you can view this page of administration settings, if they require edit, please email administration with your request link”. Possibly even attached comment or site note section, ability to insert instruction or voting widget.
I gather this is the approach taken by adding access control to the core and maybe it is similar to drupal core building. I have been looking at everything I can find and I’m not a programmer yet, so I need to pass what I’ve found on to someone else here. If someone can put these pieces together or have experience with something similar with any version 4,5,6,7. i'm listing this at all of these locations aswell. Rsvp, elisa

http://drupal.org/node/109157 access control
http://drupal.org/node/131101#comment-735943 Add disabled attribute to protected fields
http://drupal.org/node/245900 How to Protect Nodes From Editing on Demand
http://drupal.org/node/31143#comment-796152 Node Privacy by Role not working
http://drupal.org/project/nodeaccess nodeaccess
http://drupal.org/node/126129#comment-703933 password protect a page
http://drupal.org/node/222263#comment-902378 Port of Content access for D6
http://drupal.org/node/29991#comment-51352 Protected content
http://drupal.org/node/13266 Show block to certain users or roles only- Drupal 4.6
http://drupal.org/project/simple_access simple access
http://drupal.org/node/118404#comment-735895 View, but not edit, field at node/xxx/edit