Node Access Rebuild - Quick

Component type

module

Maintenance status

Development status

Component created

Component changed

Sites with very high numbers of nodes often times have trouble rebuilding their node access permissions since the default drupal behavior is to load and save each node individually. This is an adequate solution when you have a few hundred nodes, but when sites have 500k or possibly millions of nodes, this can take hours to days to complete. Needless to say, that can really cut into your beer time.

Predelete

Component type

module

Maintenance status

Development status

Downloads

992

Component created

Component changed

The predelete module hooks into the deletion process of nodes. By default it is not possible to react on a deleteion attempt before the deletion of a node. This is cured by providing the hook_predelete_node(). Other modules may implement the hook and add custom checks on the node that is about to be deleted.

The module ships with an API documentation and an example module that provides a single checkbox field. Nodes that contain the field could only be deleted if the checkbox is checked.

Hide Profile

Component type

module

Maintenance status

Development status

Downloads

1094

Component created

Component changed

Creates a checkbox on user/*/edit that allows users to "hide" their profile.

When a profile is hidden, and a user tries to view that profile, the user is redirected to a configurable page on the site unless

  1. the user has the "view hidden profiles" permission
  2. the user is trying to view their own profile

In addition, this module implements a theme override for theme_username. This makes it so that links to users that have hidden profile turned on will not show up as links.

Reduced node edit

Component type

module

Maintenance status

Development status

Downloads

302

Component created

Component changed

Description

Reduced node edit lets users edit a node even if they don't have access to the body's input format: in that situation, the body field will be hidden, but the user will have their normal edit access to the rest of the node. A good description of the problem is in issue #91663:

Users lose (or don't have) edit access to nodes that they should be able to edit, given their roles and associated access control settings.

TAC Unpublished

Component type

module

Maintenance status

Development status

Downloads

1260

Component created

Component changed

The TAC Unpublished module is an extension module for Taxonomy Access Control (TAC). It allows TAC's grants to control unpublished nodes.

This module allows administrators to grant certain roles the Use Taxonomy Access Control for unpublished nodes permission. Users with this permission can access unpublished nodes according to TAC's taxonomy-based grants. Users without the permission are denied access for unpublished nodes.

TDAC

Component type

module

Maintenance status

Development status

Component created

Component changed

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:

Node Edit URL

Component type

module

Maintenance status

Development status

Component created

Component changed

Creates a "magic" URL that allows anyone to access a single node on your site. This is useful when you have lots of anonymously submitted content that you want to be updated without the visitors having to go through the Drupal registration process.