Overview

The Masqueradedit module is a simple module that interacts with the Masquerade module to allow a user with the correct permissions to edit a node whilst masquerading as its author.

The Masquerade module provides a simple framework for a user to view a Drupal site as another user, but the process for editing a node as its author has a long tail: find the node, identify the author, find the author, masquerade as that author, find the node again, edit the node. Masqueradedit is intended to simplify that process by providing a single-click function to edit the node as its author, and return to your actual user account when leaving the node edit form.

Features

  • Places a new tab on a node page to edit as the node author.
  • Interacts with the Masquerade module to switch the user to the node author.
  • Places a "Save and Switch Back" submit on the node edit form.
  • Interacts with the Masquerade module to switch a user back when submitting the node or leaving the node edit page.
  • Updates revision history to identify the actual user making changes, not the masquerading user.
  • Provides Drupal hooks for developers to alter the result of the menu access callback, and the internal URL that the Masquerade module redirects to when switching to and from a user account. See the api.php file for more information.

Requirements

The module is dependent on the Masquerade module for the actual switching of user accounts.

In order to edit a node as it's author, the user must be granted the "Masquerade as user" permission.

Current Maintainer

Dale Smith (MrDaleSmith)

Project information

Releases