Skip to content

feat(example-sets): Zuiddrecht cases link trees, play equipment and market pitches - #4671

Closed
rubenvdlinde wants to merge 1 commit into
developmentfrom
feat/exset-case-objects-link-public-space
Closed

rubenvdlinde wants to merge 1 commit into
developmentfrom
feat/exset-case-objects-link-public-space

Conversation

@rubenvdlinde

@rubenvdlinde rubenvdlinde commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

What

Nine caseObject rows in the Zuiddrecht fragment link cases to their object in OpenRegister's public-space register (openbare ruimte), found by identification, with an objectUrl that names the register and schema. Dossiq's object type catalogue (board DqCatalogus) then lists the types with their schema, property count and views.

Object type Cases Case types
Boom Kapvergunning Parkstraat, Kapvergunning essen Parkweg (3 essen), Evenementenvergunning buurtfeest 2026 2
Speeltoestel Melding kapot speeltoestel Oosthavenplein, Evenementenvergunning buurtfeest 2026 2
Standplaats Bezwaar afwijzing standplaats Markt, Evenementenvergunning buurtfeest 2026 2

The case's Objects tab now sorts on objectIdentification (one line in src/manifest.json and src/menu-layout.simple.json), so case 710d44a4 lists Fietspad Lindelaan (BGT wgl.0505.1234) before Lichtmast 14 and 15, as board DqZaakGerelateerd draws it. caseObjects.spec.js follows.

Lantaarnpaal comes from portaliq's fragment (the two lamp-post reports). Configuration and data only, no code and no procedure names.

Depends on

ConductionNL/openregister#4891 (the register and its objects). Merge that one first; without it the lookups refuse these nine rows.

Verified

  • New ZuiddrechtCaseObjectsTest (2 tests): every link's lookup, the schema its URL names (through ObjectTypeSchemaResolver::schemaNamedIn), case declared before link, and the cases per type.
  • diff-check: php -l, phpcs, phpunit green. caseObjects.spec.js 31 tests green, eslint clean.
  • composer check:strict once: ALL CHECKS PASSED (9,881 tests).

Not installed on :8080 by this lane; the refresh lane applies the set with --refresh.

Assisted-by: ClaudeCode:claude-opus-5-5

…arket pitches

Nine caseObject rows link the two felling permits, the neighbourhood party,
the spring-rider report and the market-pitch objection to their objects in
OpenRegister's public-space register, so the object type catalogue lists
Boom, Speeltoestel and Standplaats with their schema.

Assisted-by: ClaudeCode:claude-opus-5-5
@rubenvdlinde

Copy link
Copy Markdown
Contributor Author

Landed via the b44 integration batch (integrate/dq-b44).

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