Module Description
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.

Project Usage
322
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the issue of preventing unauthorized users from deleting nodes or changing aliases on nodes by adding base fields and permissions to control access.
Data Name
node_keep

OPENAI CHATBOT

OPENAI CHATBOT

16:31:15
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.