Admin Users By Role

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module allows site administrators to granulate the "administer users" permission based on roles. This allows users with particular roles to add/edit other users within other roles.
This module is insipred by, and based on Administer Users by Role and Role Delegate. But tries to correct security concerns by overriding all of the user_access calls.

After enabling module:

Watchdog Log Analyzer

Component type

module

Maintenance status

Development status

Component created

Component changed

The aim of this module is to provide a set of tools to the administrator
that analyze Drupal's watchdog log records, identify and analyze patterns and provide intelligent suggestions to the site administrator.

Registration Restriction

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module allows a site admin to restrict user registration based on whitelisting or blacklisting particular email domains.

An example use case is a school or organization that wants to restrict account creation to emails from their own domain.

A large portion of this code was adapted from this thread http://drupal.org/node/1405368#comment-5482220. This module adds an administrative config page through the UI and allows admins to choose between a whitelist or a blacklist.

Profile Field Search

Component type

module

Maintenance status

Development status

Downloads

2469

Component created

Component changed

This module allows you to search for users directly via text fields in their profile or profile2.

You decide which fields to search by default and you can filter by role. This module does not use or extend Drupals built-in user search.

The advantage is that you never need to wait for cron to index new users and when you add fields, they become searchable immediately.

To make use of this module, you will need to define some profile or profile2 text fields.

Site Disclaimer

Component type

module

Maintenance status

Development status

Downloads

8962

Component created

Component changed

This lightweight but highly configurable module adds a Site Disclaimer text and an "[x] I agree" checkbox to the registration page.

Site Disclaimer can contain items like:

  • Terms of Use/Terms of Service
  • Legal Terms & Conditions
  • Acceptable Use Policy
  • Privacy Policy
  • any other legal statements

Visitors are required to accept the terms to register for an account on the website. Administrator can later revise any of the terms and Site Disclaimer module will require all registered users to accept the revisions upon their login.

Mail Role

Component type

module

Maintenance status

Development status

Component created

Component changed

Overview:

Mail Role grants roles to users based on their email address. A site developer can configure a list of domain names to detect and a user role to grant. Mail Role then examines a user's email address and if it determines that the email addresses' domain name matches one of the configured domain names, it will grant the user the configured role.

Access denied backtrace

Component type

module

Maintenance status

Development status

Downloads

10379

Component created

Component changed

Access Denied Backtrace will help you track down the specific place where Drupal is triggering the access denied for a certain role.

Use Case:
Have you ever gone crazy when certain roles cannot access nodes in Drupal? Then you have to start checking permissions on and off just to finish right where you were to begin with? Or even worse get some more permissions control modules so they can override Drupal permissions.

The module is inspired by this thread: http://drupal.org/node/610568