[Pages] Add option to “Publish this page and also publish all related/unpublished content"

Problem statement:

As an instructor, I would like a one-click option so that when I publish a Page (not a module) it also offers the ability to publish all linked or related unpublished items (e.g., module items, assignments, quizzes, discussions) so students can access everything at once. Right now, when you publish a page, you have to remember to go in and publish all the content on that page separately.

Proposed solution:

My solution is to add a prompt that pops up when you go to publish a page that asks "do you want to also publish all items on this page" much like the ability to do so with Modules. This would greatly reduce repetitive steps, prevent visibility gaps, and streamline course prep especially when working from Modules. Why this matters: Saves time, ensures consistency, and reduces student confusion when some items remain unpublished unintentionally.

User role(s):

instructor