Require jsonapi module for CivicTheme?

Created on 23 June 2024, 5 months ago
Updated 24 June 2024, 5 months ago

Problem/Motivation

Does the jsonapi module need to be installed?

Steps to reproduce

  1. I enabled CivicTheme 1.7.1 on Drupal 10.3.
  2. I first encountered a fatal error and found a note on the docs site to apply a core patch which I did.
  3. The fatal WSOD went away but the components were still not showing up when creating a new page so I looked at the logs.
  4. I saw a number of 404 errors for /jsonapi so I installed the jsonapi module and those errors went away.
  5. I still don't see any components on the node edit form, but I'm wondering if jsonapi is required and should be added as a dependency.

Proposed resolution

If required, add jsonapi to dependencies in info file.

Remaining tasks

  • Determine if it's required
  • Update info file if so

User interface changes

API changes

Data model changes

💬 Support request
Status

Postponed: needs info

Version

1.7

Component

Code

Created by

🇺🇸United States Kristen Pol Santa Cruz, CA, USA

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

Comments & Activities

  • Issue created by @Kristen Pol
  • Status changed to Postponed: needs info 5 months ago
  • 🇦🇺Australia alex.skrypnyk Melbourne

    @Kristen Pol

    CivicTheme does not use JSON API module. Could you please provide an exact error you encountered.

    Also, please restart the installation from scratch - if you are encountered WSOD during installation - Drupal did not fully install all the required configuration.

  • Assigned to PrabuEla
  • 🇮🇳India PrabuEla chennai

    @Kristen Pol
    I have tested with the plain Drupal 10.3 with PHP version 8.2.
    CivicTheme requires drupal/components ^3@beta
    and JSON API isn't needed.

    May the issue you are facing with some other module requiring JSON API in your project.

    If I am not wrong this is not a valid issue. Please close this.

  • Issue was unassigned.
Production build 0.71.5 2024