Skip to content

feat(example-sets): De Wilgenboom's public pages use the options their boards need - #1886

Draft
rubenvdlinde wants to merge 1 commit into
developmentfrom
feat/wilgenboom-public-pages-follow-the-boards
Draft

rubenvdlinde wants to merge 1 commit into
developmentfrom
feat/wilgenboom-public-pages-follow-the-boards

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

De Wilgenboom's public pages use the portaliq options their boards need (proof run 3, boards Home, Zoeken, Artikel and Contentpagina). Lane LQ-wilgenboom.

What changes (only lib/Settings/portals/po.json)

  • Portal: breadcrumb: "page", so the trail ends on the page title.
  • Zoeken: a filter column "Soort" and "Voor wie" ("Voor wie" as radios). The field has no visible label (label "Zoekterm"), and the intro is the board's.
  • Artikel: the crumb runs through "Nieuws en documenten", with the pill "Nieuws" above the title. The light card "Nieuws uit de groep van uw kind" sits on top of the right column, above "Meer nieuws". The Kinderboekenweek item ends with the board's closing sentence.
  • Contentpagina: the "Afwezig melden" button sits inside "Online melden", and the separate button is gone. "Liever bellen?" is a plain card with the number in bold. The last paragraph is a warning callout, and the table has row headers.
  • Home: "Verlof aanvragen" draws a document icon. The agenda's "Ouderavond" is no link, as on the board.

OpenSpec: openspec/changes/wilgenboom-public-pages-follow-the-boards. Test: tests/Unit/Portal/WilgenboomDeclarationsTest.php (4 tests, all fail on development's po.json).

Depends on

  • portaliq options already on development: catalogue facets, article crumb, callout action, rowHeaders, breadcrumb.
  • breadcrumb is only written once ExamplePortalProvisioner::FILLABLE lists it. That is shared code, so it is a request to lane FIX-L.
  • An instance that loaded po before keeps its pages. Proof run 4 is a fresh load.

Not in this change

  • "Nieuwsbrieven (2)" and the "Schooljaar" facet: a news item has no kind or school-year field (portaliq).
  • A link inside a table cell ("Verlof aanvragen"): nlTable renders text only (portaliq).
  • The side links "Gym en zwemmen" and "Luizencontrole": no page content exists for them, and this change does not invent it.

🤖 Generated with Claude Code

…r boards need

Search facets Soort and Voor wie, the article's crumb through Nieuws en
documenten with the light sign-in card above Meer nieuws, the button inside
Online melden, a plain Liever bellen card, a closing warning, row headers,
breadcrumb page, and the home's document icon and plain Ouderavond row.
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/learniq @ 644b76e

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-specs ✅
format ✅
check-l10n-js ✅
check-schema-l10n ✅
composer ✅ ✅ 110/110
npm ✅ ✅ 747/747
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit 🚨 NO VERDICT — enabled but never ran
Newman ⏭️
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ⏭️

Quality workflow — 2026-10-09 05:03 UTC

Download the full PDF report from the workflow artifacts.

This branch has not been deployed

No deployments
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