TDAC

Component ID

1224652

Component name

TDAC

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Taxonomy Domain Access Control (TDAC)

The Taxonomy Domain Access Control (TDAC) module manages the creation, editing, archiving, settings, and display of Subscriptions which allow/restrict access to Fields within certain Node Types to registered Users from certain Domains, based on their email address.

e.g. If you want all Users registered with an email from the Domain "example.com" to be able to access the "cloud computing" Taxonomy from January 1st, 2011 to December 31st, 2011... TDAC is the module you want.

Built-in support and extensions for:

- User (Drupal 7.x core)
- Node (Drupal 7.x core)
- Taxonomy (Drupal 7.x core)
- Views 3.x (Drupal 7.x contrib)
- Organic Groups 1.1.x (Drupal 7.x contrib)
- Field (Drupal 7.x core)
- Organic Groups Access Control (Drupal 7.x contrib)

When to use TDAC?

You can use TDAC whenever you want to restrict access to certain Fields based on the Email Domain of a registered User. TDAC does not block access to the Node as such, and plays well with other Access Control modules such as ACL or Taxonomy Access Control.

The differences between TDAC and ACL or Taxonomy Access Control are as follows:

- TDAC does not block access to Nodes unlike the other modules. It only blocks access to Fields based on Active Subscriptions that a User has access to.
- TDAC Subscriptions are time-limited in nature, and expire after a certain date. Expired Subscriptions do not permit access to Fields.
- TDAC Subscriptions are applicable to individual Users regardless of their Role and is based solely on their registered Email Domains. The other modules block access to Nodes based on Role.

Installation

Extract the contents of the module to your modules directory and then enable "Taxonomy Domain Access Control" on the modules page. The installation process automatically enables the modules that TDAC depends and works on. You can then configure the TDAC module at "admin/config/content/tdac_subscriptions".

Ensure you have a properly running Cron process so that Subscriptions are Activated, Expired & Archived correctly

For more information on how to use the TDAC module effectively, please visit the Help page at "admin/help/tdac".

Sponsored by The Nemertes Research Group, Inc.,
http://www.nemertes.com