You are here

function enforce_revlog_node_prepare in Enforce revision log message 8

Same name and namespace in other branches
  1. 7 enforce_revlog.module \enforce_revlog_node_prepare()

Implements hook_node_prepare().

File

./enforce_revlog.module, line 64
Allows enforcing unpriviledged users to enter a log message every time a revisionable entity revision is created or reverted

Code

function enforce_revlog_node_prepare($node) {
  $node->enforce_revlog = FALSE;

  // We should enable enforce_revlog on add/edit form if:
  if (isset($node->nid) && (variable_get('enforce_revlog_node_type_' . $node->type, 0) && !user_access('skip revision log message'))) {
    $node->enforce_revlog = TRUE;
  }
}