Skip to content

Commit ac9cc59

Browse files
authored
Merge pull request #226 from ConductionNL/feature/manifest-tier4
chore(deps): bump @conduction/nextcloud-vue to ^1.0.0-beta.40
2 parents 6d57448 + 4f26f90 commit ac9cc59

3 files changed

Lines changed: 100 additions & 132 deletions

File tree

package-lock.json

Lines changed: 88 additions & 128 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
],
2424
"dependencies": {
2525
"@codemirror/lang-json": "^6.0.0",
26-
"@conduction/nextcloud-vue": "^1.0.0-beta.30",
26+
"@conduction/nextcloud-vue": "^1.0.0-beta.40",
2727
"@fortawesome/fontawesome-svg-core": "^6.5.2",
2828
"@fortawesome/free-solid-svg-icons": "^6.5.2",
2929
"@nextcloud/axios": "^2.5.0",
@@ -70,6 +70,8 @@
7070
"@babel/eslint-parser": "^7.28.6",
7171
"@babel/preset-env": "^7.25.3",
7272
"@cyclonedx/cyclonedx-npm": "^4.2.1",
73+
"ajv": "^8.17.1",
74+
"ajv-formats": "^3.0.1",
7375
"@eslint/config-helpers": "^0.5.0",
7476
"@eslint/eslintrc": "^3.3.3",
7577
"@eslint/js": "^9.39.1",

src/customComponents.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,15 @@ import DashboardCustomView from './views/Dashboard.vue'
2323

2424
export default {
2525
// --- Lib gap: bespoke OrganisatieCard + AddContactpersoonModal flow. ---
26-
// CnIndexPage exposes a #card slot but the manifest cannot reference
27-
// a customComponents entry to fill it. Until a `cardComponent` config
28-
// field lands on type='index', Organisaties stays type='custom'.
26+
// `cardComponent` on type='index' landed (CnIndexPage resolves a
27+
// registered card by name), but Organisaties also owns a bespoke flow
28+
// the manifest can't express yet: OrganisationModal CRUD + the
29+
// AddContactpersoonModal, the activate/deactivate status dialogs,
30+
// `_extend: contactpersonen` on the collection fetch, URL-hash deep
31+
// links (search/filters/page) and the cross-component `organisation*`
32+
// store subscriptions. So it stays type='custom' for now — but it does
33+
// drive a CnIndexPage internally; the residual custom surface is the
34+
// modal/dialog/deep-link wiring around it.
2935
OrganisatieIndexView,
3036

3137
// --- Lib gap: settings sub-section orchestration. ---

0 commit comments

Comments
 (0)