mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-30 18:15:39 +00:00
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
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
This commit is contained in:
parent
e19cce7317
commit
c74100a1fa
@ -64,6 +64,7 @@ import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
|||||||
import org.alfresco.repo.security.permissions.AccessDeniedException;
|
import org.alfresco.repo.security.permissions.AccessDeniedException;
|
||||||
import org.alfresco.repo.transfer.manifest.TransferManifestNodeFactory;
|
import org.alfresco.repo.transfer.manifest.TransferManifestNodeFactory;
|
||||||
import org.alfresco.repo.transfer.manifest.TransferManifestNormalNode;
|
import org.alfresco.repo.transfer.manifest.TransferManifestNormalNode;
|
||||||
|
import org.alfresco.repo.version.VersionModel;
|
||||||
import org.alfresco.repo.workflow.WorkflowModel;
|
import org.alfresco.repo.workflow.WorkflowModel;
|
||||||
import org.alfresco.service.cmr.publishing.NodeSnapshot;
|
import org.alfresco.service.cmr.publishing.NodeSnapshot;
|
||||||
import org.alfresco.service.cmr.publishing.PublishingDetails;
|
import org.alfresco.service.cmr.publishing.PublishingDetails;
|
||||||
@ -84,6 +85,7 @@ import org.alfresco.service.cmr.security.AccessStatus;
|
|||||||
import org.alfresco.service.cmr.security.PermissionService;
|
import org.alfresco.service.cmr.security.PermissionService;
|
||||||
import org.alfresco.service.cmr.transfer.TransferDefinition;
|
import org.alfresco.service.cmr.transfer.TransferDefinition;
|
||||||
import org.alfresco.service.cmr.version.VersionService;
|
import org.alfresco.service.cmr.version.VersionService;
|
||||||
|
import org.alfresco.service.cmr.version.VersionType;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
|
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowPath;
|
import org.alfresco.service.cmr.workflow.WorkflowPath;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowService;
|
import org.alfresco.service.cmr.workflow.WorkflowService;
|
||||||
@ -562,6 +564,13 @@ public class PublishingEventHelper
|
|||||||
|
|
||||||
private NodeSnapshotTransferImpl createPublishSnapshot(NodeRef node)
|
private NodeSnapshotTransferImpl createPublishSnapshot(NodeRef node)
|
||||||
{
|
{
|
||||||
|
if (!nodeService.hasAspect(node, ContentModel.ASPECT_VERSIONABLE))
|
||||||
|
{
|
||||||
|
Map<QName, Serializable> props = new HashMap<QName, Serializable>(1, 1.0f);
|
||||||
|
props.put(ContentModel.PROP_AUTO_VERSION, true);
|
||||||
|
props.put(ContentModel.PROP_AUTO_VERSION_PROPS, false);
|
||||||
|
versionService.ensureVersioningEnabled(node, props);
|
||||||
|
}
|
||||||
versionService.createVersion(node, null);
|
versionService.createVersion(node, null);
|
||||||
TransferManifestNormalNode payload = (TransferManifestNormalNode) transferManifestNodeFactory.createTransferManifestNode(node, excludedAspectsTransferDefinition);
|
TransferManifestNormalNode payload = (TransferManifestNormalNode) transferManifestNodeFactory.createTransferManifestNode(node, excludedAspectsTransferDefinition);
|
||||||
NodeSnapshotTransferImpl snapshot = new NodeSnapshotTransferImpl(payload);
|
NodeSnapshotTransferImpl snapshot = new NodeSnapshotTransferImpl(payload);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user