CMIS layer into an honest CMIS 1.1

This commit is contained in:
2026-05-07 04:11:09 +02:00
parent ebace73761
commit 7855a8bfd0
13 changed files with 498 additions and 87 deletions

View File

@@ -2,7 +2,7 @@
Date: 2026-05-06
Status: initial test foundation established for CMIS access-point work.
Status: active fixture foundation with conservative capability-flag tests.
## Purpose
@@ -57,7 +57,9 @@ Validates:
- root folder children,
- folder path lookup,
- getChildren/getDescendants/getFolderTree,
- getChildren,
- projection-only parent folders,
- explicit unsupported flags for getDescendants and getFolderTree,
- profile restrictions on folder visibility.
### Object And Content Stream Service
@@ -91,8 +93,8 @@ Validates:
- version series projection,
- latest version flags,
- checkout/checkin unsupported or supported per profile,
- version history listing.
- checkout/checkin/PWC unsupported diagnostics,
- all-versions search unsupported flags.
### Discovery Query Service
@@ -108,7 +110,7 @@ Validates:
- query capability flags,
- supported subset behavior,
- paging,
- error diagnostics for unsupported grammar.
- error diagnostics for unsupported grammar, joins, and ordering.
### Relationship Service
@@ -138,7 +140,7 @@ Validates:
- allowable actions,
- ACL projection,
- applyACL/applyPolicy supported or unsupported by profile,
- applyACL/applyPolicy unsupported diagnostics,
- no protected metadata leakage on denial.
### Change Log Events
@@ -171,7 +173,7 @@ Fixtures:
Validates:
- explicit capability flags,
- supported subset behavior,
- unsupported capability diagnostics,
- structured unsupported-operation diagnostics.
## Capability Profile Test Matrix