Skip to content

fix(example-sets): the Lindelaan saved search tells its owner - #4136

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/exset-zuiddrecht-board-gaps
Oct 21, 2026
Merged

rubenvdlinde merged 1 commit into
developmentfrom
fix/exset-zuiddrecht-board-gaps

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

What

The Zuiddrecht example set's saved search zoek-lindelaan now names its owner, Thomas, as the alert's one recipient (user:{{cast:thomas.uid}}).

OpenRegister refuses a view alert with no recipients ("alert.recipients: name at least one recipient"), so occ openregister:example-set:install zuiddrecht skipped the view and the DqZoekresultaten board had no saved search to draw. Since openregister#4685 only the owner or an administrator may name someone else, so the owner is the recipient that always passes.

Verified

  • ZuiddrechtSocialSearchContactTest asserts the recipient is user: plus the owner; all nine Zuiddrecht*Test files pass, phpcs is clean on the changed test.
  • The set installs the view on a local instance (no more refusal).

Not in this PR

  • The Lindelaan Woo case MZ-ZDR-2026-0412 that decidiq's decision-woo-lindelaan-concept looks up is portaliq's (woo-fietspad, see ZuiddrechtLindelaanIsPortaliqsTest), so dossiq does not add a second one.
  • Inherited: none touched.

AI-assisted: written with Claude Code (claude-opus-5-5) and reviewed before submission.

OpenRegister refuses a view alert without recipients, so the Zuiddrecht
install skipped zoek-lindelaan and DqZoekresultaten had no saved search.
Thomas, the view's owner, is now its one recipient: since
openregister#4685 only the owner or an administrator may name others.

Assisted-by: ClaudeCode:claude-opus-5-5
@rubenvdlinde
rubenvdlinde merged commit d0173cd into development Oct 21, 2026
38 of 43 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/dossiq @ 3c21002

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-vue3-compile ✅
test-l10n ✅
format ❌
check-schema-l10n ❌
check-l10n-js ✅
check-debt-ratchet ❌
check-types-e2e ✅
composer ✅ ✅ 109/109
npm ✅ ✅ 658/658
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ❌
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-21 13:24 UTC

Download the full PDF report from the workflow artifacts.

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