68126: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67461: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
66886: Merged DEV to V4.1-BUG-FIX
66841 : MNT-9905 : Pending Invites created by one site manager aren't visible to other site managers
Execute some operation: "Invite/Search", "Pending Invites/Search" and "Pending Invites/Search/Cancel" using 'system' user. Corrected code. Added test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68411 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68123: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67232: MNT-10361: Merged DEV to V4.2-BUG-FIX (4.2.3)
67146: MNT-10361 Disabling QuickShare throws exception and previewer fails to load
- Moved the call to checkEnabled(); from QuickShareServiceImpl.getMetaData(NodeRef nodeRef) in QuickShareServiceImpl.getMetaData(String shareId).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68408 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68121: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67187: MNT-10169 : Sort order by name is not always correct when the file name has alphanumeric characters
- Fix for GetChildrenCannedQueryTest failure
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68406 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68116: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67126: Merged DEV to V4.2-BUG-FIX (4.2.3)
66872 : MNT-10169 : Sort order by name is not always correct when the file name has alphanumeric characters
- Overwrite RuleBasedCollator rules to consider space-character. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68404 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68111: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
65926: MNT-10021: Merged DEV to V4.2-BUG-FIX
58137: MNT-10021: CMIS 1.0 aspect properties only provide propertyDefinitionId
- Fields displayName, localName, queryName added into response
61316: MNT-10021: CMIS 1.0 aspect properties only provide propertyDefinitionId
- Add unit test for case
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68399 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68110: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
65912: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
65770: Merged DEV to V4.1-BUG-FIX (4.1.9)
63441: MNT-10334 : Unable to Sync To Cloud in 4.1.7 only
Fixed debug logging info for RemoteConnectorServiceImpl class.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68398 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
67759: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67066: Merged DEV to V4.2-BUG-FIX (4.2.3)
66967 : MNT-11056 : Outbound mail fails if using notify user template
- Put person nodeRef to model if user is admin
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68394 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
67750: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
66138: Merged DEV to V4.2-BUG-FIX (4.2.2)
66134: MNT-10874 : If userA's email address is used as userB's username then the userA cannot be invited to a Share site by a non-admin user
Added a JUnit test to simulate the issue.
64109: MNT-10874 : If userA's email address is used as userB's username then the userA cannot be invited to a Share site by a non-admin user
Fixed MailActionExecuter to use system user to retrieve user's locale.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68385 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
67741: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
65962: MNT-10103: Merged DEV to V4.2-BUG-FIX (4.2.2).
64750: MNT-10103: Advanced Search by Tag or custom fields not working in 4.2.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68380 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
67735: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
65767: Merged DEV to V4.2-BUG-FIX
65559 : MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user
Added UserAuditFilter class, inject an instance into AuditComponentImpl. Added unit test.
65671 : MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user
Fixed some code problem. Reverted test from AuditComponentTest and created new UserAuditFilterTest.
65754 : MNT-10807 : Auditing does not take into account audit.filter.alfresco-access.transaction.user
Included 'UserAuditFilterTest' test in a test suite.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68374 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
66650: Merged WAT2 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
65775: Performance improvement to UsernamePropertyDecorator - avoid pointless person.exists() test and use getPersonOrNull instead.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66727 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65738: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
65639: Merged DEV to V4.2-BUG-FIX (4.2.2)
65624 : MNT-10477 : Lock on document being edited online persists when updating name of document
- LockableAspectInterceptor checks for EPHEMERAL locks if they exists. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66268 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65597: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
65480: Merged DEV to V4.2-BUG-FIX (4.2.2)
65466 : MNT-10985 : Full path is shown in WebScript error page when AlfrescoRuntimeException is launched
- Use webscript store relative path for webscript name.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66251 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65593: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
65443: MNT-10826: When SOLR encounters an error during a search, it returns empty result set rather than an error message
Error from the SOLR side needs to be captured and sent over in the results. It should be thrown on the repository side.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66247 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65422: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
65044: Merged DEV to V4.2-BUG-FIX (4.2.2)
65027 : MNT-10969 : FormService doesn't allow empty value in multivalued field
- Multivalue properties may now contain empty values.
- Unit test added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66234 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64838: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64768: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
64759: Merged V4.1.8 (4.1.8) to V4.1-BUG-FIX (4.1.9)
64700: MNT-10868: Merged DEV to PATCHES/V4.1.8.
63876: MNT-10868 CMIS: Incorrect value of Latest Major version on Versions and Properties tabs.
- Fixed the isLatestMajorVersion() implementation to return false if the version of the doc is minor.
64372: MNT-10868 CMIS: Incorrect value of Latest Major version on Versions and Properties tabs.
- In CMISTest was added testIsLatestMajorVersion test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66199 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64835: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64763: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
64693: Merged V4.1.8 (4.1.8) to V4.1-BUG-FIX (4.1.9)
64175: Merged DEV to 4.1.8
64114: MNT-10796: Incorrect search result when content is deleted.
- DBNodeServiceImpl#deleteNode() was updated that will delete a node entry from an index. Requires retest of MNT-3337 and MNT-8485.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66196 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64786: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64133: MNT-10713 - Transformation Server, Lucene specific: startup deadlocks new license
Make sys:descriptor not indexable so it doesn't affect the search and transformation subsystems.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66189 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64785: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64131: Merged DEV to V4.2-BUG-FIX (4.2.2)
63233: MNT-10767: Guard in AuditMethodInterceptor is too restrictive preventing subordinate service calls from producing data.
- Modify AuditMethodInterceptor to audit subordinate public services
64123: MNT-10767: Guard in AuditMethodInterceptor is too restrictive preventing subordinate service calls from producing data.
- Add unit test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66188 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64782: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64028: Merged DEV to V4.2-BUG-FIX (4.2.2)
61306: MNT-10537: BPM Models are filtered for CMIS getTypeDefinition
Destroy the dictionary in WorkflowDeployer to clear dictionary registry caches.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64703: Fix ACE-987: NPE in NodeEntity during post-commit write through to shared cache
- Query selecting specific root nodes was not fully populating the stored entity
- The failure itself mainly occurs when a check is made to prevent duplication of cache transfers
(the cached value is the same); once the cache has an entry, the error would not have
occurred again.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66181 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65769: Merged DEV to HEAD (4.3)
65652 : ACE-1131 : Cmisaction:deleteContent: Inconsistency in versioning behaviour for documents created via Cmis and Share
- Set versionable aspect properties to default values when applying versionable state via CMIS
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@65984 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
65652 : ACE-1131 : Cmisaction:deleteContent: Inconsistency in versioning behaviour for documents created via Cmis and Share
- Set versionable aspect properties to default values when applying versionable state via CMIS
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@65769 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64446: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
63151: Reverted most of the ACE-493 implementation, committed in r62555, as a new Get sites webscript for the site admins, implemented in r63040. Also, modified the existing tests for the Get sites webscript.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64592 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64434: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
62644: Fixed the CloudInvitationServiceImplTest test failures in the build. Also changed the Mange Sites required APIs which were wrapped in runAs System user (committed in r62555), to Admin.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64580 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64416: Merged WAT1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
61735: ACE-493: Made Sites Public REST API Get method callable by Admins or by users that are made members of the new "Site Admin" group.
ACE-503: Created a new PUT method in Sites Public REST API, such that it is possible to modify the visibility of a site.
ACE-511: Created a new DELETE method in Sites Public REST API, such that it is possible to delete a site.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64562 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64105: Reverse Merge HEAD-BUG-FIX (4.3.0.BF)
<< Reverted to see if commit was reason for build failures >>
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@64358 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64097: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3.0.BF)
63991: Merged DEV to V4.2-BUG-FIX (4.2.2)
63740: ALF-20389: CMIS webservice gives cast problem
- Now, only ContentStreamImpl extensions will be checked for mimetype. Also, unit test was added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64354 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
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