Skip to content

Default Points of Arrival container_id to prod + drop unused Geddes header#64

Merged
sevenpointsix merged 1 commit into
stagingfrom
fix/container-id-defaults
Jun 9, 2026
Merged

Default Points of Arrival container_id to prod + drop unused Geddes header#64
sevenpointsix merged 1 commit into
stagingfrom
fix/container-id-defaults

Conversation

@sevenpointsix

Copy link
Copy Markdown
Contributor

Summary

Two small alignment fixes spotted while reviewing the IOG migration (#63):

  • POA container_id defaultconfig/collections/pointsofarrival.php now falls back to the production community UUID 5f407bc8-1f6c-4ab7-830a-66fac8e07c7f instead of the dev UUID bac433ed-36a9-4660-b49c-49d3fd0bed2c. We only read from Solr and want live data by default everywhere; dev/staging can override via POINTSOFARRIVAL_CONTAINER_ID in .env. Brings POA in line with every other prefixed DSpace collection (alumni, art, geddes, mimed, openbooks, physics, public-art, iog, etc.). .env.example updated with the matching guidance.
  • Geddes header assetpublic/collections/geddes/images/n-header-doves.png re-exported at 17.1 KB (was 24.4 KB). No visible change in the rendered banner.

Test plan

  • php artisan test --compact tests/Feature/PointsofarrivalCollectionTest.php → 26 passed, 42 assertions.
  • vendor/bin/pint --dirty --format agent passes.
  • On staging, verify /pointsofarrival (prefix mode) and the dedicated host still surface live records after deploy (uses the prod UUID by default now, so should match production behaviour).
  • Eyeball the Geddes V2 header banner — should look identical.

Notes for reviewers

This depends on no other changes and can merge ahead of, or after, #63. If POA-specific dev/staging environments rely on the dev container they will need POINTSOFARRIVAL_CONTAINER_ID=bac433ed-36a9-4660-b49c-49d3fd0bed2c in their .env before merge — the legacy dev UUID is recorded in .env.example as a hint.

…eader.

- config/collections/pointsofarrival.php now falls back to the prod
  community UUID (5f407bc8-…fac8e07c7f) instead of the dev UUID
  (bac433ed-…3fd0bed2c). We only read from Solr so prod data is the
  right default everywhere; dev/staging can override via
  POINTSOFARRIVAL_CONTAINER_ID. Brings POA in line with every other
  prefixed DSpace collection (alumni, art, geddes, openbooks, mimed,
  public-art, iog, etc.).
- public/collections/geddes/images/n-header-doves.png: replace the
  oversized banner asset (24.4 KB → 17.1 KB) noticed while preparing
  the IOG PR. No visible change in the layout.
@sevenpointsix sevenpointsix marked this pull request as ready for review June 9, 2026 11:55
@sevenpointsix sevenpointsix merged commit 213bc8b into staging Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant