85565: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
85433: Merged DEV to V4.2-BUG-FIX (4.1.4) with unit test
84722: MNT-12420: Outlook 2011 (MacOS) implements an IMAP move as an APPEND leading to the creation of an EML file
- Perform copy instead of create on APPEND request when existing node with provided message-id or X-Alfresco-NodeRef-ID can be found
- Add Unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94502 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
The fix was to remove the bootstrap patch for the solrFacetsRootFolder created within Data Dictionary.
We are lucky with this feature in that any time this folder is accessed, it either happens:
1. within a write transaction and so we can lazy-create the folder
2. within a read transaction where the data being returned by the SolrFacetService can be easily simulated.
So we now lazily create the folder when it is first used - reusing the importer bootstrap/view data that the patch had used.
AFAICT, this will create the folder (in the default tenant) during startup and also when any search admin tries to create a new SOLR filter within a non-default tenant.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@92799 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89844:ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Update of typeDefInclProperties property definitions is required. Updated unit test to check functionality.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89864 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89796: Merged DEV to HEAD-MNT-2904
88615: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix for side effect of ACE-1996, when initial title/description resolving was removed. Now, it will be resolved, when we are going to get type definition for the first time. Appropriate unit test was added.
89240: ACE-3322: CMIS Types have lost display names - breaks workbench
- Update child definitions.
89482: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix that updates property\properties of type definition. Unit test was added that checks for update children type defs and properties.
89775: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix that won't update property\properties of type definition on initialization phase (resolveInheritance method invocation).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89836 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89575: ACE-3327: Work In Progress. TX cache statistics.
89642: ACE-3327: Exposes statistics through JMX. Adds hit ratio.
89649: ACE-3327: Added "@since 5.0" to new classes.
89691: ACE-3327: improved TransactionalCache stats tests.
89743: ACE-3327: fixed lack of thread safety for InMemoryCacheStatistics.
89752: ACE-3327: now possible to disable/enable tx cache statistics per-cache with properties.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89798 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89542: Merged DEV to HEAD (5.0.0)
88615: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix for side effect of ACE-1996, when initial title/description resolving was removed. Now, it will be resolved, when we are going to get type definition for the first time. Appropriate unit test was added.
89240: ACE-3322: CMIS Types have lost display names - breaks workbench
- Update child definitions.
89482: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix that updates property\properties of type definition. Unit test was added that checks for update children type defs and properties.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89587 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88615: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix for side effect of ACE-1996, when initial title/description resolving was removed. Now, it will be resolved, when we are going to get type definition for the first time. Appropriate unit test was added.
89240: ACE-3322: CMIS Types have lost display names - breaks workbench
- Update child definitions.
89482: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix that updates property\properties of type definition. Unit test was added that checks for update children type defs and properties.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89542 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89023: ACE-2224: Could not re-applying ACL by cmis api request using Atom binding
- Report only repo permissions if onlyBasicPermissions is 'false', but do revert conversion if cmis basic permission has exact matching. Remove MNT-4561 changes to avoid clever logic. Restore unit test for MNT-10165 scenario. Allow apply empty set of direct permissions if node inherits parent permissions. In onlyBasicPermissions mode report only one cmis permission if one was set.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89123 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Fix fun off-by-one error meaning that 1 users = 0 users hoho!
ACE-3296 - SysAdmin bean should validate values for server.maxusers - or it is possible to accidently lock out the admin user!
- Fix to ensure that although -1 means "infinite users allowed", a value of -2 or less does not mean "no users allowed" double-hoho!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89105 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
74808: Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
73693: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73621: MNT-10165: CMIS 1.1 API: Impossible to remove ACL through Atom binding
- Fix test failure - fix CMISTest to not affect on AuthorityServiceTest
74803: Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
73688: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73548: MNT-10165: Merged DEV to V4.2-BUG-FIX (4.2.3)
61161: MNT-10165: CMIS 1.1 API: Impossible to remove ACL through Atom binding
- Detect permission to delete for principal and also find and delete all the concomitant basic CMIS permissions. Add unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88915 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88615: ACE-2904: Localised labels for type, aspect and property definitions are no longer returned
- Fix for side effect of ACE-1996, when initial title/description resolving was removed. Now, it will be resolved, when we are going to get type definition for the first time. Appropriate unit test was added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88659 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88058: ACE-2030: Start process of retiring patches leading up to 4.0a
88061: ACE-2030: Remove unused SQL scripts for newly-retired patches
88062: ACE-2030: Change class names for all generic patches.
88064: ACE-2030: Remove unused patch implementation classes and fixes to get upgrade working again.
88067: ACE-2030: Clean up unused code and SQL for PatchDAO
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88070 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
A java.util.Comparator.compare result was being compared to 1, which worked because the Comparator implementation we ship returns -1, 0 or 1. But the method contract is actually -ve, 0, +ve - so I've changed the comparison to that, which is safer.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88056 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261