Protected Pages Bulk

Created on 20 July 2025, 16 days ago

Problem/Motivation

The current Protected Pages module only allows content managers to protect pages one at a time. For sites with many pages that require identical protection (e.g., same password or expiration), this process becomes tedious and error-prone.

There’s no built-in way to apply protection settings (such as password and expiration date) to multiple pages in bulk.

Steps to reproduce

Create a helper module that integrates with Protected Pages and provides a bulk interface for setting protection settings on multiple nodes at once.

Proposed resolution

A working implementation is available at:
🔗 GitHub Repository: https://github.com/eaudeweb/protected_pages_bulk

Remaining tasks

Module uses expiration submodule from https://www.drupal.org/project/protected_pages/issues/3502743 Schedule automatic password removal Active
MR: https://git.drupalcode.org/project/protected_pages/-/merge_requests/34

User interface changes

Added 'Bulk Add Protected Pages' button

Feature request
Status

Active

Version

1.7

Component

Code

Created by

🇺🇸United States korn3000 Wilmington

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024