-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.6.0-HF32, 5.8.0-HF09, 5.9.3
-
Component/s: Nuxeo Drive
-
Backlog priority:800
Since NXP-13120, a certain number of implemetations were changed after adding the relaxSyncRootConstraint parameter, typically in:
protected AbstractDocumentBackedFileSystemItem(String factoryName, DocumentModel doc, boolean relaxSyncRootConstraint) throws ClientException public DocumentBackedFileItem(VersioningFileSystemItemFactory factory, DocumentModel doc, boolean relaxSyncRootConstraint) throws ClientException public DocumentBackedFolderItem(String factoryName, DocumentModel doc, boolean relaxSyncRootConstraint) throws ClientException
We need to provide retro-compatibility by adding back all the impacted methods without this parameter, setting it to false by default.
Should check at least:
AbstractDocumentBackedFileSystemItem DocumentBackedFileItem DocumentBackedFolderItem FileSystemItemAdapterService PermissionSyncRootFactory UserSyncRootParentFactory UserWorkspaceSyncRootFactory UserWorkspaceTopLevelFactory FileSystemItemFactory AbstractFileSystemItemFactory AbstractSyncRootFolderItemFactory AbstractVirtualFolderItemFactory DefaultFileSystemItemFactory DefaultSyncRootFolderItemFactory DummyFileItem DummyFileItemFactory DummyFolderItem DummyFolderItemFactory
- depends on
-
NXP-13120 Drive: allow to relax constraint on a user sync root when adapting a document as a FileSystemItem
- Resolved