* REPO-2880: MNT-18014 Site Managers cannot view content of folders with inheritance off after a Move Operation
* REPO-2880: fix compilation error, add missing import
- added the "to" parameter to the Email Template Model. The list of persons to which the email is sent will be displayed in the email body if the template is configured to do so
- added a Junit for the case where the email is sent to a group
REMO-18404 Environment not being set for ImageMagick
The environment required by ImageMagick was not being set. Even though the environment shown by log4j.logger.org.alfresco.util.exec.RuntimeExec=trace indicated that the required variables already existed in the current environment, that does not mean they are passed on to the sub process. In this case they were not being passed on and they were not being set as additional variables required by the sub process.
The bug was introduced when Alfresco PDF renderer was added (REPO-2054) to ACS 5.2.1 and ACS 5.2.g. The context file for ImageMagic (imagemagick-transform-context.xml) was used as the basis for Alfresco PDF renderer's context file. Unfortunately the names of the spring beans that provided the Windows and Unix environment variable values were not changed. As a result, ImageMagick was being provided with Alfresco PDF renderer's environment variables.
The Alfresco global property img.gslib and environment variable $GS_LIB set using it, are now redundant following the REPO-2054 work so have been removed in this commit.
When testing this issue we should test ImageMagick and Alfresco PDF renderer on both Windows and Unix (Linux). I have not dug into why ImageMagick and Alfresco PDF renderer are working on Linux. I'm guessing that the current environment is being passed on unlike Windows.
* REPO-2819 : DELETE /shared-links/{id} with admin returns 403
Add an extra check to QuickShareServiceImpl.canDeleteSharedLink, because the admin user can return the SiteName of a nodeRef (even if it's private).
Add a JUnit test into QuickShareServiceIntegrationTest
Add a comment to the test - no actual shared Link is needed for this test.
* REPO-2520 : SiteMembership Java API calls should tell which site resulted in errors
Add the test class into the test suite (was not previously added).
* REPO-2793: refactoring the tests in the test suites so we can get more efficient and balanced Test Suites
* REPO-2793: cleanup and renames
* REPO-2793: fix the Virtual Folder tests that was failing on bamboo
* REPO-2793: fix some rendition tests on the build by running them earlier
* REPO-2793: fix the test testAR1303. It needed some cleanup