* Versions are not deleted from collab version history, rather marked as destroyed (prevents inconsistencies since we don't support deleting versions well)
* Share UI updated to acomadate above
* Version relationship reorganised based on changes to version record history
* Unit tests and integration tests for above
* some unit tests relating to RM-2194
* Hover message on version record icon in version history
+review RM
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.3@119284 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114079: RM-2604 Create CaveatDAOInterface and caveat scheme objects.
114090: Move existing caveat code into compatibility area for later refactor and deprecation.
114108: RM-2604 Move CaveatException back to the main source.
114109: RM-2604 Implementation of JSON-based caveat DAO.
114110: RM-2604 Change the group type enumeration after comparison with requirements.
114111: RM-2604 Unit tests for loading the caveat configuration JSON.
114175: RM-2604 Bootstrap the CaveatDAO and create the Spring context file.
114262: RM-2604 Add an example of a cumulative security caveat.
114263: RM-2604 Addressing code review comments.
114264: RM-2604 Change how caveat marks are stored in groups.
114265: RM-2604 Rename caveat group types.
114266: RM-2604 Fun with generics and add missing @Test annotation.
114294: Trivial change to one line of javadoc.
114320: RM-2604 Replace SMAP generics with ImmutableMap<String, CaveatGroup>.
114356: RM-2586 Add method on CaveatDAOInterface to get a single group.
114357: RM-2586 Add CaveatMark as an optional member of ClassificationLevel.
114358: RM-2586 Refactor the classification loader to use the caveat config.
114359: RM-2586 Replace classification I18N properties with caveat ones.
114360: Uncomment and fix a couple of classification tests.
114361: RM-2604 Fix incorrectly named resources.
114421: Merged HEAD to DEV/caveatmarkdatatype:
114420: Fix a test that fails for me locally.
114424: RM-2585. Super-basic CaveatSchemeService.
This checkin is so simple that no test code is yet needed.
114452: RM-2585 Make CaveatSchemeService extend the RM base service.
114954: Implementation of RM-2614 +review RM
114957: Additional work for RM-2614. Validation that the configured model property name is either null or a valid QName for a property recognised by the dictionary.
115519: RM-2614 Fix typo in name of classification level property.
116451: Merged HEAD to DEV/caveatmarkdatatype:
114610: Merged BRANCHES/V2.3 to HEAD:
114007: (RECORD ONLY) ACE-4390 ([RM] Unable to Add User/Group to files / folders - form does not open)
114659: Removed warnings
114660: RM-2669 (Spike: Investigate RM Enterprise approach)
114661: RM-2669 (Spike: Investigate RM Enterprise approach)
114662: RM-2669 (Spike: Investigate RM Enterprise approach)
114676: Updated Alfresco dependency to 5.1.b-EA
114677: Updated the svn:ignore list
114678: Removed a workaround which was causing problems with 5.1.a-EA
114680: Deleted .ant-targets-build.xml from the code base
114681: Added .ant-targets-build.xml to svn:ignore list
114685: Removed warnings
114777: RM-2394 Created another user with ALFRESCO_ADMINISTRATORS role to check that it wouldn't have its security clearance editable. Created EditUserPage class that would allow the editing of users profiles on the UI (especially the adding to a Alfresco group). Changed the test "adminIsNotShown" name to adminSecurityClearanceIsNotEditable to be more accurate what is really tested.
114791: RM-2702 (RM HEAD does not work with Alfresco 5.1.b-EA)
114809: RM-2702 (RM HEAD does not work with Alfresco 5.1.b-EA)
114827: RM-2394 Review RM.
114903: Merged V2.3 to HEAD
114902: Merged V2.2 to V2.3
114900: Merged V2.2.1.x (2.2.1.3) to V2.2
114608: Merged DEV to V2.2.1.x
114604: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed the circular reference problem from Spring config xml using NonBlockingLazyInitTargetSource
114912: Merged V2.3 to HEAD
114905: Merged V2.2 to V2.3
114786: RM-2391 : The Audit Log GET requests have to verify first which user is logged in and to which data it has access.
- Implemented final fix and added a unit test.
114922: Merged BRANCHES/V2.3 to HEAD:
114921: Merged BRANCHES/V2.2 to BRANCHES/V2.3:
114258: RM-2522 : Select "Download Zip" (rm-download-zip) on RM Transfer Target inside RM Transfer view throws 400 Bad Request: Node is not fileplan
- used isFilePlan method from FilePlanService instead of old check
114917: Merged BRANCHES/V2.2.1.x to BRANCHES/V2.2:
114437: Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114605: Reverse merged V2.2.1.x
<<< Need to use a different approach. >>>
Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114609: (RECORD ONLY) Update version to 2.2.1.3
114687: (RECORD ONLY) Updated version to 2.2.1.3 and dependency.share.po.version to 4.2.5-SNAPSHOT in pom.xml files
115015: Added some info why we override a managed version of a dependency
115087: RM-2693 (Create RM Enterprise server AMP)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@117835 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114610: Merged BRANCHES/V2.3 to HEAD:
114007: (RECORD ONLY) ACE-4390 ([RM] Unable to Add User/Group to files / folders - form does not open)
114659: Removed warnings
114660: RM-2669 (Spike: Investigate RM Enterprise approach)
114661: RM-2669 (Spike: Investigate RM Enterprise approach)
114662: RM-2669 (Spike: Investigate RM Enterprise approach)
114676: Updated Alfresco dependency to 5.1.b-EA
114677: Updated the svn:ignore list
114678: Removed a workaround which was causing problems with 5.1.a-EA
114680: Deleted .ant-targets-build.xml from the code base
114681: Added .ant-targets-build.xml to svn:ignore list
114685: Removed warnings
114777: RM-2394 Created another user with ALFRESCO_ADMINISTRATORS role to check that it wouldn't have its security clearance editable. Created EditUserPage class that would allow the editing of users profiles on the UI (especially the adding to a Alfresco group). Changed the test "adminIsNotShown" name to adminSecurityClearanceIsNotEditable to be more accurate what is really tested.
114791: RM-2702 (RM HEAD does not work with Alfresco 5.1.b-EA)
114809: RM-2702 (RM HEAD does not work with Alfresco 5.1.b-EA)
114827: RM-2394 Review RM.
114903: Merged V2.3 to HEAD
114902: Merged V2.2 to V2.3
114900: Merged V2.2.1.x (2.2.1.3) to V2.2
114608: Merged DEV to V2.2.1.x
114604: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed the circular reference problem from Spring config xml using NonBlockingLazyInitTargetSource
114912: Merged V2.3 to HEAD
114905: Merged V2.2 to V2.3
114786: RM-2391 : The Audit Log GET requests have to verify first which user is logged in and to which data it has access.
- Implemented final fix and added a unit test.
114922: Merged BRANCHES/V2.3 to HEAD:
114921: Merged BRANCHES/V2.2 to BRANCHES/V2.3:
114258: RM-2522 : Select "Download Zip" (rm-download-zip) on RM Transfer Target inside RM Transfer view throws 400 Bad Request: Node is not fileplan
- used isFilePlan method from FilePlanService instead of old check
114917: Merged BRANCHES/V2.2.1.x to BRANCHES/V2.2:
114437: Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114605: Reverse merged V2.2.1.x
<<< Need to use a different approach. >>>
Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114609: (RECORD ONLY) Update version to 2.2.1.3
114687: (RECORD ONLY) Updated version to 2.2.1.3 and dependency.share.po.version to 4.2.5-SNAPSHOT in pom.xml files
115015: Added some info why we override a managed version of a dependency
115087: RM-2693 (Create RM Enterprise server AMP)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/caveatmarkdatatype@116451 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
109401: RM-2391 : The Audit Log GET requests have to verify first which user is logged in and to which data it has access.
- Added capability checking to the AuditLog Get REST API. Added a unit test. Minor changes on the Share side to forward the forbidden status.
111064: RM-2391 :
- also check for the access audit capability on each node from the report
114786: RM-2391 :
- Implemented final fix and added a unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.2.1.x@115178 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114921: Merged BRANCHES/V2.2 to BRANCHES/V2.3:
114258: RM-2522 : Select "Download Zip" (rm-download-zip) on RM Transfer Target inside RM Transfer view throws 400 Bad Request: Node is not fileplan
- used isFilePlan method from FilePlanService instead of old check
114917: Merged BRANCHES/V2.2.1.x to BRANCHES/V2.2:
114437: Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114605: Reverse merged V2.2.1.x
<<< Need to use a different approach. >>>
Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114609: (RECORD ONLY) Update version to 2.2.1.3
114687: (RECORD ONLY) Updated version to 2.2.1.3 and dependency.share.po.version to 4.2.5-SNAPSHOT in pom.xml files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@114922 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114258: RM-2522 : Select "Download Zip" (rm-download-zip) on RM Transfer Target inside RM Transfer view throws 400 Bad Request: Node is not fileplan
- used isFilePlan method from FilePlanService instead of old check
114917: Merged BRANCHES/V2.2.1.x to BRANCHES/V2.2:
114437: Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114605: Reverse merged V2.2.1.x
<<< Need to use a different approach. >>>
Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114609: (RECORD ONLY) Update version to 2.2.1.3
114687: (RECORD ONLY) Updated version to 2.2.1.3 and dependency.share.po.version to 4.2.5-SNAPSHOT in pom.xml files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.3@114921 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114437: Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114605: Reverse merged V2.2.1.x
<<< Need to use a different approach. >>>
Merged DEV to V2.2.1.x
114241: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed problem with circular references during Spring dependency injection process
114609: (RECORD ONLY) Update version to 2.2.1.3
114687: (RECORD ONLY) Updated version to 2.2.1.3 and dependency.share.po.version to 4.2.5-SNAPSHOT in pom.xml files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.2@114917 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
114902: Merged V2.2 to V2.3
114900: Merged V2.2.1.x (2.2.1.3) to V2.2
114608: Merged DEV to V2.2.1.x
114604: MNT-14900 : Alfresco doesn't work with Records Management
- Fixed the circular reference problem from Spring config xml using NonBlockingLazyInitTargetSource
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@114903 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261