Make book child content-type configurable per enabled book content-type

Created on 29 September 2020, about 4 years ago
Updated 23 July 2023, over 1 year ago

Problem/Motivation

The current book module allows for multiple enabled content-types for books but only a single content-type for child pages. The problem is that if you want to use the book construct but have different requirements depending on the application then a series of problems arise. For example: two different sets of users that only have access to create and edit specific content-types by role or if different path patterns are required depending on the type of book content.

Steps to reproduce

1. Enable book
2. Configure book settings

Proposed resolution

There are modules in the contrib space to help deal with things like access control, but it gets complicated fairly quickly. In looking at it the easier solution is to remove the constraint of a single content-type for all book children and allow each enabled book content-type to have its own child content-type.

Remaining tasks

Address D6/D7 migration related code and config.

User interface changes

Conditional settings per content-type on the book settings admin page.

API changes

None.

Data model changes

None.

Release notes snippet

Enhance book module settings to allow users to configure the add child link content-type per book content-type.

✨ Feature request
Status

Postponed

Version

9.5

Component
BookΒ  β†’

Last updated 5 days ago

  • Maintained by
  • πŸ‡ΊπŸ‡ΈUnited States @pwolanin
Created by

πŸ‡¨πŸ‡¦Canada joel_osc

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024