Adds two base fields to all nodes.

Node keeper: prevents people who don't have the 'bypass node access' permission
from deleting nodes where that checkbox is enabled.

Alias keeper: prevents people who don't have the 'administer node_keep per node' permission
from changing the node's alias if the Alias keeper checkbox is checked. Is only
installed if the 'pathauto' module exists.

Use-case: you've set up a node as an overview, and other nodes have their alias
set to be [this-node-alias]/their-own-alias. With this module you can protect
the alias you set, as well as make sure the node doesn't get deleted.

@todo: Prevent the alias config entity from being edited/deleted if it's
attached to a node with Alias Keep checked. Currently it only prevents changes
in the node edit form, so users who can manage aliases through the overview
can still change/delete it.

Supporting organizations:
Development
Maintenance

Project information

Releases

2.2.5 Stable release covered by the Drupal Security Team released 15 October 2024
Works with Drupal: ^8.8 || ^9 || ^10 || ^11
Install:

Development version: 2.x-dev updated 15 Oct 2024 at 10:26 UTC