Problem/Motivation

  • The DB fixture for mirroring the API results currently has stable/security covered releases, but there's an "all projects" tab that will display additional projects
  • There's interest in querying on release data, so it would be useful to have release info that in the cached project data so it's not necessary to rewrite the fixture logic to add it later

Steps to reproduce

Proposed resolution

Update the fixture creation script to include scrappier projects, and release data. The project data should be streamlined before being written to the fixture to only include essential fields. Without doing this, the fixture could exceed 40MB

Remaining tasks

  • ✅ File an issue about this project
  • ☐ Addition/Change/Update/Fix to this project
  • ☐ Testing to ensure no regression
  • ☐ Automated unit/functional testing coverage
  • ☐ Developer Documentation support on feature change/addition
  • ☐ User Guide Documentation support on feature change/addition
  • ☐ Code review from 1 Drupal core team member
  • ☐ Full testing and approval
  • ☐ Credit contributors
  • ☐ Review with the product owner
  • ☐ Release

User interface changes

API changes

Data model changes

Release notes snippet

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:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

bnjmnm created an issue. See original summary.

bnjmnm’s picture

Status: Active » Needs review
bnjmnm’s picture

Assigned: bnjmnm » Unassigned

tim.plunkett made their first commit to this issue’s fork.

  • tim.plunkett committed 7014315 on 1.0.x authored by bnjmnm
    Issue #3250356 by bnjmnm: DB Fixture needs to include additional items/...
tim.plunkett’s picture

Status: Needs review » Fixed

Merged! Thanks

Status: Fixed » Closed (fixed)

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