Skip to content

Site Module 2: Site Entities as "Environments", Drupal Site Entity is now DrupalProject, JSONAPI.

Jon Pugh requested to merge feature/environments into 2.x

Major refactor to support multiple "environments" per site.

More docs coming...

Remaining tasks:

  • State field is not updating. Need to confirm all fields are updating with a test.
  • Remove request to /api/site/data.
  • Refresh data page does not work.
  • Remove "unmanaged" indicator.
  • Add better display of Site Manager.
  • re-implement field, config & state overrides.
  • Re-implement User Login
  • site groups and automatic assignment. No longer needed. SiteEntities get DrupalProjects created and assigned automatically.
  • site group edit -> automatic grouping based on UUId or git repo.
  • Remove Presave event and subscribers.
  • Remove SiteRemote service.
  • Add canonical URL field to drupal project.

No longer needed. SiteEntities get DrupalProjects created and assigned automatically.

  • Update docs
  • Update screenshots
  • Update project descriptions
  • Release notes
  • etc
Edited by Jon Pugh

Merge request reports