68534: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68311: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68270: MNT-11347: Merged V4.1.4 (4.1.4.28) to V4.1-BUG-FIX (4.1.9)
66989: MNT-11026 Version indicators after publishing a document are incorrect.
- In PublishingEventHelper#createPublishSnapshot(NodeRef) was added versionProperties map.
67468: MNT-11026 Version indicators after publishing a document are incorrect.
- In PublishingEventHelper#createPublishSnapshot(NodeRef) was addedversionService.ensureVersioningEnabled(node, props).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70413 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68533: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68310: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68265: MNT-11345: Merged V4.1.6 (4.1.6.15) to V4.1-BUG-FIX (4.1.9)
65696: Merged DEV to V4.1.6 (4.1.6.15)
65522: MNT-10931 : Unable to retrieve completed workflow's tasks using workflowService.queryTasks() with processProperties
Added a check to NOT include start-task when the process for the given processId is already ended.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70412 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68532: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68305: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68264: MNT-11343: Merged V4.1.6 (4.1.6.14) to V4.1-BUG-FIX (4.1.9)
<< There are really only 3 commits as follows. In addition there are a number of reverts and reverts of reverts:
59852+6039-60386, 60679-60680, 64213-64219, 65093-65103, 65450-65451 >>
- 60675: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
New ability has been added to configure types which do not support paths calculation for indexing.
New option has been added to enable or disable filtering types. Paths are also ignored for 'cm:person' and 'app:configurations' subtypes.
Also parent associations are ignored for 'cm:person' and 'app:configurations' types and their subtypes:
- 'search.solrTrackingSupport.ignorePathsForSpecificTypes' (default value is 'false'; usual behavior);
- the configuration for the types supports full and prefixed QNames
- 63983: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
Aux re-index logic has been modified to skip metadata pulling for types not matching type constraints. Set of types is configurable.
'SOLRTrackingComponentImpl.getNodesMetadata()' has been modified to filter children not matching type constraints. Additionally, logic for calculating category paths has been modified to take into account the type constraints
- 65017: MNT-10017: SOLR: Long reindex times when deleting or changing sites env with 15K sites
Nodes filtering (those do not need in cascade update for their child aux docs) has been improved. Ids of such docs are searched at start of cascade by configured types. Metadata of child are not pulled if result docs set contains id of the child.
Node metadata may contain DB ids of child associations in the same time. Cache with doc id by DB id mapping doesn't exist in core tracker. Hence, these child associations can be filtered only using query by DB id to get doc id
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70411 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68528: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68303: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
68256: MNT-11342: Merged V4.1.7 (4.1.7.7) to V4.1-BUG-FIX (4.1.9)
65718: MNT-10966: 4.1.7 breaks onContentUpdate policies when using webdav
Call onContentUpdate policies on ASPECT_NO_CONTENT removal as it means that new content was uploaded.
For WebDAV ASPECT_NO_CONTENT is removed on UNLOCK of the new node.
65741: MNT-10966: 4.1.7 breaks onContentUpdate policies when using webdav
Add unit test for case
- Test resources alraedy existed on V4.1-BUG-FIX
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70410 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68525: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
68281: MNT-11350: Upgrade of Tika to 1.6-SNAPSHOT
- Upgraded patched Tika, patched PDFBox, and other dependencies
- Added a MediaTypeDisablingDocumentSelector to disable parsing of certain embedded attachments
- Added TikaPoweredMetadataExtracter.buildParseContext method which sets the context's DocumentSelector if specified
- Added setting of DocumentSelector if specified to TikaPoweredContentTransformer
- Added MediaTypeDisablingDocumentSelector to the transformer.PdfBox bean config which disables parsing of embedded images
- Updated PdfBoxContentTransformerTest to disable the parsing of embedded images
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70407 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70083: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70071: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70057: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
70048: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- move defining into same TX as shared when shared created.
- fix tests that assumes there will never be ACL dupes when traversing the tx change log - incorrect. We aim to minimise this
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70084 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70016: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70015: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70014: MNT-11437: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
70009: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- test fixes and maintain order
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70017 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70000: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69998: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69997: MNT-11437: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
69995: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- fixed as described - no complex join - pull back and check inherited shared are indexed when the defining acls is indexed if it exists
- will also be indexed if created lazily
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68201: Merged PLATFORM1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
64815: Put transaction back around licenseService.verifyLicense() (removed in r63894)
- ACE-525 - BM-0013: SOAK: v420b214_01: DescriptorService intercepts retrying exception during concurrent start
- The transaction is required for concurrency, etc.
- Added code to inspect any resulting exception in order to dig out a LicenseException
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68464 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68196: Merged PLATFORM1 (4.3/Cloud) to HEAD-BUG-FIX (4.3/Cloud)
63733: ACE-701: SONAR: Check/fix instances of "Dodgy - Load of known null value" violations in the repository project
- Made clear after consulting author.
- Ran JUnit tests which covered the code.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68459 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68159: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67866: MNT-11072 : Auditing not logging when system is on read only mode
Fixed audit to be recorded on a read-only system.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68441 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68151: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67784: MNT-11086 : Reverse merged
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@68433 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
68142: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
67640: MNT-11096: Merged DEV to V4.2-BUG-FIX (4.2.3)
67391: MNT-11096: org.alfresco.error.AlfrescoRuntimeException Session timeout out of range (0 - 3600)
- Do sessionTimeout validation in the CIFSConfigBean setter
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68426 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
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