Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Taxonomy based Access Control List module provides taxonomy-based access to the nodes. tacl module provides only a common API but this package also contains a "frontend" - tacl_user that allows for managing per-user, taxonomy based permissions.
The target audience are site builders (tacl_user) and developers (tacl).
Features- Control access to view, update and delete a node based on taxonomy term
- Handles per-role settings (only in tacl API module)
- Handles per-user settings
- Handles multiple terms and vocabularies for the same node
Depends only on core Drupal 7 modules.
Known problemsPerformance testing was not done yet.
DocumentationThe initial documentation was created on http://tacl.zabuchy.net .
PledgesNo pledges :).
Similar projectsTaxonomy Access Control
Taxonomy Access Control and TACL should be merged at some point into API and dependent module. TACL provides an API, while TAC is full module on its own. TACL provides more features than TAC, that is:
- user-based permissions assignments
- cache layer
- TAC does not use hook_node_grants - this should allow other modules to work correctly, if TACL returns "ignore" for the node operation
Taxonomy Access Control Lite
Taxonomy Access Control Lite provides very basic features compared to TACL. Ideally it should be converted into a module that uses the same API layer but provides other (simple) frontend.
Workbench Access
Workbench Access manages access for editors and sites administrators only - that is, it's concerned about "edit" operation. TACL manages access to all operations (view, edit, delete, and term creation).
Project information
- Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects - No further development
No longer developed by its maintainers. - Module categories: Access Control, Security
- Created by tmuras on , updated