Problem/Motivation

In a vanilla Drupal 9 installation, installation of the ATS module fails due to the following errors:

  • Missing dependencies for Address and Country modules (must be added to require: of composer.json).
  • Unable to install ATS (Applicant Tracking System) due to unmet dependencies: field.storage.node.field_ats_can_screening_can (ats_candidate), language.content_settings.node.ats_candidate_screening (language)

Steps to reproduce

In a vanilla Drupal 9 installation, download the ATS module (and its ATS Candidate submodule) and attempt to drush enable the module. (Note that it is not yet possible to composer require the module, since we will not release the first alpha until this issue is resolved.)

Proposed resolution

  • Add drupal/address and drupal/country to composer.json
  • Track down missing dependencies in the configuration YAML.

Remaining tasks

  • Add drupal/address and drupal/country to composer.json
  • Track down missing dependencies in the configuration YAML.

This issue is a good opportunity for community contributions!

Issue fork ats-3325893

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

hotwebmatter created an issue. See original summary.

hotwebmatter’s picture

Issue summary: View changes
a.novolokov’s picture

Assigned: Unassigned » a.novolokov

a.novolokov’s picture

Fixed all issues with dependencies

a.novolokov’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

cindy_codediaries made their first commit to this issue’s fork.

hotwebmatter’s picture

Version: » 1.0.x-dev
Status: Closed (fixed) » Needs work

Reopening this ticket (it was closed automatically.)

hotwebmatter’s picture

Status: Needs work » Reviewed & tested by the community
hotwebmatter’s picture

Status: Reviewed & tested by the community » Fixed

This issue is fixed, and the project can now be installed via composer require.

As new dependencies are added to the project, we should add them to the composer.json in the same way.

Thanks for the patch, @cindy_codediaries!

chris mcgrath’s picture

Status: Fixed » Closed (fixed)