Added a policy implementation to the UndeletableAspect class so that
the aspect is not copied to other nodes.
This solves the problem where a document has the aspect added to it by
Cloud sync (for example) and is then checked-out, but may never be
checked in again (or editing cancelled) as the working copy included
the sys:undeletable aspect.
- Logins are now protected based on a combined key from authentication service system id and user name, this allows us to fix the case when a valid login was denied for subsequent authentication service if the prior authentication services in the chain failed.
- Cache is now set to be local, as the new implementation doesn't require it to be fully distributed
* REPO-1065 : Service Pack: MNT-16641 CMIS API: Applying aspects including protected properties results in CmisInvalidArgumentException: Property is read-only!
Remove code from CMISConnector.processSecondaryTypes, that for each aspect added, it will search all of his properties in repository and add them with a null value(if not included in the propsToAdd).
Add an extra check to CMISTest.testUpdatePropertiesSetDeleteContentVersioning now adding the P:cm:lockable aspect to a document (before this fix failing).
Added CMISConnector.isUpdatable returns true/false if a property is updatable
* 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
* Delete unused heartbeatpublic.keystore
* Rename CommunityHBDataCollector.java to RepositoryDataCollector.java as per code review
* Removed licence related data from RepositoryDataCollector.java
* Remove unused commented out methods
* Synchronise accessors for hb enabled flag
* Move HeartBeat bean definitions to new hearbeat-context.xml
* Removed bean definition for the EnterpriseHBDataCollector.java
* Refactored code based on code review
* Added real data collection to CommunityHBDataCollector.java
* Moved HeartBeat to community and refactored
* Configured HBDataCollectorService with dummy data collectors in bootstrap-context but this configuration might be moved elsewhere.
* 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).