Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

user_tools

No security coverage
View on drupal.org

This module offers an API for entities with granular access control, a mass email tool that can target users based on their roles, and context-sensitive help integrated with the book module.

This module provides three things:

  • An API to support entities with different levels of access
  • A mass email facility with a query that can be modified
  • A way of providing context sensitive help using the book module so that
    uses with the correct access can edit the help

( perhaps it should have been 3 modules! )

Access API

The API to support entities with different levels of access needs a developer
to implement a module using it. For example, by default a Drupal node has one
owner, but using this API it would be possible to implement a system of
multiple owners with different levels of access. I would be willing to do this
if anyone had any use for it!

Mass Email

Because the module is an API it does not do much on its own. However it comes
with a sub module called user_tools_role which provides a mass email facility
to email users who have roles that the user also has. This differs from the
mass_contact module because the contact forms do not need to be configured,
they just occur as users are added to or removed from roles. Also it displays
a list of users and their emails and they can be added to or removed from the
email distribution list, by the user sending the email.

Help

The context sensitive help can be used out of the box because when the module
is enabled it adds a field to the book entity which contains a list of paths
on which the help will appear. It also provides a block which lists links to
the help for the current route (if any) and the help index.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Feb 2026
Latest release
6 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
2.0.x-dev Dev 10–11 Feb 1, 2026