Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
74de1b9
docs(openspec): the federation pull fetches the peer and mirrors show…
rubenvdlinde Oct 30, 2026
c293cbc
docs(openspec): bring over the registrations from the previous Softwa…
rubenvdlinde Oct 30, 2026
b16bb72
docs(parity): record the hand-picked requirements and flip conn-integ…
rubenvdlinde Oct 30, 2026
979f7da
docs(openspec): copy an application with its links on the Application…
rubenvdlinde Oct 30, 2026
8f095d8
chore(openspec): every change and spec names its screens (#1348)
rubenvdlinde Oct 30, 2026
39493a7
chore(openspec): archive cmdb-import-owner-identity and organisation-…
rubenvdlinde Oct 30, 2026
1f80c1c
chore(sigrid): leave vendored tooling out of the analysis scope
rubenvdlinde Nov 1, 2026
1e4bbc5
docs(openspec): name SkApplicaties in the sharing-itsm-exchange scree…
rubenvdlinde Nov 1, 2026
5b0c62f
refactor(scripts): print the ArchiMate comparison report in small steps
rubenvdlinde Nov 1, 2026
edd50ea
Merge pull request #1356 from ConductionNL/refactor/sig-archimate-rep…
rubenvdlinde Nov 1, 2026
1f213aa
test(scripts): golden for the ArchiMate comparison script
rubenvdlinde Nov 2, 2026
619e661
refactor(scripts): compare ArchiMate models in small steps
rubenvdlinde Nov 2, 2026
525d5bc
test(settings): golden for the OpenRegister schema configuration rows
rubenvdlinde Nov 2, 2026
dab59b9
refactor(settings): keep the OpenRegister schema rows as module const…
rubenvdlinde Nov 2, 2026
08de22d
test(organisations): golden for converting a contact person to a user
rubenvdlinde Nov 2, 2026
f43d85a
refactor(organisations): convert a contact person to a user in small …
rubenvdlinde Nov 2, 2026
4bb493c
test(utils): golden for reading a record's data bag
rubenvdlinde Nov 2, 2026
3077405
refactor(utils): share one dataOf and affectedModuleIds across src/utils
rubenvdlinde Nov 2, 2026
47be737
test(settings): golden for the settings store API actions
rubenvdlinde Nov 2, 2026
d1d969f
refactor(settings): one fetchJson and shared state builders in the se…
rubenvdlinde Nov 2, 2026
187bcc9
test(settings): golden for the ArchiMate import and exports
rubenvdlinde Nov 2, 2026
0b71e8c
refactor(settings): ArchiMate import and exports in small steps
rubenvdlinde Nov 2, 2026
0367295
test(modals): golden for the mass object dialog actions
rubenvdlinde Nov 2, 2026
5338e51
refactor(modals): one shared run for the mass object dialogs
rubenvdlinde Nov 2, 2026
afc3cb6
test(organisations): golden for changing an organisation's status
rubenvdlinde Nov 2, 2026
4f3bd12
refactor(organisations): change an organisation's status in small steps
rubenvdlinde Nov 2, 2026
d8180f9
test(suite-wizard): golden for loading the applications step
rubenvdlinde Nov 2, 2026
197fa53
refactor(suite-wizard): load the applications step in small steps
rubenvdlinde Nov 2, 2026
f361485
refactor(settings): drop the bulk sync dialog styles left in Statisti…
rubenvdlinde Nov 2, 2026
3639ea6
chore(quality): take the canonical coverage-guard
rubenvdlinde Nov 2, 2026
0cf9723
Merge pull request #1358 from ConductionNL/refactor/sig-archimate-com…
rubenvdlinde Nov 2, 2026
95d8bef
Merge pull request #1359 from ConductionNL/refactor/sig-settings-sche…
rubenvdlinde Nov 2, 2026
8e71265
Merge pull request #1360 from ConductionNL/refactor/sig-contact-conve…
rubenvdlinde Nov 2, 2026
06aae1a
Merge pull request #1361 from ConductionNL/refactor/sig-utils-shared-…
rubenvdlinde Nov 2, 2026
a848fe1
Merge pull request #1362 from ConductionNL/refactor/sig-settings-stor…
rubenvdlinde Nov 2, 2026
44e76f3
Merge pull request #1363 from ConductionNL/refactor/sig-archimate-imp…
rubenvdlinde Nov 2, 2026
fec5bfa
Merge pull request #1364 from ConductionNL/refactor/sig-mass-object-a…
rubenvdlinde Nov 2, 2026
1b44fac
Merge pull request #1365 from ConductionNL/refactor/sig-organisation-…
rubenvdlinde Nov 2, 2026
d93ea43
Merge pull request #1366 from ConductionNL/refactor/sig-suite-wizard-…
rubenvdlinde Nov 2, 2026
1c3dff9
Merge pull request #1367 from ConductionNL/refactor/sig-statistics-ov…
rubenvdlinde Nov 2, 2026
84c50bf
refactor(store): split the related-data fetch and make the plugin mea…
rubenvdlinde Nov 2, 2026
6d00cca
refactor(cmdb-import): look error texts up in a table
rubenvdlinde Nov 2, 2026
8817714
refactor(store): drive the focused schema selections from key tables
rubenvdlinde Nov 2, 2026
681ee9d
style(store): prettier
rubenvdlinde Nov 2, 2026
5287742
refactor(cmdb-import): split the workbook-too-large words
rubenvdlinde Nov 2, 2026
176dce5
refactor(cmdb-import): write the error-text entries as arrow functions
rubenvdlinde Nov 2, 2026
8b6fa81
ci(quality): block on the SIG unit ratchet and commit the SIG score f…
rubenvdlinde Nov 2, 2026
e205888
Merge pull request #1370 from ConductionNL/refactor/sig-stackiq-plugi…
rubenvdlinde Nov 2, 2026
44eff23
Merge pull request #1371 from ConductionNL/refactor/sig-cmdb-error-text
rubenvdlinde Nov 2, 2026
47cbe44
Merge pull request #1372 from ConductionNL/refactor/sig-settings-sche…
rubenvdlinde Nov 2, 2026
92475ea
Merge pull request #1373 from ConductionNL/ci/sig-blocking-and-floor
rubenvdlinde Nov 2, 2026
8c0bf85
refactor(archimate): remove private methods nothing calls
rubenvdlinde Nov 2, 2026
a952e38
chore(sigrid): use the fleet's full scope file
rubenvdlinde Nov 2, 2026
800d11d
Merge remote-tracking branch 'origin/development' into chore/sigrid-e…
rubenvdlinde Nov 2, 2026
6c3372d
refactor(organization-sync): split the contact person sync into steps
rubenvdlinde Nov 2, 2026
3d630c2
Merge remote-tracking branch 'origin/development' into refactor/sig-c…
rubenvdlinde Nov 2, 2026
61f16a6
Merge remote-tracking branch 'origin/development' into refactor/sig-a…
rubenvdlinde Nov 2, 2026
5895678
Merge remote-tracking branch 'origin/development' into chore/sigrid-e…
rubenvdlinde Nov 2, 2026
1a1aac9
Merge pull request #1374 from ConductionNL/refactor/sig-archimate-dea…
rubenvdlinde Nov 2, 2026
0057a1b
refactor(facets): pass the facet request as one array
rubenvdlinde Nov 2, 2026
d4296e7
refactor(federation): pass the peer to the merge plan as one array
rubenvdlinde Nov 2, 2026
3e7eee6
Merge remote-tracking branch 'origin/development' into refactor/sig-f…
rubenvdlinde Nov 2, 2026
2f5ee7c
Merge remote-tracking branch 'origin/development' into refactor/sig-f…
rubenvdlinde Nov 2, 2026
a019035
Merge remote-tracking branch 'origin/development' into refactor/sig-c…
rubenvdlinde Nov 2, 2026
75fcb83
refactor(appinfo): read the app id from a small AppIdentity class
rubenvdlinde Nov 2, 2026
615ff54
test(settings): read the app id spelling the declarations now use
rubenvdlinde Nov 2, 2026
099ed3e
refactor(aangeboden-gebruik): remove two ownership checks nothing calls
rubenvdlinde Nov 2, 2026
18fc289
Merge pull request #1351 from ConductionNL/chore/sigrid-exclude-vendo…
rubenvdlinde Nov 2, 2026
b292701
Merge pull request #1375 from ConductionNL/refactor/sig-contact-perso…
rubenvdlinde Nov 2, 2026
14f9cd4
Merge pull request #1376 from ConductionNL/refactor/sig-facet-request
rubenvdlinde Nov 2, 2026
042e0c2
Merge pull request #1377 from ConductionNL/refactor/sig-federation-plan
rubenvdlinde Nov 2, 2026
0117e39
Merge pull request #1379 from ConductionNL/refactor/sig-app-identity
rubenvdlinde Nov 2, 2026
5e0f241
Merge pull request #1380 from ConductionNL/refactor/sig-dead-ownershi…
rubenvdlinde Nov 2, 2026
6a93afd
refactor(settings): move the object counts out of SettingsService
rubenvdlinde Nov 2, 2026
fbcb7af
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 2, 2026
b1ab3ca
docs(settings): link the object count methods to their spec
rubenvdlinde Nov 2, 2026
88c299e
fix(settings): count the voorzieningen schemas that are configured
rubenvdlinde Nov 2, 2026
5f3a02f
refactor(sbom-import): pass the save target and import values as arrays
rubenvdlinde Nov 2, 2026
aa341a4
refactor(references-audit): pass the owner index and the run as arrays
rubenvdlinde Nov 2, 2026
c45e915
refactor(settings): move the e-mail template defaults and the config …
rubenvdlinde Nov 2, 2026
99c7dcd
Merge pull request #1381 from ConductionNL/refactor/sig-settings-obje…
rubenvdlinde Nov 2, 2026
291fa5c
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 2, 2026
bde8d02
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 2, 2026
586d0a5
Merge remote-tracking branch 'origin/development' into refactor/sig-r…
rubenvdlinde Nov 2, 2026
b63e3ce
Merge pull request #1382 from ConductionNL/fix/voorzieningen-object-c…
rubenvdlinde Nov 2, 2026
b03e2ec
Merge pull request #1383 from ConductionNL/refactor/sig-sbom-params
rubenvdlinde Nov 2, 2026
dfd7b4f
test(settings): list the config normaliser the object counts golden runs
rubenvdlinde Nov 2, 2026
bb8e9d3
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 2, 2026
e71d570
Merge pull request #1384 from ConductionNL/refactor/sig-references-au…
rubenvdlinde Nov 2, 2026
dd80cc1
Merge pull request #1385 from ConductionNL/refactor/sig-settings-temp…
rubenvdlinde Nov 2, 2026
191d83a
ci(sig): record the SIG floor on the current scope
rubenvdlinde Nov 2, 2026
4276f9d
Merge pull request #1386 from ConductionNL/ci/sig-floor-current-scope
rubenvdlinde Nov 2, 2026
ea911d7
test(store): golden for saving the configuration and the ArchiMate ex…
rubenvdlinde Nov 2, 2026
921db54
refactor(store): split saving the configuration and the ArchiMate exp…
rubenvdlinde Nov 2, 2026
19bc6b7
test(store): pin the property definition schema key and the zero sync…
rubenvdlinde Nov 2, 2026
219694d
style(store): jsdoc types and prettier
rubenvdlinde Nov 2, 2026
36431ae
refactor(settings): depend on an object type locator interface for re…
rubenvdlinde Nov 2, 2026
f26ce37
test(settings): golden for updating the three role group lists
rubenvdlinde Nov 2, 2026
075ca64
refactor(settings): one validated update for the three role group lists
rubenvdlinde Nov 2, 2026
5313adc
style(settings): one-line error log in updateRoleGroups
rubenvdlinde Nov 2, 2026
4ac0655
test(store): golden for the plugin's schema config lookup and object …
rubenvdlinde Nov 2, 2026
7382bad
test(store): golden for selecting the registers from the focused configs
rubenvdlinde Nov 2, 2026
0977410
refactor(store): split the plugin's object save and schema config loo…
rubenvdlinde Nov 2, 2026
df09d2c
test(store): pin the AMEF blob order, the cache of a new type and an …
rubenvdlinde Nov 2, 2026
4fd045f
style(store): jsdoc types
rubenvdlinde Nov 2, 2026
74d1a7a
refactor(store): select the focused registers through one helper
rubenvdlinde Nov 2, 2026
b4ead96
test(store): a register with both a title and a name
rubenvdlinde Nov 2, 2026
adfe31e
test(theme): golden for the theme variables read from the document root
rubenvdlinde Nov 2, 2026
29e7717
refactor(theme): read the theme variables from one name list
rubenvdlinde Nov 2, 2026
90aafce
test(store): golden for clearing the ArchiMate import and export status
rubenvdlinde Nov 2, 2026
5a50b2b
refactor(store): clear the ArchiMate import and export status through…
rubenvdlinde Nov 2, 2026
0236830
test(store): record when an action stops the status polling
rubenvdlinde Nov 2, 2026
8495bcf
refactor(settings): drop the uncalled compactToJsonConfiguration
rubenvdlinde Nov 3, 2026
14f3b8f
test(store): golden for the initial store states and the statistics rows
rubenvdlinde Nov 3, 2026
f2b716d
refactor(store): build the initial store state and the statistics row…
rubenvdlinde Nov 3, 2026
13a7b3a
refactor(store): compose the settings state from small factories
rubenvdlinde Nov 3, 2026
b3c799d
test(store): golden for publishing and depublishing an object
rubenvdlinde Nov 3, 2026
4091c17
refactor(store): publish and depublish through one action helper; con…
rubenvdlinde Nov 3, 2026
3993217
test(store): falsy configured flags and counts in the statistics rows
rubenvdlinde Nov 3, 2026
39dad3f
test(utils): golden for the licence posture helpers over seeded catal…
rubenvdlinde Nov 3, 2026
eb4eaeb
refactor(utils): split the licence posture rollups into small steps
rubenvdlinde Nov 3, 2026
0b76f4d
test(utils): widen the licence posture golden to 300 catalogues with …
rubenvdlinde Nov 3, 2026
8b5f768
test(utils): golden for the compliance matrix helpers over seeded data
rubenvdlinde Nov 3, 2026
b2dcefe
refactor(utils): split the compliance matrix builders into small steps
rubenvdlinde Nov 3, 2026
cbd2382
test(utils): pin the column label order and the column set preference
rubenvdlinde Nov 3, 2026
da8ebaa
test(utils): golden for the CMDB import error and follow-up helpers
rubenvdlinde Nov 3, 2026
5b8c76c
refactor(utils): split the CMDB import error and follow-up helpers in…
rubenvdlinde Nov 3, 2026
a01a792
test(utils): golden for outcomeLabel, projectOpenData and apiRequest
rubenvdlinde Nov 3, 2026
2ed02fa
refactor(utils): table for the import outcome labels; split the open …
rubenvdlinde Nov 3, 2026
26afd49
test(utils): an envelope with both uuid and id, and two slugs
rubenvdlinde Nov 3, 2026
2435987
test(utils): golden for exposure rows, CVSS parsing, import progress …
rubenvdlinde Nov 3, 2026
8d3715f
refactor(utils): split exposure rows, CVSS parsing, import progress a…
rubenvdlinde Nov 3, 2026
42c676d
test(utils): an empty affected module and a pack with both version fi…
rubenvdlinde Nov 3, 2026
e612a2c
test(store): golden for the view store fetches
rubenvdlinde Nov 3, 2026
43ac787
refactor(store): one include-parameter table for both view fetches
rubenvdlinde Nov 3, 2026
a4fe212
refactor(store): write the object counts through one helper in loadSt…
rubenvdlinde Nov 3, 2026
a0cf374
refactor(store): keep applyObjectCounts next to fetchJson
rubenvdlinde Nov 3, 2026
b9b231d
refactor(store): place applyObjectCounts beside the other apply helpers
rubenvdlinde Nov 3, 2026
fbb4b61
test(utils): golden for interruptedImportError
rubenvdlinde Nov 3, 2026
7aa0cb9
refactor(utils): pick the interrupted import error code in one helper
rubenvdlinde Nov 3, 2026
040e2cf
test(settings): key the unnamed template case as (empty) in its golden
rubenvdlinde Nov 3, 2026
7ec46a1
test(unit): stub Doctrine DBAL and Symfony HeaderUtils for the standa…
rubenvdlinde Nov 3, 2026
645d4da
test(utils): trim the compliance matrix golden to 30 seeded data sets
rubenvdlinde Nov 3, 2026
56bd081
test(utils): golden for the ArchiMate import progress view
rubenvdlinde Nov 3, 2026
2ce671b
test(utils): give the progress view golden a t() double and its recor…
rubenvdlinde Nov 3, 2026
54e58a3
refactor(utils): phase labels from a table, and the objects-saved lin…
rubenvdlinde Nov 3, 2026
70b8dbc
test(utils): golden for apiRequest, including the CSRF request token …
rubenvdlinde Nov 3, 2026
3bf44ae
refactor(utils): split apiRequest into fetch choice, request options,…
rubenvdlinde Nov 3, 2026
57c0468
test(utils): pin the empty request token when none is set
rubenvdlinde Nov 3, 2026
2ef85fd
chore(lint): drop the adminApi suppression that no longer applies
rubenvdlinde Nov 3, 2026
6eb315e
fix(manifest): document why the data quality and GEMMA plate pages ar…
rubenvdlinde Nov 3, 2026
1b57bd4
test(manifest): check the usage pages against the schema OpenRegister…
rubenvdlinde Nov 3, 2026
82e1aab
test(manifest): read column keys from object columns in the maintenan…
rubenvdlinde Nov 3, 2026
ca94137
test(catalog): the archived note follows a remount, and stays through…
rubenvdlinde Nov 3, 2026
aff9402
Merge branch 'fix/vitest-manifest-debt' into refactor/sig-stackiq-bat…
rubenvdlinde Nov 3, 2026
c97575a
test(settings): key the unnamed template case as (empty) in its golden
rubenvdlinde Nov 3, 2026
3a092e7
test(unit): HeaderUtils stub carries a spec exclusion instead of anot…
rubenvdlinde Nov 3, 2026
492567f
Merge pull request #1396 from ConductionNL/fix/lint-empty-golden-key
rubenvdlinde Nov 3, 2026
4870a4c
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
0e86030
test(settings): render the CMDB import info panel against its section
rubenvdlinde Nov 3, 2026
c4b67df
test(utils): a caller-supplied request token is never sent
rubenvdlinde Nov 3, 2026
b17b366
Merge remote-tracking branch 'origin/development' into refactor/sig-a…
rubenvdlinde Nov 3, 2026
acfcccb
Merge pull request #1397 from ConductionNL/refactor/sig-admin-api-req…
rubenvdlinde Nov 3, 2026
84c92de
Merge remote-tracking branch 'origin/development' into fix/settings-i…
rubenvdlinde Nov 3, 2026
e121e67
Merge remote-tracking branch 'origin/refactor/sig-stackiq-batch-1' in…
rubenvdlinde Nov 3, 2026
3b6b3ed
test(archimate): golden for both import entry points over five fixtures
rubenvdlinde Nov 3, 2026
0a5d5b4
Merge pull request #1400 from ConductionNL/refactor/sig-stackiq-batch-1
rubenvdlinde Nov 3, 2026
d13ebe2
refactor(archimate): pass one import scope instead of the model, prop…
rubenvdlinde Nov 3, 2026
78f6856
test(archimate): the import golden masks the checkout path and lists …
rubenvdlinde Nov 3, 2026
4b6929e
Merge remote-tracking branch 'origin/development' into fix/settings-i…
rubenvdlinde Nov 3, 2026
c7559f4
fix(archimate): the classic import reads a one-item section and repor…
rubenvdlinde Nov 3, 2026
544634e
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
bb77062
test(aangeboden-gebruik): golden for the koppelingen lookup by uuid, …
rubenvdlinde Nov 3, 2026
07be41c
refactor(aangeboden-gebruik): split the koppelingen lookup by uuid in…
rubenvdlinde Nov 3, 2026
d0d4a4a
Merge remote-tracking branch 'origin/development' into refactor/sig-o…
rubenvdlinde Nov 3, 2026
fc03b9d
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
6b7c409
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
0888105
Merge remote-tracking branch 'origin/development' into refactor/sig-p…
rubenvdlinde Nov 3, 2026
fde71ca
Merge remote-tracking branch 'origin/development' into refactor/sig-t…
rubenvdlinde Nov 3, 2026
900c3d7
Merge remote-tracking branch 'origin/development' into refactor/sig-d…
rubenvdlinde Nov 3, 2026
c394c40
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
69018ae
test(organization-sync): golden for the related contact person sync
rubenvdlinde Nov 3, 2026
0d62d74
refactor(organization-sync): split the related contact person sync in…
rubenvdlinde Nov 3, 2026
b3a48c0
test(organization-sync): golden for ensuring the organisation entity …
rubenvdlinde Nov 3, 2026
80859ef
refactor(organization-sync): split ensuring the organisation entity i…
rubenvdlinde Nov 3, 2026
41258d6
Merge pull request #1387 from ConductionNL/refactor/sig-object-type-l…
rubenvdlinde Nov 3, 2026
402b94a
Merge pull request #1388 from ConductionNL/refactor/sig-settings-role…
rubenvdlinde Nov 3, 2026
18aac5a
Merge pull request #1390 from ConductionNL/refactor/sig-settings-save…
rubenvdlinde Nov 3, 2026
48cab5b
Merge pull request #1391 from ConductionNL/refactor/sig-plugin-save-s…
rubenvdlinde Nov 3, 2026
0f42b78
Merge pull request #1392 from ConductionNL/refactor/sig-theme-variabl…
rubenvdlinde Nov 3, 2026
83d85ab
Merge pull request #1393 from ConductionNL/refactor/sig-drop-compact-…
rubenvdlinde Nov 3, 2026
01b0c42
test(stackiq): golden for the organisation sync with OpenRegister, as…
rubenvdlinde Nov 3, 2026
d08131a
Merge pull request #1394 from ConductionNL/refactor/sig-store-state-f…
rubenvdlinde Nov 3, 2026
bf97b14
Merge pull request #1402 from ConductionNL/fix/settings-info-panels
rubenvdlinde Nov 3, 2026
e5ec6e3
refactor(stackiq): drop the unused organisation service parameter fro…
rubenvdlinde Nov 3, 2026
4275175
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 3, 2026
4574878
Merge remote-tracking branch 'origin/development' into refactor/sig-k…
rubenvdlinde Nov 3, 2026
a36a20f
Merge remote-tracking branch 'origin/development' into refactor/sig-o…
rubenvdlinde Nov 3, 2026
b720aaf
Merge pull request #1406 from ConductionNL/refactor/sig-stackiq-param…
rubenvdlinde Nov 3, 2026
363dcb7
fix(stackiq): clear the reds the development run found
rubenvdlinde Nov 3, 2026
26e275b
fix(archimate): link GEMMA standards to reference components and vers…
rubenvdlinde Nov 3, 2026
8946d70
Merge remote-tracking branches 'origin/refactor/sig-org-sync-related-…
rubenvdlinde Nov 3, 2026
fc593bb
fix(rbac): mark provider, consumer and public catalogue reads as cros…
rubenvdlinde Nov 3, 2026
f8610e6
fix(organisations): create OpenRegister organisations through Organis…
rubenvdlinde Nov 3, 2026
ea0dcc2
Merge pull request #1408 from ConductionNL/fix/stackiq-dev-run-debt
rubenvdlinde Nov 3, 2026
39ee629
refactor(sbom-import): split importForModuleVersie and share the modu…
rubenvdlinde Nov 3, 2026
dd1529a
test(archimate): tag the GEMMA linker classes the import tests run
rubenvdlinde Nov 3, 2026
d436dda
fix(tests): keep the standalone Doctrine and Symfony stubs out of the…
rubenvdlinde Nov 3, 2026
aad1f03
Merge remote-tracking branch 'origin/development' into fix/stackiq-or…
rubenvdlinde Nov 3, 2026
0936dbd
Merge remote-tracking branch 'origin/development' into fix/gemma-stan…
rubenvdlinde Nov 3, 2026
1712614
refactor(listener): split the three object event handlers
rubenvdlinde Nov 3, 2026
331e86f
Merge pull request #1409 from ConductionNL/fix/unit-stubs-out-of-ci-glob
rubenvdlinde Nov 3, 2026
37745e8
refactor(organisations): delete StackiqService's unused organisation …
rubenvdlinde Nov 3, 2026
73fa68b
test(listener): pin an escaping Error and a zero-padded schema id; dr…
rubenvdlinde Nov 3, 2026
ea347e7
refactor(stackiq): delete the unreferenced StackiqService and its thr…
rubenvdlinde Nov 3, 2026
c8f2556
Merge remote-tracking branch 'origin/development' into fix/stackiq-re…
rubenvdlinde Nov 3, 2026
6d920c9
docs(archimate): tag the back-fill command's configure() with its spec
rubenvdlinde Nov 3, 2026
96c2189
fix(organisations): never take over an existing organisation on a nam…
rubenvdlinde Nov 3, 2026
04a73f7
fix(organisations): check the slug of the name OpenRegister receives
rubenvdlinde Nov 3, 2026
0b614a1
Merge pull request #1411 from ConductionNL/fix/gemma-standard-links
rubenvdlinde Nov 3, 2026
3c9d91c
Merge pull request #1412 from ConductionNL/fix/stackiq-organisation-c…
rubenvdlinde Nov 3, 2026
3604e5b
Merge pull request #1413 from ConductionNL/refactor/sig-stackiq-event…
rubenvdlinde Nov 3, 2026
110d411
test(cmdb): record every import test's effects as a golden
rubenvdlinde Nov 3, 2026
2e46b4a
refactor(cmdb): carry the run and the row in context objects
rubenvdlinde Nov 3, 2026
0691c46
test(cmdb): take a negative duration out of the golden too
rubenvdlinde Nov 3, 2026
b2fc270
Merge remote-tracking branch 'origin/development' into refactor/sig-c…
rubenvdlinde Nov 3, 2026
2db5130
Merge remote-tracking branch 'origin/development' into fix/stackiq-fa…
rubenvdlinde Nov 3, 2026
37053c8
refactor(command): write the link command's constructor on one line
rubenvdlinde Nov 3, 2026
86375c7
Merge pull request #1419 from ConductionNL/fix/stackiq-fallback-name-…
rubenvdlinde Nov 3, 2026
7f5b349
Merge pull request #1420 from ConductionNL/refactor/sig-cmdb-export-i…
rubenvdlinde Nov 3, 2026
2900330
fix(organisations): keep a registration from binding an organisation …
rubenvdlinde Nov 3, 2026
07c1ca4
Merge remote-tracking branch 'origin/development' into fix/stackiq-re…
rubenvdlinde Nov 3, 2026
5617515
test(cmdb): pin which mappings warn on an optional column
rubenvdlinde Nov 3, 2026
493feb2
test(contacts): replace the skipped contact and user tests with tests…
rubenvdlinde Nov 4, 2026
d41870d
Merge remote-tracking branch 'origin/development' into chore/canonica…
rubenvdlinde Nov 4, 2026
4bcb0e4
Merge remote-tracking branch 'origin/development' into refactor/sig-s…
rubenvdlinde Nov 4, 2026
71bfacb
Merge remote-tracking branch 'origin/development' into fix/read-rules…
rubenvdlinde Nov 4, 2026
ea732c0
Merge pull request #1415 from ConductionNL/refactor/sig-stackiq-delet…
rubenvdlinde Nov 4, 2026
51fc09c
Merge pull request #1424 from ConductionNL/test/cmdb-silent-mapping-w…
rubenvdlinde Nov 4, 2026
03793de
Merge pull request #1368 from ConductionNL/chore/canonical-coverage-g…
rubenvdlinde Nov 4, 2026
6d7dd69
Merge remote-tracking branch 'origin/development' into fix/read-rules…
rubenvdlinde Nov 4, 2026
a2fa06d
Merge pull request #1422 from ConductionNL/fix/stackiq-registration-i…
rubenvdlinde Nov 4, 2026
57a79d3
Merge pull request #1423 from ConductionNL/fix/stackiq-stale-contact-…
rubenvdlinde Nov 4, 2026
bd54f54
fix(rbac): keep the catalogue admins' and ambtenaar's contract and AI…
rubenvdlinde Nov 4, 2026
ff47e1a
fix(contacts): accept a contact person only from someone who may add …
rubenvdlinde Nov 4, 2026
d154dbd
Merge pull request #1416 from ConductionNL/fix/read-rules-cross-organ…
rubenvdlinde Nov 4, 2026
09f476e
fix(contacts): type the pre-save event and keep the guard free of sta…
rubenvdlinde Nov 4, 2026
2b4c77e
Merge remote-tracking branch 'origin/development' into fix/contact-pe…
rubenvdlinde Nov 4, 2026
eb8c1e8
fix(contacts): check every contact key the sync reads, username, and …
rubenvdlinde Nov 4, 2026
81cdbcc
Merge pull request #1425 from ConductionNL/fix/contact-person-organis…
rubenvdlinde Nov 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .github/sig-floor.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"about": "SIG 4-star checks this app meets and must keep meeting (gate 123, sig-floor). Generated by check_sig_floor.py write; raised by the workflow, never lowered by hand.",
"schema": 1,
"profile": "four-star",
"tools": {
"lizard": "1.24.3"
},
"measured_at": "dd80cc1c259151f94ad7fcc2abe0b9d617237aff",
"checks": [
"javascript duplication",
"javascript unit_complexity >25",
"javascript unit_interfacing >2",
"javascript unit_interfacing >4",
"javascript unit_interfacing >6",
"php module_coupling >10",
"php unit_interfacing >4",
"php unit_interfacing >6",
"vue unit_complexity >10",
"vue unit_complexity >25",
"vue unit_complexity >5",
"vue unit_interfacing >2",
"vue unit_interfacing >4",
"vue unit_interfacing >6",
"vue unit_size >15",
"vue unit_size >30",
"vue unit_size >60"
]
}
5 changes: 5 additions & 0 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,11 @@ jobs:
# here — the job reported `skipped`, which the Quality Report renders
# identically to a pass.
enable-hydra-gates: true
# Gate 122 (SIG unit ratchet) blocks: a unit this change adds or makes
# worse must stay at NLOC 60, McCabe 10 and at most 4 parameters, and a
# new duplicated fragment of 6+ lines fails. Units the change does not
# touch, or touches without making worse, are inherited and do not count.
hydra-gates-sig-blocking: true
# No `hydra-gates-ref` here on purpose. The shared workflow defaults it
# to @main, and this workflow is itself consumed at @main, so the two
# sides move together and a gate fix reaches this repo without a commit
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
and a contact person for its owner; a repeat import matches on APPID, so it
updates instead of duplicating. See `docs/features/cmdb-import.md`.
- CMDB import: on an OpenRegister with the migration-pack editor
(openregister#4602), the import runs the mapping packs kept in
(OpenRegister 2.1.41 or later), the import runs the mapping packs kept in
OpenRegister's migration pack store, where an administrator edits them.
The `SeedCmdbImportPacks` repair step stores them on install and upgrade;
a pack nobody edited follows newer releases, an edited one is kept.
Expand Down
10 changes: 9 additions & 1 deletion appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Vrij en open source onder de EUPL-licentie.

**Ondersteuning:** Voor ondersteuning, neem contact op via support@conduction.nl. Voor een Service Level Agreement (SLA), neem contact op via sales@conduction.nl.
]]></description>
<version>0.2.6-unstable.20261012120000</version>
<version>0.2.7-unstable.20261020120000</version>
<licence>EUPL-1.2</licence>
<author mail="info@conduction.nl" homepage="https://www.conduction.nl/">Conduction</author>
<namespace>Stackiq</namespace>
Expand Down Expand Up @@ -344,6 +344,14 @@ Vrij en open source onder de EUPL-licentie.
shared `contractNumber`: a wrong cross-app link is worse than an
empty one. -->
<command>OCA\Stackiq\Command\ReferencesAuditCommand</command>
<!-- Link an organisatie to an existing OpenRegister organisation. The
organisation sync leaves an organisatie unlinked when another
organisation already has its name; only an administrator links them. -->
<command>OCA\Stackiq\Command\OrganisationLinkCommand</command>
<!-- Back-fill the GEMMA standard links an import before the link fix
saved without. Writes only link properties that differ; a second run
writes nothing. dry-run reports without writing. -->
<command>OCA\Stackiq\Command\GemmaStandardLinksCommand</command>
</commands>

<settings>
Expand Down
4 changes: 4 additions & 0 deletions appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,10 @@
// Portfolio rationalization report (TIME quadrants + EOL + cloud + cost), JSON or CSV (?format=csv).
// @spec openspec/changes/portfolio-rationalization-time/specs/portfolio-rationalization-time/spec.md#requirement-portfolio-rationalization-report-aggregates-per-organisation
['name' => 'portfolioReport#index', 'url' => '/api/portfolio-report', 'verb' => 'GET'],
// @spec openspec/changes/landscape-completeness-score/specs/catalogue-data-quality/spec.md#requirement-req-cdq-003-a-data-quality-page-shows-how-complete-and-current-an-organisation-s-register-is
['name' => 'dataQualityReport#index', 'url' => '/api/data-quality', 'verb' => 'GET'],
// @spec openspec/changes/architecture-reference-component-coverage/specs/reference-component-coverage/spec.md#requirement-req-rcc-001-stackiq-shall-give-each-reference-component-a-coverage-state-for-one-organisation
['name' => 'referenceComponentCoverage#index', 'url' => '/api/reference-component-coverage', 'verb' => 'GET'],

// SPA catch-all — serves the Vue app for any frontend route (history mode routing)
// `postfix` keeps this SPA catch-all from colliding with the bare-root
Expand Down
Loading
Loading