Masqueradedit

Component ID

2170047

Component name

Masqueradedit

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

203

Component created

Component changed

Component body

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)