Support 'Create' permission

johnmunro - May 7, 2009 - 02:40
Project:Taxonomy Access Control Lite
Version:6.x-1.3
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

The existing implementation is great but missing the one vital piece to complete the picture. A 'Create' permission would make it possible for all desired roles to view other approved departmental content but yet only be able to create content for their own department.

See http://drupal.org/node/408018#comment-1561326 for our configuration.

I realise this has been brought up before and I can see a solution in restricting users to only see the permitted terms in the form when they create or edit a node.

For editing a node the user must only be able to edit when the user has update permission on ALL of the tagged terms for the node. This makes logical sense in that a user should only be able to update content they have full permission for, not partial permission as under the existing logic. That is a user must not be able to edit a node tagged 'engineering' and 'marketing' if they only have permission to update 'marketing'. This appears to be a logic bug in the existing code afaics.

 
 

Drupal is a registered trademark of Dries Buytaert.