]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-2818, CSPACE-3537 Refactored logic that handles authorityRefs, refObjs, and...
authorPatrick Schmitz <pschmitz@berkeley.edu>
Wed, 23 Nov 2011 21:12:08 +0000 (21:12 +0000)
committerPatrick Schmitz <pschmitz@berkeley.edu>
Wed, 23 Nov 2011 21:12:08 +0000 (21:12 +0000)
commit71e2b4227bd3fd3f1c834b042f02e8c8a540ac63
treefc235a659d7ad0e51eaba075867507c2a03492f7
parentf70ada1f68e179abd10626f59eda4a1a6539f214
parent814a20bc20978b62a8b6d951ba6fd7d2193e5d5c
CSPACE-2818, CSPACE-3537 Refactored logic that handles authorityRefs, refObjs, and displayName update, so that it can handle authRefs in deeply nested structures. Still awaiting latest code from Nuxeo to integrate their updated search, but this change at least fixes 2818, and makes us ready for the fix for 3537 and 2323. Also cleaned up handling of authorityRefs for garbage values - now produces a log error and does not produce an authorityRef item (was producing an empty one). Also added a partial fix and notes to remove the hard-coded resource paths for authority types.
services/IntegrationTests/src/test/resources/test-data/xmlreplay/security/1-bigbird-permission.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/security/2-elmo-permission.xml
services/authorization-mgt/import/pom.xml
services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java
services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RemoteDocumentModelHandlerImpl.java