Choose which long text field should be gutenberg field

Created on 13 May 2022, over 2 years ago
Updated 15 May 2024, 8 months ago

Problem/Motivation

The Gutenberg module is hard coded to convert the first compatible text field on a content type to use the gutenberg format. This means on a content type with multiple long text fields one is always converted to the gutenberg format but not necessarily the correct one. There is currently no way to choose which field should be a gutenberg field.

Steps to reproduce

Create multiple long text fields on a content type. Enable gutenberg on the content type. Observe the first field is made into a gutenberg editor experience whereas the rest are placed in the 'more settings' area of the node form.

Proposed resolution

Add an option/config to the content type form to allow the field to be chosen. I imagine this may cause some issues if a field is chosen and then later deleted but an appropriate error could be displayed.

Remaining tasks

User interface changes

Add an option to choose from available long text fields.

Feature request
Status

Needs review

Version

2.0

Component

Code

Created by

🇮🇹Italy tanc Italy

Live updates comments and jobs are added and updated live.
  • Needs tests

    The change is currently missing an automated test that fails when run with the original code, and succeeds when the bug has been fixed.

Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

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

  • 🇳🇴Norway eiriksm Norway

    Let's add some tests to this before merging.

    Also, if someone could create a merge request with the patch it's so much easier to review, comment and commit

  • First commit to issue fork.
  • Status changed to Needs review 9 months ago
  • 🇺🇸United States veronicaSeveryn

    Created a merge request based on the patch.

  • 🇳🇴Norway thorandre

    So who should add some tests? @maciek.kaczmarski maybe?

  • Pipeline finished with Success
    8 months ago
    Total: 251s
    #176956
  • Pipeline finished with Success
    8 months ago
    Total: 201s
    #176960
  • Pipeline finished with Success
    8 months ago
    Total: 530s
    #183380
  • Pipeline finished with Success
    8 months ago
    Total: 470s
    #183410
  • Pipeline finished with Canceled
    8 months ago
    Total: 81s
    #183425
  • Pipeline finished with Success
    8 months ago
    Total: 629s
    #183428
  • Pipeline finished with Success
    8 months ago
    Total: 223s
    #187321
  • Pipeline finished with Success
    8 months ago
    Total: 243s
    #187326
  • Pipeline finished with Failed
    8 months ago
    Total: 185s
    #192152
  • Pipeline finished with Success
    8 months ago
    Total: 184s
    #192160
  • Pipeline finished with Canceled
    6 months ago
    Total: 82s
    #237385
  • Pipeline finished with Success
    6 months ago
    Total: 712s
    #237387
  • Pipeline finished with Success
    6 months ago
    Total: 245s
    #237405
  • Pipeline finished with Success
    6 months ago
    Total: 251s
    #237763
  • Pipeline finished with Skipped
    6 months ago
    #246713
  • Pipeline finished with Success
    5 months ago
    Total: 520s
    #251825
  • Pipeline finished with Success
    5 months ago
    Total: 194442s
    #251838
  • Pipeline finished with Skipped
    5 months ago
    #259096
  • Pipeline finished with Success
    5 months ago
    Total: 305s
    #259094
  • Pipeline finished with Success
    4 months ago
    Total: 227s
    #298138
  • Pipeline finished with Success
    4 months ago
    Total: 223s
    #298141
  • Pipeline finished with Success
    4 months ago
    Total: 155s
    #303457
  • Pipeline finished with Skipped
    3 months ago
    #306095
  • Pipeline finished with Success
    3 months ago
    Total: 159s
    #318336
  • Pipeline finished with Success
    3 months ago
    #332192
  • Pipeline finished with Success
    2 months ago
    Total: 148s
    #338411
  • Pipeline finished with Success
    2 months ago
    Total: 179s
    #346636
  • Pipeline finished with Failed
    2 months ago
    Total: 308s
    #346644
  • Pipeline finished with Success
    2 months ago
    Total: 216s
    #346660
  • Pipeline finished with Success
    2 months ago
    Total: 311s
    #346665
  • Pipeline finished with Failed
    about 2 months ago
    Total: 261s
    #356216
  • Pipeline finished with Success
    about 2 months ago
    Total: 227s
    #357338
  • Pipeline finished with Failed
    28 days ago
    Total: 242s
    #378736
Production build 0.71.5 2024