63912: Merged DEV to HEAD-BUG-FIX (4.3.0.BF)
63885: MNT-10338 : WebDav MT RepositoryAuthenticationDao.getUserFolderLocation() seems to be no tenant-safe
Implemented a JUnit test.
Fixed RepositoryAuthenticationDAO.getUserFolderLocation() to use cache keys with tenant domain and use the domain to find correct user store.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64334 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63904: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63830: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
63743: Merged V4.1.8 (4.1.8) to V4.1-BUG-FIX (4.1.9)
63678: Merged DEV to PATCHES/V4.1.8 (4.1.8)
63659 : MNT-10836 : Created site isn't present on My Sites dashlet
- We should make additional check for site existence while listing user's sites as ACL may still exists while site was removed (in trashcan).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64333 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63749: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63717: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
63646: Merged DEV to V4.1-BUG-FIX (4.1.9)
55519: MNT-9203: CMIS: Cannot unset (set to null) property during checkin
- CMISConnector#setProperty method was modified. Now we can set null values according to provided API. Also, testCheckIn unit test was added for this approach.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64327 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63704: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63576: Merged DEV to V4.2-BUG-FIX (4.2.2)
59932 : MNT-10161 : cmis:description is not mapped properly for CMIS 1.1 compliance
- Implementation of org.alfresco.opencmis.mapping.DescriptionProperty added. Register PropertyAccessor only for CMIS 1.1
63562 : MNT-10161 : cmis:description is not mapped properly for CMIS 1.1 compliance
- Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64315 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63670: Merged DEV to HEAD-BUG-FIX (4.3)
63618: Fixed ACE-762: BM-0012: NodeLockedException not handled by CMIS
- Refactored interceptor to handle previous TODO: Dig into exceptions to find deep causal issues of interest
- Added unit test
- Translate lock-related Alfresco exception into CMIS exception
63619: Further testing for ACE-762: BM-0012: NodeLockedException not handled by CMIS
- Extended test to ensure that locked nodes generate the correct CMIS exception
63630: Added test for ACE-762 and cleaned up pointless warnings
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64309 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63647: Fixed ACE-290: ServiceRegistry.getRetryingTransactionHelper has been deprecated, with no public alternative
- Removed final bits of deprecation required for ACE-290
- Added test to ensure that ALF-18718 does not regress (need new instances of RetryingTransactionHelper)
- Cleaned up pointless 'Non-Javadoc', added @Override, etc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64303 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63637: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63563: MNT-10384: Merged DEV to V4.2-BUG-FIX (4.2.2)
63550: MNT-10384: when using CIFS on windows, alfresco should raise an error is the cifs.name is the windows server name
- Throw AlfrescoRuntimeException if the cifs.name is the windows server name
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64301 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63393: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63307: Merged V4.2.1 (4.2.1) to V4.2-BUG-FIX (4.2.2)
63200: Merged DEV to V4.2.1 (4.2.1)
63199: MNT-10764 : PostgreSQL: An error message is displayed when applying patch 'patch.emailAliasableAspect'
Fixed the AliasableAspectPatch to run in read-only mode.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64289 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63384: Reverse Merge HEAD-BUG-FIX (4.3.0.BF)
63381: Merged V4.2.1 (4.2.1) to HEAD-BUG-FIX (4.3.0.BF)
63200: Merged DEV to V4.2.1 (4.2.1)
63199: MNT-10764 : PostgreSQL: An error message is displayed when applying patch 'patch.emailAliasableAspect'
Fixed the AliasableAspectPatch to run in read-only mode.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64286 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63381: Merged V4.2.1 (4.2.1) to HEAD-BUG-FIX (4.3.0.BF)
63200: Merged DEV to V4.2.1 (4.2.1)
63199: MNT-10764 : PostgreSQL: An error message is displayed when applying patch 'patch.emailAliasableAspect'
Fixed the AliasableAspectPatch to run in read-only mode.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64284 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63338: Merged BRANCHES/DEV/KEVINR to HEAD-BUG-FIX
63337: Fix bug in SolrJSONResultSet where 'lastIndexedTx' is not always reported in JSON returned from SOLR but it is assumed to be mandatory.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64283 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63328: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
63150: Merged DEV to V4.2-BUG-FIX (4.2.2)
61233 : MNT-10548 : Public API returns invalid JSON if a tag or category has been applied to object
- Replace List of NodeRefs with List of String elements in DirectProperty
63129 : MNT-10548 : Public API returns invalid JSON if a tag or category has been applied to object
- Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64277 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63096: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
63043: Revert the reverse to merge the reverse from V4.1-BF instead
62900: Reverse merge from V4.2-BUG-FIX (4.2.2) to V4.1-BUG-FIX (4.1.8)
62851: Reverse merged
<< Caused build error https://bamboo.alfresco.com/bamboo/browse/ALF-ENTERPRISEV42BUGFIX-194 >>
62778: MNT-10122: Related to MNT-2234 - Incorrect workflow history when using jBPM.
In JBPMEngine.getTaskProperties() for ContentModel.PROP_OWNER set curren user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64269 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63086: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
62968: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Fix CifsAuthenticatorKerberosTest: to check person existence in V4.2-BUG-FIX RunAsUser is required to be set
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64265 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63085: Reverse merged
63077: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64264 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63078: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62851: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62778: MNT-10122: Related to MNT-2234 - Incorrect workflow history when using jBPM.
In JBPMEngine.getTaskProperties() for ContentModel.PROP_OWNER set curren user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64261 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63077: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64260 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63067: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62765: MNT-10611: Merged DEV to V4.2-BUG-FIX (4.2.2)
62735: MNT-10611: Exception generated in .AccessAuditor. when audited String values bigger than 1024 characters (non-MySQL)
- Trim String and MLtext audit values to not exceed system.maximumStringLength. Add unit test for case.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63885: MNT-10338 : WebDav MT RepositoryAuthenticationDao.getUserFolderLocation() seems to be no tenant-safe
Implemented a JUnit test.
Fixed RepositoryAuthenticationDAO.getUserFolderLocation() to use cache keys with tenant domain and use the domain to find correct user store.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@63895 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
62939: Merged PLATFORM1 (Cloud33) to HEAD-BUG-FIX (Cloud33/4.3)
62289: Merged BRANCHES/DEV/mward/plat1_hybrid_search to BRANCHES/DEV/PLATFORM1:
61145: ACE-482: very simple start to Hybrid DB/SOLR search.
61236: ACE-482: added last indexed transaction ID to search results.
61254: ACE-482: added repo-side support for "lastIndexedTx" from SOLR results
61508: ACE-482: DbOrIndexSwitchingQueryLanguage uses sinceTxId search param to perform DB search for unindexed content.
61523: ACE-482: Improved unit tests for DbOrIndexSwitchingQueryLanguage
61656: ACE-482: Retrieves a changed nodes list, and removes these from index results before adding DB search results.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62993 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
62920: Merged PLATFORM1 (Cloud33) to HEAD-BUG-FIX (Cloud33/4.3)
<< This was a bad merge with conflicts to do with the impl/solr directory not existing >>
62511: ACE-482: Hybrid search can be disabled/enabled and is disabled by default.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62975 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
62905: Merged PLATFORM1 (Cloud33) to HEAD-BUG-FIX (Cloud33/4.3)
61335: ACE-33 implementation of cmis:items
add permissions
create and delete of cmis:items
some unit test fixes
new unit test for items
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62958 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61354: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
61287: Merged DEV to V4.2-BUG-FIX (4.2.2)
59996: MNT-10366: Share link does not work for consumer/contributor
- Run as system user the addition of "shared" aspect to a node.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62412 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61350: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
61114: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
61011: Merged DEV to V4.1-BUG-FIX (4.1.8)
60967: MNT-10610: FilenameFilteringInterceptor.java readability
MNT-10561 : If a folder is renamed with 8 characters that are within A-F and 0-9, the sys:temporary aspect is applied to it
Implemented a JUnit test to simulate the issue.
Added a check for a node to be without content in FilenameFilteringInterceptor.isNameOfTmporaryObject(String, NodeRef).
Fixed code and JavaDoc formatting.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62410 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61345: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
61071: Merged DEV to V4.2-BUG-FIX (4.2.2)
60764: MNT-10533: Calls during the beforeDeleteNode phase of a group deletion may confuse the AuthorityDaoImpl cache
- First delete authority and refresh cache only after that
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62407 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61122: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
60991: Merged DEV to V4.2-BUG-FIX
60325 : MNT-10404 : Runas problem in workflow when package contains versioned content
Added some unit tests.
60443 : MNT-10404 : Runas problem in workflow when package contains versioned content
Added tests, debug log. Run work as system user in VersionableAspect.
60452 : MNT-10404 : Runas problem in workflow when package contains versioned content
Wrap debug statements.
60492 : MNT-10404 : Runas problem in workflow when package contains versioned content
Fix if statement indents.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61049: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
60931: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
60806: Merged BELARUS/V4.1-BUG_FIX-2013_11_27 (4.1.8) to V4.1-BUG-FIX (4.1.8)
58341: MNT-8109: Moving a file over WebDAV changes the modification date although the file was not modified
'system.preserve.modificationData' property has been added. The property controls if the logic of auditable aspect should be executed or not.
- 'FileFolderServiceImplTest' has been fixed in accordance with changes in 'FileFolderServiceImpl';
- 'FileFolderServicePropagationTest' has been added
58456: MNT-8109: Moving a file over WebDAV changes the modification date although the file was not modified
'system.preserve.modificationData' property has been added. The property controls if the logic of auditable aspect should be executed or not. Default value has been modified to 'false'. Tests were modified appropriately to respect the default value:
- 'FileFolderServiceImplTest' has been reverted to the original state;
- 'FileFolderServicePropagationTest' has been improved to avoid further modifications if the default value is changed;
- 'FileFolderServicePropagationTest' has been added to 'ModelTestSuite';
- Getter for the 'system.preserve.modificationData' property has been added to the 'FileFolderServiceImpl'
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62381 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261