mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Merged V3.4-BUG-FIX to HEAD
28513: Merged DEV/SKYITALIA to V3.4-BUG-FIX 26917: ALF-9145: AVM: fix "get store" (+ store not found) - if root node id is not found - remove from cache and throw concurrency failure (see also r26916) - add missing error info - report store name (if not found) 28514: ALF-9145: Fixed merge issue 28518: Fixed ALF-8511: Share - Property with prefix name with - can't be updated/found by Share 28525: Merged DEV to V3.4-BUG-FIX 28522: ALF-8197: Replication service fails to replicate Multilingual Containers 1) Inject list of excluded aspects into ReplicationActionExecutor using replication-services-context.xml. 2) Don't write value in XMLTransferManifestWriter.writeMLValue if it is null. 28534: Merged DEV/TEMPORARY to V3.4-BUG-FIX 28533: ALF-9085: Share version numbers wrong when uploading initial change, initial Inline edit or adding versionable aspect. 1. In ScriptNode.addAspect() if ContentModel.ASPECT_VERSIONABLE aspect added than call ensureVersioningEnabled(true, true) otherwise this.nodeService.addAspect (this.nodeRef, aspectQName, aspectProps) 2. In VersionServiceImpl.ensureVersioningEnabled() the call of createVersion(nodeRef, null) is replaced on createVersion(nodeRef, Collections.<String,Serializable>singletonMap(VersionModel.PROP_VERSION_TYPE, VersionType.MAJOR)); 28536: Merged V3.4 to V3.4-BUG-FIX 28246: ALF-3037: Fixed English in patch message 28313: Latest L10N Updates from Gloria. 28335: Removed translations of untranslated bundle! 28364: Merged V3.4-TEAM to V3.4 26978: Fixes: ALF-6107 - Fixes Tab order issues with Add event form. 28387: Merged V3.4-BUG-FIX to V3.4 28386: ALF-9100: Merged PATCHES/V3.4.1 to V3.4-BUG-FIX 28249: ALF-8946: Avoid one full table scan per batch in full reindex - Now each batch scans a single time sample, dynamically adjusted based on the number of transactions in the previous sample, always aiming for 1000 transactions per sample. 28421: ALF-9064: commas in "tinymce_languages=en,de,es,fr,it,ja" had been translated. 28422: ALF-7882: security setting incorrect. FileFolderService.moveFrom arguments changed position, but not reflected in RM security file 28496: ALF-2740 - File Types are not properly recognized by Alfresco 28537: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY) 28240: Merged V3.4-BUG-FIX to V3.4 (3.4.3) 28535: Merged V3.4-BUG-FIX to V3.4 28534: Merged DEV/TEMPORARY to V3.4-BUG-FIX 28533: ALF-9085: Share version numbers wrong when uploading initial change, initial Inline edit or adding versionable aspect. 1. In ScriptNode.addAspect() if ContentModel.ASPECT_VERSIONABLE aspect added than call ensureVersioningEnabled(true, true) otherwise this.nodeService.addAspect (this.nodeRef, aspectQName, aspectProps) 2. In VersionServiceImpl.ensureVersioningEnabled() the call of createVersion(nodeRef, null) is replaced on createVersion(nodeRef, Collections.<String,Serializable>singletonMap(VersionModel.PROP_VERSION_TYPE, VersionType.MAJOR)); 28538: ALF-8589: Fixes "Message could not be displayed" errors with IMAP in Outlook Express - Corrected generation of subtypes git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28540 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -77,7 +77,7 @@ dl_datalistmodel.property.dl_eventNote.title=Notes
|
|||||||
# Location
|
# Location
|
||||||
dl_datalistmodel.type.dl_location.title=Carnet d'adresses
|
dl_datalistmodel.type.dl_location.title=Carnet d'adresses
|
||||||
dl_datalistmodel.type.dl_location.description=Carnet d'adresses
|
dl_datalistmodel.type.dl_location.description=Carnet d'adresses
|
||||||
dl_datalistmodel.property.dl_locationAddress1.title=Adresse (ligne\u00a01)
|
dl_datalistmodel.property.dl_locationAddress1.title=Adresse (ligne 1)
|
||||||
dl_datalistmodel.property.dl_locationAddress2.title=Adresse (ligne 2)
|
dl_datalistmodel.property.dl_locationAddress2.title=Adresse (ligne 2)
|
||||||
dl_datalistmodel.property.dl_locationAddress3.title=Adresse (ligne 3)
|
dl_datalistmodel.property.dl_locationAddress3.title=Adresse (ligne 3)
|
||||||
dl_datalistmodel.property.dl_locationZip.title=Code postal
|
dl_datalistmodel.property.dl_locationZip.title=Code postal
|
||||||
|
@@ -187,7 +187,7 @@ patch.webscripts3.description=Update Web Scripts ReadMe.
|
|||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
||||||
patch.imap.messages.share.description=Adds email template for txt files to the Imap Configs/Templates
|
patch.imap.messages.share.description=Adds email template for txt files to the Imap Configs/Templates
|
||||||
patch.imap.clear.old.messages.description=Remove old IMAP message templates
|
patch.imap.clear.old.messages.description=Remove old IMAP message templates
|
||||||
patch.imap.clear.old.messages.description.cleared=Old IMAP message templates no more exists in repo
|
patch.imap.clear.old.messages.description.cleared=Old IMAP message templates have been removed from the repository
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
||||||
|
@@ -1,395 +0,0 @@
|
|||||||
# PatchService messages
|
|
||||||
patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
|
|
||||||
patch.service.not_relevant=Not relevant to schema {0}
|
|
||||||
patch.executer.checking=Checking for patches to apply ...
|
|
||||||
patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
|
|
||||||
patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
|
|
||||||
patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
|
|
||||||
patch.executer.no_patches_required=No patches were required.
|
|
||||||
patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
|
|
||||||
patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
|
|
||||||
|
|
||||||
# General patch messages
|
|
||||||
|
|
||||||
patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
|
|
||||||
patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
|
|
||||||
patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
|
|
||||||
|
|
||||||
patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
|
|
||||||
|
|
||||||
patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
|
|
||||||
|
|
||||||
patch.genericMimetypeUpdate.start=Updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
|
|
||||||
patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
|
|
||||||
patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
|
|
||||||
|
|
||||||
# Individual patch messages
|
|
||||||
|
|
||||||
patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
|
|
||||||
patch.noOpPatch.result=No-op patch
|
|
||||||
|
|
||||||
patch.marker.description=Marker patch to record installations and upgrades
|
|
||||||
patch.marker.result=Marker patch applied
|
|
||||||
|
|
||||||
patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
|
|
||||||
patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on 'Saved Searches' folder: {0}.
|
|
||||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
|
||||||
|
|
||||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
|
||||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
|
||||||
|
|
||||||
patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
|
|
||||||
|
|
||||||
patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
|
|
||||||
patch.guestUser.result=Added guest user and fixed permissions.
|
|
||||||
|
|
||||||
patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
|
|
||||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
|
||||||
|
|
||||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
|
||||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
|
||||||
|
|
||||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
|
||||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on 'Category Root' folder: {0}.
|
|
||||||
patch.categoryRootPermission.err.not_found='Category Root' folder ({0}) could not be found.
|
|
||||||
|
|
||||||
patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
|
||||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
|
||||||
|
|
||||||
patch.forumsIcons.description=Updates forums icon references
|
|
||||||
patch.forumsIcons.result=Updated {0} icon references
|
|
||||||
|
|
||||||
patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
|
|
||||||
patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
|
|
||||||
patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
|
|
||||||
patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
|
|
||||||
patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
|
|
||||||
patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
|
|
||||||
|
|
||||||
patch.descriptorUpdate.description=Update Repository descriptor
|
|
||||||
patch.descriptorUpdate.result=Repository descriptor updated
|
|
||||||
|
|
||||||
patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
|
|
||||||
patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
|
||||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
|
||||||
|
|
||||||
patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
|
|
||||||
patch.actionRuleDecouplingPatch.result=Updated {0} rules.
|
|
||||||
|
|
||||||
patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
|
|
||||||
patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
|
|
||||||
|
|
||||||
patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
|
|
||||||
patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
|
|
||||||
patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
|
|
||||||
patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
|
|
||||||
patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
|
|
||||||
|
|
||||||
patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
|
|
||||||
patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
|
|
||||||
patch.replication.replication_actions.description=Creates the Replication Actions folder.
|
|
||||||
|
|
||||||
patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
|
|
||||||
patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
|
|
||||||
|
|
||||||
patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
|
|
||||||
patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
|
|
||||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
|
||||||
|
|
||||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
|
||||||
patch.uniqueChildName.copyOf=({0}-{1})
|
|
||||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
|
||||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
|
||||||
|
|
||||||
patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
|
|
||||||
patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
|
|
||||||
patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
|
|
||||||
patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
|
|
||||||
patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
|
|
||||||
|
|
||||||
patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
|
|
||||||
patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
|
|
||||||
|
|
||||||
patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
|
|
||||||
|
|
||||||
patch.siteLoadPatch.description=Loads a sample site into the repository.
|
|
||||||
patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
|
|
||||||
patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
|
|
||||||
patch.siteLoadPatch.result=Site {0} imported.
|
|
||||||
|
|
||||||
patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
|
|
||||||
patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
|
|
||||||
patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
|
|
||||||
patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
|
|
||||||
patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
|
|
||||||
patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
|
|
||||||
patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
|
|
||||||
patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
|
|
||||||
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
|
|
||||||
|
|
||||||
patch.contentFormFolderType.description=Update WCM Content Form folder type.
|
|
||||||
patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to 'wcm:formfolder' type.
|
|
||||||
|
|
||||||
patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
|
|
||||||
patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
|
|
||||||
|
|
||||||
patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
|
|
||||||
patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
|
|
||||||
|
|
||||||
patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
|
|
||||||
patch.AVMGuidPatch.result=AVM GUIDS set.
|
|
||||||
|
|
||||||
patch.webscripts.description=Adds Web Scripts to Data Dictionary.
|
|
||||||
patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
|
|
||||||
patch.webscripts3.description=Update Web Scripts ReadMe.
|
|
||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
|
||||||
|
|
||||||
patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
|
|
||||||
|
|
||||||
patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
|
|
||||||
|
|
||||||
patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
|
|
||||||
patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
|
|
||||||
|
|
||||||
patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
|
|
||||||
patch.AVMAspects.result=Aspects were moved.
|
|
||||||
|
|
||||||
patch.ReadmeTemplate.description=Deployed ReadMe Template
|
|
||||||
patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
|
|
||||||
|
|
||||||
patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
|
|
||||||
patch.AVMProperties.result=Properties were moved.
|
|
||||||
|
|
||||||
patch.customModels.description=Adds 'Models' folder to Data Dictionary
|
|
||||||
patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
|
|
||||||
patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
|
|
||||||
|
|
||||||
patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
|
|
||||||
|
|
||||||
patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
|
|
||||||
patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
|
|
||||||
|
|
||||||
patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
|
|
||||||
patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
|
|
||||||
|
|
||||||
patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
|
|
||||||
|
|
||||||
patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
|
|
||||||
|
|
||||||
patch.deploymentMigration.description=Migrates deployment data to the new model.
|
|
||||||
patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
|
|
||||||
patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.result=Deployment data has been migrated.
|
|
||||||
|
|
||||||
patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
|
|
||||||
patch.updateAvmPermissionData.result=Changed {0} 'webfolder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
|
|
||||||
patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
|
|
||||||
|
|
||||||
patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
|
|
||||||
patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
|
|
||||||
|
|
||||||
patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
|
|
||||||
patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
|
|
||||||
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
|
|
||||||
|
|
||||||
patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
|
|
||||||
patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
|
|
||||||
|
|
||||||
patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
|
|
||||||
|
|
||||||
patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
|
|
||||||
patch.createSiteStore.result=Created the AVM site data store.
|
|
||||||
|
|
||||||
patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
|
|
||||||
patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
|
|
||||||
|
|
||||||
patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
|
|
||||||
patch.migrateVersionStore.incomplete=Version Store migration incomplete.
|
|
||||||
patch.migrateVersionStore.done=Version Store migration completed.
|
|
||||||
patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
|
|
||||||
|
|
||||||
patch.inviteEmailTemplate.description=Adds invite email template to invite space
|
|
||||||
|
|
||||||
patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
|
|
||||||
patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
|
|
||||||
|
|
||||||
patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
|
|
||||||
patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
|
|
||||||
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
|
|
||||||
|
|
||||||
patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
|
|
||||||
patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
|
|
||||||
|
|
||||||
patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
|
|
||||||
patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
|
|
||||||
patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
|
|
||||||
|
|
||||||
patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
|
|
||||||
patch.webSiteAddModerated.result=Changed Web Site visibility.
|
|
||||||
|
|
||||||
patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
|
|
||||||
|
|
||||||
patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
|
|
||||||
|
|
||||||
patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
|
|
||||||
patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
|
|
||||||
patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
|
|
||||||
|
|
||||||
patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
|
|
||||||
|
|
||||||
patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
|
|
||||||
patch.authorityMigration.process.name=Authority Migration
|
|
||||||
patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
|
|
||||||
patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
|
|
||||||
|
|
||||||
patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
|
|
||||||
patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
|
|
||||||
patch.authorityDefaultZonesPatch.users= Adding users to zones ...
|
|
||||||
patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
|
|
||||||
|
|
||||||
patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
|
|
||||||
patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
|
|
||||||
patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
|
|
||||||
patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
|
|
||||||
patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
|
|
||||||
patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
|
|
||||||
|
|
||||||
patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
|
|
||||||
patch.personUsagePatch.result1=Added 'cm:sizeCurrent' property to {0} people that were missing this property.
|
|
||||||
patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
|
|
||||||
patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
|
|
||||||
|
|
||||||
patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
|
|
||||||
patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
patch.convertContentUrls.start=Content URL conversion progress:
|
|
||||||
patch.convertContentUrls.error=Content URL conversion failed: {0}
|
|
||||||
patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
|
|
||||||
patch.convertContentUrls.done=Content URL conversion completed.
|
|
||||||
patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
|
|
||||||
patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
|
|
||||||
patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
|
|
||||||
patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
|
|
||||||
patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
|
|
||||||
patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
|
|
||||||
patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
|
|
||||||
patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
|
|
||||||
patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
|
|
||||||
patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
|
|
||||||
patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority '{0}'.
|
|
||||||
patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
|
|
||||||
|
|
||||||
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
|
|
||||||
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
|
|
||||||
|
|
||||||
patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
|
|
||||||
|
|
||||||
patch.migrateAttrTenants.description=Migrate old Tenant attributes
|
|
||||||
patch.migrateAttrTenants.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
|
|
||||||
patch.migrateAttrAVMLocks.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
|
|
||||||
patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
|
|
||||||
|
|
||||||
patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
|
|
||||||
patch.migrateAttrChainingURS.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrDelete.description=Delete old attributes (if any) after they have been migrated
|
|
||||||
patch.migrateAttrDelete.result=Old attributes were deleted (if any)
|
|
||||||
|
|
||||||
patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
|
|
||||||
|
|
||||||
patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
|
|
||||||
|
|
||||||
patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
|
|
||||||
|
|
||||||
patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
|
|
||||||
|
|
||||||
patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
|
|
||||||
|
|
||||||
patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
|
|
||||||
patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
|
|
||||||
|
|
||||||
patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
|
|
||||||
patch.fixUserQNames.result=Generated qnames for {0} users.
|
|
||||||
|
|
||||||
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
||||||
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
@@ -1,395 +0,0 @@
|
|||||||
# PatchService messages
|
|
||||||
patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
|
|
||||||
patch.service.not_relevant=Not relevant to schema {0}
|
|
||||||
patch.executer.checking=Checking for patches to apply ...
|
|
||||||
patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
|
|
||||||
patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
|
|
||||||
patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
|
|
||||||
patch.executer.no_patches_required=No patches were required.
|
|
||||||
patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
|
|
||||||
patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
|
|
||||||
|
|
||||||
# General patch messages
|
|
||||||
|
|
||||||
patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
|
|
||||||
patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
|
|
||||||
patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
|
|
||||||
|
|
||||||
patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
|
|
||||||
|
|
||||||
patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
|
|
||||||
|
|
||||||
patch.genericMimetypeUpdate.start=Updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
|
|
||||||
patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
|
|
||||||
patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
|
|
||||||
|
|
||||||
# Individual patch messages
|
|
||||||
|
|
||||||
patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
|
|
||||||
patch.noOpPatch.result=No-op patch
|
|
||||||
|
|
||||||
patch.marker.description=Marker patch to record installations and upgrades
|
|
||||||
patch.marker.result=Marker patch applied
|
|
||||||
|
|
||||||
patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
|
|
||||||
patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on 'Saved Searches' folder: {0}.
|
|
||||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
|
||||||
|
|
||||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
|
||||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
|
||||||
|
|
||||||
patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
|
|
||||||
|
|
||||||
patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
|
|
||||||
patch.guestUser.result=Added guest user and fixed permissions.
|
|
||||||
|
|
||||||
patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
|
|
||||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
|
||||||
|
|
||||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
|
||||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
|
||||||
|
|
||||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
|
||||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on 'Category Root' folder: {0}.
|
|
||||||
patch.categoryRootPermission.err.not_found='Category Root' folder ({0}) could not be found.
|
|
||||||
|
|
||||||
patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
|
||||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
|
||||||
|
|
||||||
patch.forumsIcons.description=Updates forums icon references
|
|
||||||
patch.forumsIcons.result=Updated {0} icon references
|
|
||||||
|
|
||||||
patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
|
|
||||||
patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
|
|
||||||
patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
|
|
||||||
patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
|
|
||||||
patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
|
|
||||||
patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
|
|
||||||
|
|
||||||
patch.descriptorUpdate.description=Update Repository descriptor
|
|
||||||
patch.descriptorUpdate.result=Repository descriptor updated
|
|
||||||
|
|
||||||
patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
|
|
||||||
patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
|
||||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
|
||||||
|
|
||||||
patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
|
|
||||||
patch.actionRuleDecouplingPatch.result=Updated {0} rules.
|
|
||||||
|
|
||||||
patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
|
|
||||||
patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
|
|
||||||
|
|
||||||
patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
|
|
||||||
patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
|
|
||||||
patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
|
|
||||||
patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
|
|
||||||
patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
|
|
||||||
|
|
||||||
patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
|
|
||||||
patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
|
|
||||||
patch.replication.replication_actions.description=Creates the Replication Actions folder.
|
|
||||||
|
|
||||||
patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
|
|
||||||
patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
|
|
||||||
|
|
||||||
patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
|
|
||||||
patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
|
|
||||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
|
||||||
|
|
||||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
|
||||||
patch.uniqueChildName.copyOf=({0}-{1})
|
|
||||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
|
||||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
|
||||||
|
|
||||||
patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
|
|
||||||
patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
|
|
||||||
patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
|
|
||||||
patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
|
|
||||||
patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
|
|
||||||
|
|
||||||
patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
|
|
||||||
patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
|
|
||||||
|
|
||||||
patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
|
|
||||||
|
|
||||||
patch.siteLoadPatch.description=Loads a sample site into the repository.
|
|
||||||
patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
|
|
||||||
patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
|
|
||||||
patch.siteLoadPatch.result=Site {0} imported.
|
|
||||||
|
|
||||||
patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
|
|
||||||
patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
|
|
||||||
patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
|
|
||||||
patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
|
|
||||||
patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
|
|
||||||
patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
|
|
||||||
patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
|
|
||||||
patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
|
|
||||||
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
|
|
||||||
|
|
||||||
patch.contentFormFolderType.description=Update WCM Content Form folder type.
|
|
||||||
patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to 'wcm:formfolder' type.
|
|
||||||
|
|
||||||
patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
|
|
||||||
patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
|
|
||||||
|
|
||||||
patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
|
|
||||||
patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
|
|
||||||
|
|
||||||
patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
|
|
||||||
patch.AVMGuidPatch.result=AVM GUIDS set.
|
|
||||||
|
|
||||||
patch.webscripts.description=Adds Web Scripts to Data Dictionary.
|
|
||||||
patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
|
|
||||||
patch.webscripts3.description=Update Web Scripts ReadMe.
|
|
||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
|
||||||
|
|
||||||
patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
|
|
||||||
|
|
||||||
patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
|
|
||||||
|
|
||||||
patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
|
|
||||||
patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
|
|
||||||
|
|
||||||
patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
|
|
||||||
patch.AVMAspects.result=Aspects were moved.
|
|
||||||
|
|
||||||
patch.ReadmeTemplate.description=Deployed ReadMe Template
|
|
||||||
patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
|
|
||||||
|
|
||||||
patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
|
|
||||||
patch.AVMProperties.result=Properties were moved.
|
|
||||||
|
|
||||||
patch.customModels.description=Adds 'Models' folder to Data Dictionary
|
|
||||||
patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
|
|
||||||
patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
|
|
||||||
|
|
||||||
patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
|
|
||||||
|
|
||||||
patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
|
|
||||||
patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
|
|
||||||
|
|
||||||
patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
|
|
||||||
patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
|
|
||||||
|
|
||||||
patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
|
|
||||||
|
|
||||||
patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
|
|
||||||
|
|
||||||
patch.deploymentMigration.description=Migrates deployment data to the new model.
|
|
||||||
patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
|
|
||||||
patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.result=Deployment data has been migrated.
|
|
||||||
|
|
||||||
patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
|
|
||||||
patch.updateAvmPermissionData.result=Changed {0} 'webfolder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
|
|
||||||
patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
|
|
||||||
|
|
||||||
patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
|
|
||||||
patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
|
|
||||||
|
|
||||||
patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
|
|
||||||
patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
|
|
||||||
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
|
|
||||||
|
|
||||||
patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
|
|
||||||
patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
|
|
||||||
|
|
||||||
patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
|
|
||||||
|
|
||||||
patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
|
|
||||||
patch.createSiteStore.result=Created the AVM site data store.
|
|
||||||
|
|
||||||
patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
|
|
||||||
patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
|
|
||||||
|
|
||||||
patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
|
|
||||||
patch.migrateVersionStore.incomplete=Version Store migration incomplete.
|
|
||||||
patch.migrateVersionStore.done=Version Store migration completed.
|
|
||||||
patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
|
|
||||||
|
|
||||||
patch.inviteEmailTemplate.description=Adds invite email template to invite space
|
|
||||||
|
|
||||||
patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
|
|
||||||
patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
|
|
||||||
|
|
||||||
patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
|
|
||||||
patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
|
|
||||||
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
|
|
||||||
|
|
||||||
patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
|
|
||||||
patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
|
|
||||||
|
|
||||||
patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
|
|
||||||
patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
|
|
||||||
patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
|
|
||||||
|
|
||||||
patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
|
|
||||||
patch.webSiteAddModerated.result=Changed Web Site visibility.
|
|
||||||
|
|
||||||
patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
|
|
||||||
|
|
||||||
patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
|
|
||||||
|
|
||||||
patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
|
|
||||||
patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
|
|
||||||
patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
|
|
||||||
|
|
||||||
patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
|
|
||||||
|
|
||||||
patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
|
|
||||||
patch.authorityMigration.process.name=Authority Migration
|
|
||||||
patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
|
|
||||||
patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
|
|
||||||
|
|
||||||
patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
|
|
||||||
patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
|
|
||||||
patch.authorityDefaultZonesPatch.users= Adding users to zones ...
|
|
||||||
patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
|
|
||||||
|
|
||||||
patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
|
|
||||||
patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
|
|
||||||
patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
|
|
||||||
patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
|
|
||||||
patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
|
|
||||||
patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
|
|
||||||
|
|
||||||
patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
|
|
||||||
patch.personUsagePatch.result1=Added 'cm:sizeCurrent' property to {0} people that were missing this property.
|
|
||||||
patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
|
|
||||||
patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
|
|
||||||
|
|
||||||
patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
|
|
||||||
patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
patch.convertContentUrls.start=Content URL conversion progress:
|
|
||||||
patch.convertContentUrls.error=Content URL conversion failed: {0}
|
|
||||||
patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
|
|
||||||
patch.convertContentUrls.done=Content URL conversion completed.
|
|
||||||
patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
|
|
||||||
patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
|
|
||||||
patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
|
|
||||||
patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
|
|
||||||
patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
|
|
||||||
patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
|
|
||||||
patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
|
|
||||||
patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
|
|
||||||
patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
|
|
||||||
patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
|
|
||||||
patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority '{0}'.
|
|
||||||
patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
|
|
||||||
|
|
||||||
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
|
|
||||||
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
|
|
||||||
|
|
||||||
patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
|
|
||||||
|
|
||||||
patch.migrateAttrTenants.description=Migrate old Tenant attributes
|
|
||||||
patch.migrateAttrTenants.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
|
|
||||||
patch.migrateAttrAVMLocks.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
|
|
||||||
patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
|
|
||||||
|
|
||||||
patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
|
|
||||||
patch.migrateAttrChainingURS.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrDelete.description=Delete old attributes (if any) after they have been migrated
|
|
||||||
patch.migrateAttrDelete.result=Old attributes were deleted (if any)
|
|
||||||
|
|
||||||
patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
|
|
||||||
|
|
||||||
patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
|
|
||||||
|
|
||||||
patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
|
|
||||||
|
|
||||||
patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
|
|
||||||
|
|
||||||
patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
|
|
||||||
|
|
||||||
patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
|
|
||||||
patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
|
|
||||||
|
|
||||||
patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
|
|
||||||
patch.fixUserQNames.result=Generated qnames for {0} users.
|
|
||||||
|
|
||||||
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
||||||
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
@@ -1,395 +0,0 @@
|
|||||||
# PatchService messages
|
|
||||||
patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
|
|
||||||
patch.service.not_relevant=Not relevant to schema {0}
|
|
||||||
patch.executer.checking=Checking for patches to apply ...
|
|
||||||
patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
|
|
||||||
patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
|
|
||||||
patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
|
|
||||||
patch.executer.no_patches_required=No patches were required.
|
|
||||||
patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
|
|
||||||
patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
|
|
||||||
|
|
||||||
# General patch messages
|
|
||||||
|
|
||||||
patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
|
|
||||||
patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
|
|
||||||
patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
|
|
||||||
|
|
||||||
patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
|
|
||||||
|
|
||||||
patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
|
|
||||||
|
|
||||||
patch.genericMimetypeUpdate.start=Updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
|
|
||||||
patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
|
|
||||||
patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
|
|
||||||
|
|
||||||
# Individual patch messages
|
|
||||||
|
|
||||||
patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
|
|
||||||
patch.noOpPatch.result=No-op patch
|
|
||||||
|
|
||||||
patch.marker.description=Marker patch to record installations and upgrades
|
|
||||||
patch.marker.result=Marker patch applied
|
|
||||||
|
|
||||||
patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
|
|
||||||
patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on 'Saved Searches' folder: {0}.
|
|
||||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
|
||||||
|
|
||||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
|
||||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
|
||||||
|
|
||||||
patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
|
|
||||||
|
|
||||||
patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
|
|
||||||
patch.guestUser.result=Added guest user and fixed permissions.
|
|
||||||
|
|
||||||
patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
|
|
||||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
|
||||||
|
|
||||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
|
||||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
|
||||||
|
|
||||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
|
||||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on 'Category Root' folder: {0}.
|
|
||||||
patch.categoryRootPermission.err.not_found='Category Root' folder ({0}) could not be found.
|
|
||||||
|
|
||||||
patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
|
||||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
|
||||||
|
|
||||||
patch.forumsIcons.description=Updates forums icon references
|
|
||||||
patch.forumsIcons.result=Updated {0} icon references
|
|
||||||
|
|
||||||
patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
|
|
||||||
patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
|
|
||||||
patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
|
|
||||||
patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
|
|
||||||
patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
|
|
||||||
patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
|
|
||||||
|
|
||||||
patch.descriptorUpdate.description=Update Repository descriptor
|
|
||||||
patch.descriptorUpdate.result=Repository descriptor updated
|
|
||||||
|
|
||||||
patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
|
|
||||||
patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
|
||||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
|
||||||
|
|
||||||
patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
|
|
||||||
patch.actionRuleDecouplingPatch.result=Updated {0} rules.
|
|
||||||
|
|
||||||
patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
|
|
||||||
patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
|
|
||||||
|
|
||||||
patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
|
|
||||||
patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
|
|
||||||
patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
|
|
||||||
patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
|
|
||||||
patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
|
|
||||||
|
|
||||||
patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
|
|
||||||
patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
|
|
||||||
patch.replication.replication_actions.description=Creates the Replication Actions folder.
|
|
||||||
|
|
||||||
patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
|
|
||||||
patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
|
|
||||||
|
|
||||||
patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
|
|
||||||
patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
|
|
||||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
|
||||||
|
|
||||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
|
||||||
patch.uniqueChildName.copyOf=({0}-{1})
|
|
||||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
|
||||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
|
||||||
|
|
||||||
patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
|
|
||||||
patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
|
|
||||||
patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
|
|
||||||
patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
|
|
||||||
patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
|
|
||||||
|
|
||||||
patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
|
|
||||||
patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
|
|
||||||
|
|
||||||
patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
|
|
||||||
|
|
||||||
patch.siteLoadPatch.description=Loads a sample site into the repository.
|
|
||||||
patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
|
|
||||||
patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
|
|
||||||
patch.siteLoadPatch.result=Site {0} imported.
|
|
||||||
|
|
||||||
patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
|
|
||||||
patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
|
|
||||||
patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
|
|
||||||
patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
|
|
||||||
patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
|
|
||||||
patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
|
|
||||||
patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
|
|
||||||
patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
|
|
||||||
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
|
|
||||||
|
|
||||||
patch.contentFormFolderType.description=Update WCM Content Form folder type.
|
|
||||||
patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to 'wcm:formfolder' type.
|
|
||||||
|
|
||||||
patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
|
|
||||||
patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
|
|
||||||
|
|
||||||
patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
|
|
||||||
patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
|
|
||||||
|
|
||||||
patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
|
|
||||||
patch.AVMGuidPatch.result=AVM GUIDS set.
|
|
||||||
|
|
||||||
patch.webscripts.description=Adds Web Scripts to Data Dictionary.
|
|
||||||
patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
|
|
||||||
patch.webscripts3.description=Update Web Scripts ReadMe.
|
|
||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
|
||||||
|
|
||||||
patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
|
|
||||||
|
|
||||||
patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
|
|
||||||
|
|
||||||
patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
|
|
||||||
patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
|
|
||||||
|
|
||||||
patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
|
|
||||||
patch.AVMAspects.result=Aspects were moved.
|
|
||||||
|
|
||||||
patch.ReadmeTemplate.description=Deployed ReadMe Template
|
|
||||||
patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
|
|
||||||
|
|
||||||
patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
|
|
||||||
patch.AVMProperties.result=Properties were moved.
|
|
||||||
|
|
||||||
patch.customModels.description=Adds 'Models' folder to Data Dictionary
|
|
||||||
patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
|
|
||||||
patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
|
|
||||||
|
|
||||||
patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
|
|
||||||
|
|
||||||
patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
|
|
||||||
patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
|
|
||||||
|
|
||||||
patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
|
|
||||||
patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
|
|
||||||
|
|
||||||
patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
|
|
||||||
|
|
||||||
patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
|
|
||||||
|
|
||||||
patch.deploymentMigration.description=Migrates deployment data to the new model.
|
|
||||||
patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
|
|
||||||
patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.result=Deployment data has been migrated.
|
|
||||||
|
|
||||||
patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
|
|
||||||
patch.updateAvmPermissionData.result=Changed {0} 'webfolder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
|
|
||||||
patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
|
|
||||||
|
|
||||||
patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
|
|
||||||
patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
|
|
||||||
|
|
||||||
patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
|
|
||||||
patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
|
|
||||||
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
|
|
||||||
|
|
||||||
patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
|
|
||||||
patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
|
|
||||||
|
|
||||||
patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
|
|
||||||
|
|
||||||
patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
|
|
||||||
patch.createSiteStore.result=Created the AVM site data store.
|
|
||||||
|
|
||||||
patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
|
|
||||||
patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
|
|
||||||
|
|
||||||
patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
|
|
||||||
patch.migrateVersionStore.incomplete=Version Store migration incomplete.
|
|
||||||
patch.migrateVersionStore.done=Version Store migration completed.
|
|
||||||
patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
|
|
||||||
|
|
||||||
patch.inviteEmailTemplate.description=Adds invite email template to invite space
|
|
||||||
|
|
||||||
patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
|
|
||||||
patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
|
|
||||||
|
|
||||||
patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
|
|
||||||
patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
|
|
||||||
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
|
|
||||||
|
|
||||||
patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
|
|
||||||
patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
|
|
||||||
|
|
||||||
patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
|
|
||||||
patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
|
|
||||||
patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
|
|
||||||
|
|
||||||
patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
|
|
||||||
patch.webSiteAddModerated.result=Changed Web Site visibility.
|
|
||||||
|
|
||||||
patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
|
|
||||||
|
|
||||||
patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
|
|
||||||
|
|
||||||
patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
|
|
||||||
patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
|
|
||||||
patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
|
|
||||||
|
|
||||||
patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
|
|
||||||
|
|
||||||
patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
|
|
||||||
patch.authorityMigration.process.name=Authority Migration
|
|
||||||
patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
|
|
||||||
patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
|
|
||||||
|
|
||||||
patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
|
|
||||||
patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
|
|
||||||
patch.authorityDefaultZonesPatch.users= Adding users to zones ...
|
|
||||||
patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
|
|
||||||
|
|
||||||
patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
|
|
||||||
patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
|
|
||||||
patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
|
|
||||||
patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
|
|
||||||
patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
|
|
||||||
patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
|
|
||||||
|
|
||||||
patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
|
|
||||||
patch.personUsagePatch.result1=Added 'cm:sizeCurrent' property to {0} people that were missing this property.
|
|
||||||
patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
|
|
||||||
patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
|
|
||||||
|
|
||||||
patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
|
|
||||||
patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
patch.convertContentUrls.start=Content URL conversion progress:
|
|
||||||
patch.convertContentUrls.error=Content URL conversion failed: {0}
|
|
||||||
patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
|
|
||||||
patch.convertContentUrls.done=Content URL conversion completed.
|
|
||||||
patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
|
|
||||||
patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
|
|
||||||
patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
|
|
||||||
patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
|
|
||||||
patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
|
|
||||||
patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
|
|
||||||
patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
|
|
||||||
patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
|
|
||||||
patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
|
|
||||||
patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
|
|
||||||
patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority '{0}'.
|
|
||||||
patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
|
|
||||||
|
|
||||||
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
|
|
||||||
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
|
|
||||||
|
|
||||||
patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
|
|
||||||
|
|
||||||
patch.migrateAttrTenants.description=Migrate old Tenant attributes
|
|
||||||
patch.migrateAttrTenants.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
|
|
||||||
patch.migrateAttrAVMLocks.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
|
|
||||||
patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
|
|
||||||
|
|
||||||
patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
|
|
||||||
patch.migrateAttrChainingURS.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrDelete.description=Delete old attributes (if any) after they have been migrated
|
|
||||||
patch.migrateAttrDelete.result=Old attributes were deleted (if any)
|
|
||||||
|
|
||||||
patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
|
|
||||||
|
|
||||||
patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
|
|
||||||
|
|
||||||
patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
|
|
||||||
|
|
||||||
patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
|
|
||||||
|
|
||||||
patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
|
|
||||||
|
|
||||||
patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
|
|
||||||
patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
|
|
||||||
|
|
||||||
patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
|
|
||||||
patch.fixUserQNames.result=Generated qnames for {0} users.
|
|
||||||
|
|
||||||
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
||||||
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
@@ -1,396 +0,0 @@
|
|||||||
# PatchService messages
|
|
||||||
patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
|
|
||||||
patch.service.not_relevant=Not relevant to schema {0}
|
|
||||||
patch.executer.checking=Checking for patches to apply ...
|
|
||||||
patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
|
|
||||||
patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
|
|
||||||
patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
|
|
||||||
patch.executer.no_patches_required=No patches were required.
|
|
||||||
patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
|
|
||||||
patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
|
|
||||||
|
|
||||||
# General patch messages
|
|
||||||
|
|
||||||
patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
|
|
||||||
patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
|
|
||||||
patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
|
|
||||||
|
|
||||||
patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
|
|
||||||
|
|
||||||
patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
|
|
||||||
|
|
||||||
patch.genericMimetypeUpdate.start=Updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
|
|
||||||
patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
|
|
||||||
patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
|
|
||||||
|
|
||||||
# Individual patch messages
|
|
||||||
|
|
||||||
patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
|
|
||||||
patch.noOpPatch.result=No-op patch
|
|
||||||
|
|
||||||
patch.marker.description=Marker patch to record installations and upgrades
|
|
||||||
patch.marker.result=Marker patch applied
|
|
||||||
|
|
||||||
patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
|
|
||||||
patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on 'Saved Searches' folder: {0}.
|
|
||||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
|
||||||
|
|
||||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
|
||||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
|
||||||
|
|
||||||
patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
|
|
||||||
|
|
||||||
patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
|
|
||||||
patch.guestUser.result=Added guest user and fixed permissions.
|
|
||||||
|
|
||||||
patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
|
|
||||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
|
||||||
|
|
||||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
|
||||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
|
||||||
|
|
||||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
|
||||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on 'Category Root' folder: {0}.
|
|
||||||
patch.categoryRootPermission.err.not_found='Category Root' folder ({0}) could not be found.
|
|
||||||
|
|
||||||
patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
|
||||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
|
||||||
|
|
||||||
patch.forumsIcons.description=Updates forums icon references
|
|
||||||
patch.forumsIcons.result=Updated {0} icon references
|
|
||||||
|
|
||||||
patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
|
|
||||||
patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
|
|
||||||
patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
|
|
||||||
patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
|
|
||||||
patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
|
|
||||||
patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
|
|
||||||
|
|
||||||
patch.descriptorUpdate.description=Update Repository descriptor
|
|
||||||
patch.descriptorUpdate.result=Repository descriptor updated
|
|
||||||
|
|
||||||
patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
|
|
||||||
patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
|
||||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
|
||||||
|
|
||||||
patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
|
|
||||||
patch.actionRuleDecouplingPatch.result=Updated {0} rules.
|
|
||||||
|
|
||||||
patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
|
|
||||||
patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
|
|
||||||
|
|
||||||
patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
|
|
||||||
patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
|
|
||||||
patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
|
|
||||||
patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
|
|
||||||
patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
|
|
||||||
|
|
||||||
patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
|
|
||||||
patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
|
|
||||||
patch.replication.replication_actions.description=Creates the Replication Actions folder.
|
|
||||||
|
|
||||||
patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
|
|
||||||
patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
|
|
||||||
|
|
||||||
patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
|
|
||||||
patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
|
|
||||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
|
||||||
|
|
||||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
|
||||||
patch.uniqueChildName.copyOf=({0}-{1})
|
|
||||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
|
||||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
|
||||||
|
|
||||||
patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
|
|
||||||
patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
|
|
||||||
patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
|
|
||||||
patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
|
|
||||||
patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
|
|
||||||
|
|
||||||
patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
|
|
||||||
patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
|
|
||||||
|
|
||||||
patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
|
|
||||||
|
|
||||||
patch.siteLoadPatch.description=Loads a sample site into the repository.
|
|
||||||
patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
|
|
||||||
patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
|
|
||||||
patch.siteLoadPatch.result=Site {0} imported.
|
|
||||||
|
|
||||||
patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
|
|
||||||
patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
|
|
||||||
patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
|
|
||||||
patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
|
|
||||||
patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
|
|
||||||
patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
|
|
||||||
patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
|
|
||||||
patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
|
|
||||||
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
|
|
||||||
|
|
||||||
patch.contentFormFolderType.description=Update WCM Content Form folder type.
|
|
||||||
patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to 'wcm:formfolder' type.
|
|
||||||
|
|
||||||
patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
|
|
||||||
patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
|
|
||||||
|
|
||||||
patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
|
|
||||||
patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
|
|
||||||
|
|
||||||
patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
|
|
||||||
patch.AVMGuidPatch.result=AVM GUIDS set.
|
|
||||||
|
|
||||||
patch.webscripts.description=Adds Web Scripts to Data Dictionary.
|
|
||||||
patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
|
|
||||||
patch.webscripts3.description=Update Web Scripts ReadMe.
|
|
||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
|
||||||
|
|
||||||
patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
|
|
||||||
|
|
||||||
patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
|
|
||||||
|
|
||||||
patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
|
|
||||||
patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
|
|
||||||
|
|
||||||
patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
|
|
||||||
patch.AVMAspects.result=Aspects were moved.
|
|
||||||
|
|
||||||
patch.ReadmeTemplate.description=Deployed ReadMe Template
|
|
||||||
patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
|
|
||||||
|
|
||||||
patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
|
|
||||||
patch.AVMProperties.result=Properties were moved.
|
|
||||||
|
|
||||||
patch.customModels.description=Adds 'Models' folder to Data Dictionary
|
|
||||||
patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
|
|
||||||
patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
|
|
||||||
|
|
||||||
patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
|
|
||||||
|
|
||||||
patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
|
|
||||||
patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
|
|
||||||
|
|
||||||
patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
|
|
||||||
patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
|
|
||||||
|
|
||||||
patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
|
|
||||||
|
|
||||||
patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
|
|
||||||
|
|
||||||
patch.deploymentMigration.description=Migrates deployment data to the new model.
|
|
||||||
patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
|
|
||||||
patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.result=Deployment data has been migrated.
|
|
||||||
|
|
||||||
patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
|
|
||||||
patch.updateAvmPermissionData.result=Changed {0} 'webfolder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
|
|
||||||
patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
|
|
||||||
|
|
||||||
patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
|
|
||||||
patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
|
|
||||||
|
|
||||||
patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
|
|
||||||
patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
|
|
||||||
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
|
|
||||||
|
|
||||||
patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
|
|
||||||
patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
|
|
||||||
|
|
||||||
patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
|
|
||||||
|
|
||||||
patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
|
|
||||||
patch.createSiteStore.result=Created the AVM site data store.
|
|
||||||
|
|
||||||
patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
|
|
||||||
patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
|
|
||||||
|
|
||||||
patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
|
|
||||||
patch.migrateVersionStore.incomplete=Version Store migration incomplete.
|
|
||||||
patch.migrateVersionStore.done=Version Store migration completed.
|
|
||||||
patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
|
|
||||||
|
|
||||||
patch.inviteEmailTemplate.description=Adds invite email template to invite space
|
|
||||||
|
|
||||||
patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
|
|
||||||
patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
|
|
||||||
|
|
||||||
patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
|
|
||||||
patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
|
|
||||||
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
|
|
||||||
|
|
||||||
patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
|
|
||||||
patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
|
|
||||||
|
|
||||||
patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
|
|
||||||
patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
|
|
||||||
patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
|
|
||||||
|
|
||||||
patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
|
|
||||||
patch.webSiteAddModerated.result=Changed Web Site visibility.
|
|
||||||
|
|
||||||
patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
|
|
||||||
|
|
||||||
patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
|
|
||||||
|
|
||||||
patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
|
|
||||||
patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
|
|
||||||
patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
|
|
||||||
|
|
||||||
patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
|
|
||||||
|
|
||||||
patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
|
|
||||||
patch.authorityMigration.process.name=Authority Migration
|
|
||||||
patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
|
|
||||||
patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
|
|
||||||
|
|
||||||
patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
|
|
||||||
patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
|
|
||||||
patch.authorityDefaultZonesPatch.users= Adding users to zones ...
|
|
||||||
patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
|
|
||||||
|
|
||||||
patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
|
|
||||||
patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
|
|
||||||
patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
|
|
||||||
patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
|
|
||||||
patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
|
|
||||||
patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
|
|
||||||
|
|
||||||
patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
|
|
||||||
patch.personUsagePatch.result1=Added 'cm:sizeCurrent' property to {0} people that were missing this property.
|
|
||||||
patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
|
|
||||||
patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
|
|
||||||
|
|
||||||
patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
|
|
||||||
patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
patch.convertContentUrls.start=Content URL conversion progress:
|
|
||||||
patch.convertContentUrls.error=Content URL conversion failed: {0}
|
|
||||||
patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
|
|
||||||
patch.convertContentUrls.done=Content URL conversion completed.
|
|
||||||
patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
|
|
||||||
patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
|
|
||||||
patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
|
|
||||||
patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
|
|
||||||
patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
|
|
||||||
patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
|
|
||||||
patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
|
|
||||||
patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
|
|
||||||
patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
|
|
||||||
patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
|
|
||||||
patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority '{0}'.
|
|
||||||
patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
|
|
||||||
|
|
||||||
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
|
|
||||||
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
|
|
||||||
|
|
||||||
patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
|
|
||||||
|
|
||||||
patch.migrateAttrTenants.description=Migrate old Tenant attributes
|
|
||||||
patch.migrateAttrTenants.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
|
|
||||||
patch.migrateAttrAVMLocks.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
|
|
||||||
patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
|
|
||||||
|
|
||||||
patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
|
|
||||||
patch.migrateAttrChainingURS.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrDelete.description=Delete old attributes (if any) after they have been migrated
|
|
||||||
patch.migrateAttrDelete.result=Old attributes were deleted (if any)
|
|
||||||
|
|
||||||
patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
|
|
||||||
|
|
||||||
patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
|
|
||||||
|
|
||||||
patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
|
|
||||||
|
|
||||||
patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
|
|
||||||
<<<<<<< .working
|
|
||||||
|
|
||||||
patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
|
|
||||||
|
|
||||||
patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
|
|
||||||
patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
|
|
||||||
|
|
||||||
patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
|
|
||||||
patch.fixUserQNames.result=Generated qnames for {0} users.
|
|
||||||
|
|
||||||
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
||||||
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
@@ -1,395 +0,0 @@
|
|||||||
# PatchService messages
|
|
||||||
patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
|
|
||||||
patch.service.not_relevant=Not relevant to schema {0}
|
|
||||||
patch.executer.checking=Checking for patches to apply ...
|
|
||||||
patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
|
|
||||||
patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
|
|
||||||
patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
|
|
||||||
patch.executer.no_patches_required=No patches were required.
|
|
||||||
patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
|
|
||||||
patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
|
|
||||||
patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
|
|
||||||
|
|
||||||
# General patch messages
|
|
||||||
|
|
||||||
patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
|
|
||||||
patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
|
|
||||||
patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
|
|
||||||
|
|
||||||
patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
|
|
||||||
|
|
||||||
patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
|
|
||||||
|
|
||||||
patch.genericMimetypeUpdate.start=Updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
|
|
||||||
patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
|
|
||||||
patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
|
|
||||||
patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
|
|
||||||
|
|
||||||
# Individual patch messages
|
|
||||||
|
|
||||||
patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
|
|
||||||
patch.noOpPatch.result=No-op patch
|
|
||||||
|
|
||||||
patch.marker.description=Marker patch to record installations and upgrades
|
|
||||||
patch.marker.result=Marker patch applied
|
|
||||||
|
|
||||||
patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
|
|
||||||
patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
|
|
||||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on 'Saved Searches' folder: {0}.
|
|
||||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
|
||||||
|
|
||||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
|
||||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
|
||||||
|
|
||||||
patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
|
|
||||||
|
|
||||||
patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
|
|
||||||
patch.guestUser.result=Added guest user and fixed permissions.
|
|
||||||
|
|
||||||
patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
|
|
||||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
|
||||||
|
|
||||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
|
||||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
|
||||||
|
|
||||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
|
||||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on 'Category Root' folder: {0}.
|
|
||||||
patch.categoryRootPermission.err.not_found='Category Root' folder ({0}) could not be found.
|
|
||||||
|
|
||||||
patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
|
||||||
|
|
||||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
|
||||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
|
||||||
|
|
||||||
patch.forumsIcons.description=Updates forums icon references
|
|
||||||
patch.forumsIcons.result=Updated {0} icon references
|
|
||||||
|
|
||||||
patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
|
|
||||||
patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
|
|
||||||
patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
|
|
||||||
patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
|
|
||||||
patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
|
|
||||||
patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
|
|
||||||
patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
|
|
||||||
|
|
||||||
patch.descriptorUpdate.description=Update Repository descriptor
|
|
||||||
patch.descriptorUpdate.result=Repository descriptor updated
|
|
||||||
|
|
||||||
patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
|
|
||||||
patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
|
||||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
|
||||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
|
||||||
|
|
||||||
patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
|
|
||||||
patch.actionRuleDecouplingPatch.result=Updated {0} rules.
|
|
||||||
|
|
||||||
patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
|
|
||||||
patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
|
|
||||||
|
|
||||||
patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
|
|
||||||
patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
|
|
||||||
patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
|
|
||||||
patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
|
|
||||||
patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
|
|
||||||
|
|
||||||
patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
|
|
||||||
patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
|
|
||||||
patch.replication.replication_actions.description=Creates the Replication Actions folder.
|
|
||||||
|
|
||||||
patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
|
|
||||||
patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
|
|
||||||
|
|
||||||
patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
|
|
||||||
|
|
||||||
patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
|
|
||||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
|
||||||
|
|
||||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
|
||||||
patch.uniqueChildName.copyOf=({0}-{1})
|
|
||||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
|
||||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
|
||||||
|
|
||||||
patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
|
|
||||||
patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
|
|
||||||
patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
|
|
||||||
patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
|
|
||||||
patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
|
|
||||||
patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
|
|
||||||
|
|
||||||
patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
|
|
||||||
patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
|
|
||||||
|
|
||||||
patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
|
|
||||||
|
|
||||||
patch.siteLoadPatch.description=Loads a sample site into the repository.
|
|
||||||
patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
|
|
||||||
patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
|
|
||||||
patch.siteLoadPatch.result=Site {0} imported.
|
|
||||||
|
|
||||||
patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
|
|
||||||
patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
|
|
||||||
patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
|
|
||||||
patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
|
|
||||||
patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
|
|
||||||
|
|
||||||
patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
|
|
||||||
patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
|
|
||||||
patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
|
|
||||||
patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
|
|
||||||
|
|
||||||
patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
|
|
||||||
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
|
|
||||||
patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
|
|
||||||
|
|
||||||
patch.contentFormFolderType.description=Update WCM Content Form folder type.
|
|
||||||
patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to 'wcm:formfolder' type.
|
|
||||||
|
|
||||||
patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
|
|
||||||
patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
|
|
||||||
|
|
||||||
patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
|
|
||||||
patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
|
|
||||||
|
|
||||||
patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
|
|
||||||
patch.AVMGuidPatch.result=AVM GUIDS set.
|
|
||||||
|
|
||||||
patch.webscripts.description=Adds Web Scripts to Data Dictionary.
|
|
||||||
patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
|
|
||||||
patch.webscripts3.description=Update Web Scripts ReadMe.
|
|
||||||
patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
|
|
||||||
|
|
||||||
patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
|
|
||||||
patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
|
|
||||||
|
|
||||||
patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
|
|
||||||
|
|
||||||
patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
|
|
||||||
|
|
||||||
patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
|
|
||||||
patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
|
|
||||||
|
|
||||||
patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
|
|
||||||
patch.AVMAspects.result=Aspects were moved.
|
|
||||||
|
|
||||||
patch.ReadmeTemplate.description=Deployed ReadMe Template
|
|
||||||
patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
|
|
||||||
|
|
||||||
patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
|
|
||||||
patch.AVMProperties.result=Properties were moved.
|
|
||||||
|
|
||||||
patch.customModels.description=Adds 'Models' folder to Data Dictionary
|
|
||||||
patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
|
|
||||||
patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
|
|
||||||
|
|
||||||
patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
|
|
||||||
|
|
||||||
patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
|
|
||||||
patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
|
|
||||||
|
|
||||||
patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
|
|
||||||
patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
|
|
||||||
|
|
||||||
patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
|
|
||||||
|
|
||||||
patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
|
|
||||||
|
|
||||||
patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
|
|
||||||
|
|
||||||
patch.deploymentMigration.description=Migrates deployment data to the new model.
|
|
||||||
patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
|
|
||||||
patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
|
|
||||||
patch.deploymentMigration.result=Deployment data has been migrated.
|
|
||||||
|
|
||||||
patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
|
|
||||||
patch.updateAvmPermissionData.result=Changed {0} 'webfolder' access control entries to 'cmobject'.
|
|
||||||
|
|
||||||
patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
|
|
||||||
patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
|
|
||||||
|
|
||||||
patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
|
|
||||||
patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
|
|
||||||
|
|
||||||
patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
|
|
||||||
patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
|
|
||||||
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
|
|
||||||
patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
|
|
||||||
|
|
||||||
patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
|
|
||||||
patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
|
|
||||||
|
|
||||||
patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
|
|
||||||
|
|
||||||
patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
|
|
||||||
patch.createSiteStore.result=Created the AVM site data store.
|
|
||||||
|
|
||||||
patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
|
|
||||||
patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
|
|
||||||
|
|
||||||
patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
|
|
||||||
patch.migrateVersionStore.incomplete=Version Store migration incomplete.
|
|
||||||
patch.migrateVersionStore.done=Version Store migration completed.
|
|
||||||
patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
|
|
||||||
|
|
||||||
patch.inviteEmailTemplate.description=Adds invite email template to invite space
|
|
||||||
|
|
||||||
patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
|
|
||||||
patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
|
|
||||||
|
|
||||||
patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
|
|
||||||
|
|
||||||
patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
|
|
||||||
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
|
|
||||||
patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
|
|
||||||
|
|
||||||
patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
|
|
||||||
patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
|
|
||||||
|
|
||||||
patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
|
|
||||||
patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
|
|
||||||
patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
|
|
||||||
|
|
||||||
patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
|
|
||||||
patch.webSiteAddModerated.result=Changed Web Site visibility.
|
|
||||||
|
|
||||||
patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
|
|
||||||
patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
|
|
||||||
|
|
||||||
patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
|
|
||||||
|
|
||||||
patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
|
|
||||||
patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
|
|
||||||
patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
|
|
||||||
|
|
||||||
patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
|
|
||||||
|
|
||||||
patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
|
|
||||||
patch.authorityMigration.process.name=Authority Migration
|
|
||||||
patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
|
|
||||||
patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
|
|
||||||
|
|
||||||
patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
|
|
||||||
patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
|
|
||||||
patch.authorityDefaultZonesPatch.users= Adding users to zones ...
|
|
||||||
patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
|
|
||||||
|
|
||||||
patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
|
|
||||||
patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
|
|
||||||
patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
|
|
||||||
patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
|
|
||||||
patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
|
|
||||||
patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
|
|
||||||
|
|
||||||
patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
|
|
||||||
patch.personUsagePatch.result1=Added 'cm:sizeCurrent' property to {0} people that were missing this property.
|
|
||||||
patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
|
|
||||||
patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
|
|
||||||
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
|
|
||||||
patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
|
|
||||||
|
|
||||||
patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
|
|
||||||
|
|
||||||
patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
|
|
||||||
patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
patch.convertContentUrls.start=Content URL conversion progress:
|
|
||||||
patch.convertContentUrls.error=Content URL conversion failed: {0}
|
|
||||||
patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
|
|
||||||
patch.convertContentUrls.done=Content URL conversion completed.
|
|
||||||
patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
|
|
||||||
patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
|
|
||||||
patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
|
|
||||||
patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
|
|
||||||
patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
|
|
||||||
patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
|
|
||||||
patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
|
|
||||||
patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
|
|
||||||
patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
|
|
||||||
patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
|
|
||||||
|
|
||||||
patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
|
|
||||||
patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
|
|
||||||
patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority '{0}'.
|
|
||||||
patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
|
|
||||||
|
|
||||||
patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
|
|
||||||
|
|
||||||
patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
|
|
||||||
|
|
||||||
patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
|
|
||||||
|
|
||||||
patch.migrateAttrTenants.description=Migrate old Tenant attributes
|
|
||||||
patch.migrateAttrTenants.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
|
|
||||||
patch.migrateAttrAVMLocks.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
|
|
||||||
patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
|
|
||||||
|
|
||||||
patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
|
|
||||||
patch.migrateAttrChainingURS.result=Processed {0} attributes
|
|
||||||
|
|
||||||
patch.migrateAttrDelete.description=Delete old attributes (if any) after they have been migrated
|
|
||||||
patch.migrateAttrDelete.result=Old attributes were deleted (if any)
|
|
||||||
|
|
||||||
patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
|
|
||||||
|
|
||||||
patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
|
|
||||||
|
|
||||||
patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
|
|
||||||
|
|
||||||
patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
|
|
||||||
|
|
||||||
patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
|
|
||||||
|
|
||||||
patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
|
|
||||||
patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
|
|
||||||
|
|
||||||
patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
|
|
||||||
patch.fixUserQNames.result=Generated qnames for {0} users.
|
|
||||||
|
|
||||||
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
||||||
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
12
config/alfresco/messages/wdr-messages_de.properties
Executable file
12
config/alfresco/messages/wdr-messages_de.properties
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
# Display labels for Web Delivery Runtime
|
||||||
|
|
||||||
|
wdr.err.invalid_username_or_password=Benutzername oder Passwort ung\u00fcltig.
|
||||||
|
wdr.err.unable_create_logfile=Logdatei konnte nicht erstellt werden; Deployment kann nicht fortgesetzt werden.
|
||||||
|
wdr.err.unable_prepare_already_commit=Deployment kann nicht vorbereitet werden: wird entweder abgebrochen oder \u00fcbertragen.
|
||||||
|
wdr.err.unable_prepare_missing_file=Kann nicht vorbereitet werden, tempor\u00e4re Datei fehlt. {0}
|
||||||
|
wdr.err.invalid_ticket=Deployment ist abgelaufen, oder Ticket ist ung\u00fcltig. {0}
|
||||||
|
wdr.err.unable_commit=Kann nicht \u00fcbertragen werden.
|
||||||
|
|
||||||
|
wdr.avm.snapshot_tag=Deployment von Speicher:{0}, Version:{1}
|
||||||
|
wdr.avm.snapshot_description=Deployment von Speicher:{0}, Version:{1}
|
||||||
|
|
12
config/alfresco/messages/wdr-messages_es.properties
Executable file
12
config/alfresco/messages/wdr-messages_es.properties
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
# Display labels for Web Delivery Runtime
|
||||||
|
|
||||||
|
wdr.err.invalid_username_or_password=Nombre de usuario o contrase\u00f1a no v\u00e1lidos.
|
||||||
|
wdr.err.unable_create_logfile=No se pudo crear el archivo de registro. No se puede continuar el despliegue
|
||||||
|
wdr.err.unable_prepare_already_commit=No se puede preparar el despliegue: ya se ha anulado o confirmado.
|
||||||
|
wdr.err.unable_prepare_missing_file=No se puede preparar, falta el archivo temporal. {0}
|
||||||
|
wdr.err.invalid_ticket=Despliegue expirado o vale no v\u00e1lido. {0}
|
||||||
|
wdr.err.unable_commit=No se puede confirmar
|
||||||
|
|
||||||
|
wdr.avm.snapshot_tag=Despliegue desde el almac\u00e9n:{0}, versi\u00f3n:{1}
|
||||||
|
wdr.avm.snapshot_description=Despliegue desde el almac\u00e9n:{0}, versi\u00f3n:{1}
|
||||||
|
|
12
config/alfresco/messages/wdr-messages_fr.properties
Executable file
12
config/alfresco/messages/wdr-messages_fr.properties
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
# Display labels for Web Delivery Runtime
|
||||||
|
|
||||||
|
wdr.err.invalid_username_or_password=Nom d'utilisateur ou mot de passe non valide.
|
||||||
|
wdr.err.unable_create_logfile=Impossible de cr\u00e9er le fichier journal. Le d\u00e9ploiement ne peut se poursuivre
|
||||||
|
wdr.err.unable_prepare_already_commit=Le d\u00e9ploiement ne peut \u00eatre pr\u00e9par\u00e9 : il est d\u00e9j\u00e0 en cours d'abandon ou de validation.
|
||||||
|
wdr.err.unable_prepare_missing_file=Pr\u00e9paration impossible, fichier temporaire manquant. {0}
|
||||||
|
wdr.err.invalid_ticket=D\u00e9ploiement expir\u00e9 ou ticket non valide. {0}
|
||||||
|
wdr.err.unable_commit=Validation impossible
|
||||||
|
|
||||||
|
wdr.avm.snapshot_tag=D\u00e9ploiement depuis le magasin:{0},version:{1}
|
||||||
|
wdr.avm.snapshot_description=D\u00e9ploiement depuis le magasin:{0},version:{1}
|
||||||
|
|
12
config/alfresco/messages/wdr-messages_it.properties
Executable file
12
config/alfresco/messages/wdr-messages_it.properties
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
# Display labels for Web Delivery Runtime
|
||||||
|
|
||||||
|
wdr.err.invalid_username_or_password=Nome utente o password non validi.
|
||||||
|
wdr.err.unable_create_logfile=Impossibile creare il file di log; Impossibile continuare il dispiegamento
|
||||||
|
wdr.err.unable_prepare_already_commit=Impossibile preparare il dispiegamento: interruzione o commit in corso.
|
||||||
|
wdr.err.unable_prepare_missing_file=Preparazione non riuscita, file temporaneo mancante. {0}
|
||||||
|
wdr.err.invalid_ticket=Timeout dispiegamento o ticket non valido. {0}
|
||||||
|
wdr.err.unable_commit=Impossibile eseguire il commit
|
||||||
|
|
||||||
|
wdr.avm.snapshot_tag=Dispiegamento dal deposito:{0}, versione:{1}
|
||||||
|
wdr.avm.snapshot_description=Dispiegamento dal deposito:{0}, versione:{1}
|
||||||
|
|
12
config/alfresco/messages/wdr-messages_ja.properties
Executable file
12
config/alfresco/messages/wdr-messages_ja.properties
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
# Display labels for Web Delivery Runtime
|
||||||
|
|
||||||
|
wdr.err.invalid_username_or_password=\u30e6\u30fc\u30b6\u540d\u307e\u305f\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u7121\u52b9\u3067\u3059\u3002
|
||||||
|
wdr.err.unable_create_logfile=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3067\u304d\u306a\u304b\u3063\u305f\u305f\u3081\u3001\u30c7\u30d7\u30ed\u30a4\u3092\u7d9a\u884c\u3067\u304d\u307e\u305b\u3093\u3002
|
||||||
|
wdr.err.unable_prepare_already_commit=\u30c7\u30d7\u30ed\u30a4\u3092\u6e96\u5099\u3067\u304d\u307e\u305b\u3093\u3002\u3059\u3067\u306b\u4e2d\u6b62\u307e\u305f\u306f\u30b3\u30df\u30c3\u30c8\u3057\u3066\u3044\u307e\u3059\u3002
|
||||||
|
wdr.err.unable_prepare_missing_file=\u4e00\u6642\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3044\u305f\u3081\u3001\u6e96\u5099\u3067\u304d\u307e\u305b\u3093\u3002 {0}
|
||||||
|
wdr.err.invalid_ticket=\u30c7\u30d7\u30ed\u30a4\u304c\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u305f\u304b\u3001\u30c1\u30b1\u30c3\u30c8\u304c\u7121\u52b9\u3067\u3059\u3002 {0}
|
||||||
|
wdr.err.unable_commit=\u30b3\u30df\u30c3\u30c8\u3067\u304d\u307e\u305b\u3093
|
||||||
|
|
||||||
|
wdr.avm.snapshot_tag=\u30b9\u30c8\u30a2:{0}\u3001\u30d0\u30fc\u30b8\u30e7\u30f3:{1}\u304b\u3089\u306e\u30c7\u30d7\u30ed\u30a4
|
||||||
|
wdr.avm.snapshot_description=\u30b9\u30c8\u30a2:{0}\u3001\u30d0\u30fc\u30b8\u30e7\u30f3:{1}\u304b\u3089\u306e\u30c7\u30d7\u30ed\u30a4
|
||||||
|
|
@@ -91,6 +91,13 @@
|
|||||||
<property name="transactionService" ref="transactionService" />
|
<property name="transactionService" ref="transactionService" />
|
||||||
<property name="replicationDefinitionPersister" ref="replicationDefinitionPersister" />
|
<property name="replicationDefinitionPersister" ref="replicationDefinitionPersister" />
|
||||||
<property name="replicationParams" ref="replicationParams" />
|
<property name="replicationParams" ref="replicationParams" />
|
||||||
|
<property name="excludedAspects">
|
||||||
|
<list>
|
||||||
|
<value>{http://www.alfresco.org/model/rule/1.0}rules</value>
|
||||||
|
<value>{http://www.alfresco.org/model/content/1.0}versionable</value>
|
||||||
|
<value>{http://www.alfresco.org/model/content/1.0}mlDocument</value>
|
||||||
|
</list>
|
||||||
|
</property>
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- JavaScript API support -->
|
<!-- JavaScript API support -->
|
||||||
|
@@ -50,6 +50,8 @@ import org.alfresco.repo.domain.avm.AVMNodeEntity;
|
|||||||
import org.alfresco.repo.domain.avm.AVMVersionRootEntity;
|
import org.alfresco.repo.domain.avm.AVMVersionRootEntity;
|
||||||
import org.alfresco.repo.domain.permissions.Acl;
|
import org.alfresco.repo.domain.permissions.Acl;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
|
import org.apache.commons.logging.Log;
|
||||||
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* iBATIS DAO wrapper for AVMNode
|
* iBATIS DAO wrapper for AVMNode
|
||||||
@@ -59,6 +61,8 @@ import org.alfresco.service.namespace.QName;
|
|||||||
*/
|
*/
|
||||||
class AVMNodeDAOIbatis implements AVMNodeDAO
|
class AVMNodeDAOIbatis implements AVMNodeDAO
|
||||||
{
|
{
|
||||||
|
private static Log logger = LogFactory.getLog(AVMNodeDAO.class);
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.alfresco.repo.avm.AVMNodeDAO#save(org.alfresco.repo.avm.AVMNode)
|
* @see org.alfresco.repo.avm.AVMNodeDAO#save(org.alfresco.repo.avm.AVMNode)
|
||||||
*/
|
*/
|
||||||
@@ -150,11 +154,19 @@ class AVMNodeDAOIbatis implements AVMNodeDAO
|
|||||||
|
|
||||||
/* package */ AVMNode getRootNodeByID(AVMStore store, long rootNodeId)
|
/* package */ AVMNode getRootNodeByID(AVMStore store, long rootNodeId)
|
||||||
{
|
{
|
||||||
AVMNodeEntity rootNodeEntity = AVMDAOs.Instance().newAVMNodeDAO.getNode(rootNodeId);
|
AVMNodeEntity rootNodeEntity = null;
|
||||||
|
|
||||||
if (rootNodeEntity == null)
|
try
|
||||||
{
|
{
|
||||||
return null;
|
rootNodeEntity = AVMDAOs.Instance().newAVMNodeDAO.getNode(rootNodeId);
|
||||||
|
}
|
||||||
|
catch (RuntimeException re)
|
||||||
|
{
|
||||||
|
if (logger.isWarnEnabled())
|
||||||
|
{
|
||||||
|
logger.warn("Root node ("+rootNodeId+") not found for store: "+store);
|
||||||
|
}
|
||||||
|
throw re;
|
||||||
}
|
}
|
||||||
|
|
||||||
AVMNode rootNode = null;
|
AVMNode rootNode = null;
|
||||||
|
@@ -29,6 +29,7 @@ import org.alfresco.repo.avm.AVMStoreImpl;
|
|||||||
import org.alfresco.repo.avm.DirectoryNode;
|
import org.alfresco.repo.avm.DirectoryNode;
|
||||||
import org.alfresco.repo.domain.avm.AVMStoreEntity;
|
import org.alfresco.repo.domain.avm.AVMStoreEntity;
|
||||||
import org.alfresco.repo.domain.permissions.Acl;
|
import org.alfresco.repo.domain.permissions.Acl;
|
||||||
|
import org.alfresco.service.cmr.avm.AVMException;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
@@ -145,17 +146,18 @@ class AVMStoreDAOIbatis implements AVMStoreDAO
|
|||||||
{
|
{
|
||||||
logger.warn("Root node id is null for store: "+storeEntity);
|
logger.warn("Root node id is null for store: "+storeEntity);
|
||||||
}
|
}
|
||||||
return null;
|
throw new AVMException(storeEntity.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
DirectoryNode rootNode = (DirectoryNode) ((AVMNodeDAOIbatis)AVMDAOs.Instance().fAVMNodeDAO).getRootNodeByID(store, rootNodeId);
|
DirectoryNode rootNode = (DirectoryNode) ((AVMNodeDAOIbatis)AVMDAOs.Instance().fAVMNodeDAO).getRootNodeByID(store, rootNodeId);
|
||||||
if (rootNode == null)
|
if (rootNode == null)
|
||||||
{
|
{
|
||||||
|
// belts-and-braces
|
||||||
if (logger.isWarnEnabled())
|
if (logger.isWarnEnabled())
|
||||||
{
|
{
|
||||||
logger.warn("Root node ("+rootNodeId+") not found for store: "+storeEntity);
|
logger.warn("Root node ("+rootNodeId+") not found for store: "+storeEntity);
|
||||||
}
|
}
|
||||||
return null;
|
throw new AVMException(storeEntity.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
store.setRoot(rootNode);
|
store.setRoot(rootNode);
|
||||||
|
@@ -156,7 +156,10 @@ public abstract class AbstractAVMNodeDAOImpl implements AVMNodeDAO
|
|||||||
Pair<Long, AVMNodeEntity> entityPair = avmNodeCache.getByKey(nodeId);
|
Pair<Long, AVMNodeEntity> entityPair = avmNodeCache.getByKey(nodeId);
|
||||||
if (entityPair == null)
|
if (entityPair == null)
|
||||||
{
|
{
|
||||||
return null;
|
// cache-only operation: belts-and-braces
|
||||||
|
avmNodeCache.removeByKey(nodeId);
|
||||||
|
|
||||||
|
throw new ConcurrencyFailureException("getNode: "+nodeId);
|
||||||
}
|
}
|
||||||
return entityPair.getSecond();
|
return entityPair.getSecond();
|
||||||
}
|
}
|
||||||
|
@@ -1253,13 +1253,13 @@ public class FormServiceImplTest extends BaseAlfrescoSpringTest
|
|||||||
assertEquals(1, assocs.size());
|
assertEquals(1, assocs.size());
|
||||||
|
|
||||||
// request a form for a type with an underscore in it's name
|
// request a form for a type with an underscore in it's name
|
||||||
fields = new ArrayList<String>(4);
|
fields = new ArrayList<String>(1);
|
||||||
fields.add("cm:name");
|
fields.add("cm:name");
|
||||||
|
|
||||||
form = this.formService.getForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), fields);
|
form = this.formService.getForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), fields);
|
||||||
assertNotNull(form);
|
assertNotNull(form);
|
||||||
|
|
||||||
// make sure there are 3 fields
|
// make sure there is 1 fields
|
||||||
fieldDefs = form.getFieldDefinitions();
|
fieldDefs = form.getFieldDefinitions();
|
||||||
assertNotNull(fieldDefs);
|
assertNotNull(fieldDefs);
|
||||||
assertEquals(1, fieldDefs.size());
|
assertEquals(1, fieldDefs.size());
|
||||||
@@ -1271,6 +1271,34 @@ public class FormServiceImplTest extends BaseAlfrescoSpringTest
|
|||||||
data.addFieldData(AbstractFormProcessor.DESTINATION, this.folder.toString());
|
data.addFieldData(AbstractFormProcessor.DESTINATION, this.folder.toString());
|
||||||
NodeRef newNode = (NodeRef)this.formService.saveForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), data);
|
NodeRef newNode = (NodeRef)this.formService.saveForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), data);
|
||||||
assertNotNull(newNode);
|
assertNotNull(newNode);
|
||||||
|
|
||||||
|
// get and save a form for a type and property that has a dash in the namespace prefix
|
||||||
|
fields = new ArrayList<String>(2);
|
||||||
|
fields.add("cm:name");
|
||||||
|
fields.add("my-fdk:more_text");
|
||||||
|
|
||||||
|
form = this.formService.getForm(new Item(TYPE_FORM_ITEM_KIND, "my-fdk:namespace-with-dash"), fields);
|
||||||
|
assertNotNull(form);
|
||||||
|
|
||||||
|
// make sure there are 2 fields
|
||||||
|
fieldDefs = form.getFieldDefinitions();
|
||||||
|
assertNotNull(fieldDefs);
|
||||||
|
assertEquals(2, fieldDefs.size());
|
||||||
|
|
||||||
|
// save the form to ensure persistence works too
|
||||||
|
nodeName = GUID.generate() + ".txt";
|
||||||
|
data = new FormData();
|
||||||
|
data.addFieldData("prop_cm_name", nodeName);
|
||||||
|
data.addFieldData("prop_my-fdk_more_text", "This is some text");
|
||||||
|
data.addFieldData(TypeFormProcessor.DESTINATION, this.folder.toString());
|
||||||
|
newNode = (NodeRef)this.formService.saveForm(new Item(TYPE_FORM_ITEM_KIND, "my-fdk_namespace-with-dash"), data);
|
||||||
|
assertNotNull(newNode);
|
||||||
|
|
||||||
|
// retrieve the properties and check the values
|
||||||
|
Map<QName, Serializable> props = nodeService.getProperties(newNode);
|
||||||
|
assertEquals(nodeName, (String)props.get(ContentModel.PROP_NAME));
|
||||||
|
assertEquals("This is some text", (String)props.get(
|
||||||
|
QName.createQName("http://www.alfresco.org/model/my-fdk/1.0", "more_text")));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testGetFormForJbpmTask() throws Exception
|
public void testGetFormForJbpmTask() throws Exception
|
||||||
|
@@ -97,7 +97,7 @@ public abstract class ContentModelFormProcessor<ItemType, PersistType> extends
|
|||||||
* names will look like <code>"prop_cm_name"</code>. The pattern can also be
|
* names will look like <code>"prop_cm_name"</code>. The pattern can also be
|
||||||
* used to extract the "cm" and the "name" parts.
|
* used to extract the "cm" and the "name" parts.
|
||||||
*/
|
*/
|
||||||
protected Pattern propertyNamePattern = Pattern.compile(PROP_DATA_PREFIX + "([a-zA-Z0-9]+)_(.*)");
|
protected Pattern propertyNamePattern = Pattern.compile(PROP_DATA_PREFIX + "([a-zA-Z0-9-]+)_(.*)");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A regular expression which can be used to match tranisent property names.
|
* A regular expression which can be used to match tranisent property names.
|
||||||
@@ -112,7 +112,7 @@ public abstract class ContentModelFormProcessor<ItemType, PersistType> extends
|
|||||||
* pattern can also be used to extract the "cm", the "name" and the suffix
|
* pattern can also be used to extract the "cm", the "name" and the suffix
|
||||||
* parts.
|
* parts.
|
||||||
*/
|
*/
|
||||||
protected Pattern associationNamePattern = Pattern.compile(ASSOC_DATA_PREFIX + "([a-zA-Z0-9]+)_(.*)(_[a-zA-Z]+)");
|
protected Pattern associationNamePattern = Pattern.compile(ASSOC_DATA_PREFIX + "([a-zA-Z0-9-]+)_(.*)(_[a-zA-Z]+)");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the node service
|
* Sets the node service
|
||||||
|
@@ -54,7 +54,7 @@ public interface ImapService
|
|||||||
}
|
}
|
||||||
public String getSubtype()
|
public String getSubtype()
|
||||||
{
|
{
|
||||||
return name().toLowerCase().substring(name().indexOf("_") + 1 + "TEXT".length());
|
return name().toLowerCase().substring(name().indexOf("_") + 2 + "TEXT".length());
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTypeSubtype()
|
public String getTypeSubtype()
|
||||||
|
@@ -1980,7 +1980,14 @@ public class ScriptNode implements Serializable, Scopeable, NamespacePrefixResol
|
|||||||
extractScriptableProperties((ScriptableObject)props, aspectProps);
|
extractScriptableProperties((ScriptableObject)props, aspectProps);
|
||||||
}
|
}
|
||||||
QName aspectQName = createQName(type);
|
QName aspectQName = createQName(type);
|
||||||
this.nodeService.addAspect(this.nodeRef, aspectQName, aspectProps);
|
if (aspectQName.equals(ContentModel.ASPECT_VERSIONABLE))
|
||||||
|
{
|
||||||
|
ensureVersioningEnabled(true, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.nodeService.addAspect(this.nodeRef, aspectQName, aspectProps);
|
||||||
|
}
|
||||||
|
|
||||||
// reset the relevant cached node members
|
// reset the relevant cached node members
|
||||||
reset();
|
reset();
|
||||||
|
@@ -18,6 +18,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.repo.replication;
|
package org.alfresco.repo.replication;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
@@ -28,7 +29,6 @@ import org.alfresco.repo.action.ActionCancelledException;
|
|||||||
import org.alfresco.repo.action.executer.ActionExecuterAbstractBase;
|
import org.alfresco.repo.action.executer.ActionExecuterAbstractBase;
|
||||||
import org.alfresco.repo.lock.JobLockService;
|
import org.alfresco.repo.lock.JobLockService;
|
||||||
import org.alfresco.repo.lock.LockAcquisitionException;
|
import org.alfresco.repo.lock.LockAcquisitionException;
|
||||||
import org.alfresco.repo.rule.RuleModel;
|
|
||||||
import org.alfresco.repo.transaction.RetryingTransactionHelper;
|
import org.alfresco.repo.transaction.RetryingTransactionHelper;
|
||||||
import org.alfresco.repo.transfer.ChildAssociatedNodeFinder;
|
import org.alfresco.repo.transfer.ChildAssociatedNodeFinder;
|
||||||
import org.alfresco.repo.transfer.ContentClassFilter;
|
import org.alfresco.repo.transfer.ContentClassFilter;
|
||||||
@@ -51,6 +51,7 @@ import org.alfresco.service.cmr.transfer.TransferEventEnterState;
|
|||||||
import org.alfresco.service.cmr.transfer.TransferEventError;
|
import org.alfresco.service.cmr.transfer.TransferEventError;
|
||||||
import org.alfresco.service.cmr.transfer.TransferFailureException;
|
import org.alfresco.service.cmr.transfer.TransferFailureException;
|
||||||
import org.alfresco.service.cmr.transfer.TransferService2;
|
import org.alfresco.service.cmr.transfer.TransferService2;
|
||||||
|
import org.alfresco.service.namespace.QName;
|
||||||
import org.alfresco.service.transaction.TransactionService;
|
import org.alfresco.service.transaction.TransactionService;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
@@ -73,6 +74,7 @@ public class ReplicationActionExecutor extends ActionExecuterAbstractBase {
|
|||||||
private TransactionService transactionService;
|
private TransactionService transactionService;
|
||||||
private ReplicationDefinitionPersisterImpl replicationDefinitionPersister;
|
private ReplicationDefinitionPersisterImpl replicationDefinitionPersister;
|
||||||
private ReplicationParams replicationParams;
|
private ReplicationParams replicationParams;
|
||||||
|
private List<QName> excludedAspects = new ArrayList<QName>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* By default, we lock for a minute, so if this server is shutdown another can take over a
|
* By default, we lock for a minute, so if this server is shutdown another can take over a
|
||||||
@@ -159,6 +161,14 @@ public class ReplicationActionExecutor extends ActionExecuterAbstractBase {
|
|||||||
this.replicationParams = replicationParams;
|
this.replicationParams = replicationParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setExcludedAspects(String[] excludedAspects)
|
||||||
|
{
|
||||||
|
for (String aspect : excludedAspects)
|
||||||
|
{
|
||||||
|
this.excludedAspects.add(QName.createQName(aspect));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void addParameterDefinitions(List<ParameterDefinition> paramList) {
|
protected void addParameterDefinitions(List<ParameterDefinition> paramList) {
|
||||||
// Not used - our definitions hold everything on them
|
// Not used - our definitions hold everything on them
|
||||||
@@ -218,8 +228,7 @@ public class ReplicationActionExecutor extends ActionExecuterAbstractBase {
|
|||||||
// Exclude aspects from transfer
|
// Exclude aspects from transfer
|
||||||
// NOTE: this list of aspects should be synced up with the NodeCrawler in expandPayload to
|
// NOTE: this list of aspects should be synced up with the NodeCrawler in expandPayload to
|
||||||
// ensure a coherent set of nodes are transferred
|
// ensure a coherent set of nodes are transferred
|
||||||
transferDefinition.setExcludedAspects(RuleModel.ASPECT_RULES,
|
transferDefinition.setExcludedAspects(excludedAspects);
|
||||||
ContentModel.ASPECT_VERSIONABLE);
|
|
||||||
|
|
||||||
return transferDefinition;
|
return transferDefinition;
|
||||||
}
|
}
|
||||||
|
@@ -471,8 +471,11 @@ public class XMLTransferManifestWriter implements TransferManifestWriter
|
|||||||
writer.startElement(TransferModel.TRANSFER_MODEL_1_0_URI,
|
writer.startElement(TransferModel.TRANSFER_MODEL_1_0_URI,
|
||||||
ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":"
|
ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":"
|
||||||
+ ManifestModel.LOCALNAME_ELEMENT_MLVALUE, attributes);
|
+ ManifestModel.LOCALNAME_ELEMENT_MLVALUE, attributes);
|
||||||
String strValue = (String) DefaultTypeConverter.INSTANCE.convert(String.class, value);
|
if (value != null)
|
||||||
writer.characters(strValue.toCharArray(), 0, strValue.length());
|
{
|
||||||
|
String strValue = (String) DefaultTypeConverter.INSTANCE.convert(String.class, value);
|
||||||
|
writer.characters(strValue.toCharArray(), 0, strValue.length());
|
||||||
|
}
|
||||||
writer.endElement(TransferModel.TRANSFER_MODEL_1_0_URI,
|
writer.endElement(TransferModel.TRANSFER_MODEL_1_0_URI,
|
||||||
ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":"
|
ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":"
|
||||||
+ ManifestModel.LOCALNAME_ELEMENT_MLVALUE);
|
+ ManifestModel.LOCALNAME_ELEMENT_MLVALUE);
|
||||||
|
@@ -21,6 +21,7 @@ package org.alfresco.repo.version;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -53,6 +54,7 @@ import org.alfresco.service.cmr.version.Version;
|
|||||||
import org.alfresco.service.cmr.version.VersionHistory;
|
import org.alfresco.service.cmr.version.VersionHistory;
|
||||||
import org.alfresco.service.cmr.version.VersionService;
|
import org.alfresco.service.cmr.version.VersionService;
|
||||||
import org.alfresco.service.cmr.version.VersionServiceException;
|
import org.alfresco.service.cmr.version.VersionServiceException;
|
||||||
|
import org.alfresco.service.cmr.version.VersionType;
|
||||||
import org.alfresco.service.namespace.NamespaceService;
|
import org.alfresco.service.namespace.NamespaceService;
|
||||||
import org.alfresco.service.namespace.QName;
|
import org.alfresco.service.namespace.QName;
|
||||||
import org.alfresco.service.namespace.RegexQNamePattern;
|
import org.alfresco.service.namespace.RegexQNamePattern;
|
||||||
@@ -921,10 +923,10 @@ public class VersionServiceImpl extends AbstractVersionServiceImpl implements Ve
|
|||||||
nodeService.addAspect(nodeRef, ContentModel.ASPECT_VERSIONABLE, props);
|
nodeService.addAspect(nodeRef, ContentModel.ASPECT_VERSIONABLE, props);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do we need to create the initial version history entry?
|
// Do we need to create the initial version history entry? By convention this is always a major version.
|
||||||
if(getVersionHistory(nodeRef) == null)
|
if(getVersionHistory(nodeRef) == null)
|
||||||
{
|
{
|
||||||
createVersion(nodeRef, null);
|
createVersion(nodeRef, Collections.<String,Serializable>singletonMap(VersionModel.PROP_VERSION_TYPE, VersionType.MAJOR));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Put Auditable back
|
// Put Auditable back
|
||||||
|
Reference in New Issue
Block a user