diff --git a/config/alfresco/messages/data-list-model_fr.properties b/config/alfresco/messages/data-list-model_fr.properties index 988b174dd7..a514552584 100755 --- a/config/alfresco/messages/data-list-model_fr.properties +++ b/config/alfresco/messages/data-list-model_fr.properties @@ -77,7 +77,7 @@ dl_datalistmodel.property.dl_eventNote.title=Notes # Location dl_datalistmodel.type.dl_location.title=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_locationAddress3.title=Adresse (ligne 3) dl_datalistmodel.property.dl_locationZip.title=Code postal diff --git a/config/alfresco/messages/data-list-model_ja.properties b/config/alfresco/messages/data-list-model_ja.properties index 43e625de89..98f7000968 100755 --- a/config/alfresco/messages/data-list-model_ja.properties +++ b/config/alfresco/messages/data-list-model_ja.properties @@ -101,4 +101,4 @@ dl_datalistmodel.property.dl_eventAgendaEndTime.title=\u7d42\u4e86\u6642\u523b dl_datalistmodel.property.dl_eventAgendaSessionName.title=\u30bb\u30c3\u30b7\u30e7\u30f3\u540d dl_datalistmodel.property.dl_eventAgendaPresenter.title=\u30d7\u30ec\u30bc\u30f3\u30bf dl_datalistmodel.property.dl_eventAgendaAudience.title=\u30aa\u30fc\u30c7\u30a3\u30a8\u30f3\u30b9 -dl_datalistmodel.property.dl_eventAgendaNotes.title=\u30e1\u30e2 +dl_datalistmodel.property.dl_eventAgendaNotes.title=\u30e1\u30e2 \ No newline at end of file diff --git a/config/alfresco/messages/patch-service.properties b/config/alfresco/messages/patch-service.properties index 3e057e4aa7..222057b7ea 100644 --- a/config/alfresco/messages/patch-service.properties +++ b/config/alfresco/messages/patch-service.properties @@ -187,7 +187,7 @@ patch.webscripts3.description=Update Web Scripts ReadMe. 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.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.result=Layered Node indirectionVersions set. diff --git a/config/alfresco/messages/patch-service_de.properties b/config/alfresco/messages/patch-service_de.properties deleted file mode 100755 index fcc7939517..0000000000 --- a/config/alfresco/messages/patch-service_de.properties +++ /dev/null @@ -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. diff --git a/config/alfresco/messages/patch-service_es.properties b/config/alfresco/messages/patch-service_es.properties deleted file mode 100755 index fcc7939517..0000000000 --- a/config/alfresco/messages/patch-service_es.properties +++ /dev/null @@ -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. diff --git a/config/alfresco/messages/patch-service_fr.properties b/config/alfresco/messages/patch-service_fr.properties deleted file mode 100755 index fcc7939517..0000000000 --- a/config/alfresco/messages/patch-service_fr.properties +++ /dev/null @@ -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. diff --git a/config/alfresco/messages/patch-service_it.properties b/config/alfresco/messages/patch-service_it.properties deleted file mode 100755 index 31c276b5e9..0000000000 --- a/config/alfresco/messages/patch-service_it.properties +++ /dev/null @@ -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. diff --git a/config/alfresco/messages/patch-service_ja.properties b/config/alfresco/messages/patch-service_ja.properties deleted file mode 100755 index fcc7939517..0000000000 --- a/config/alfresco/messages/patch-service_ja.properties +++ /dev/null @@ -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. diff --git a/config/alfresco/messages/wdr-messages_de.properties b/config/alfresco/messages/wdr-messages_de.properties new file mode 100755 index 0000000000..150e98f0a7 --- /dev/null +++ b/config/alfresco/messages/wdr-messages_de.properties @@ -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} + diff --git a/config/alfresco/messages/wdr-messages_es.properties b/config/alfresco/messages/wdr-messages_es.properties new file mode 100755 index 0000000000..f26480d6b9 --- /dev/null +++ b/config/alfresco/messages/wdr-messages_es.properties @@ -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} + diff --git a/config/alfresco/messages/wdr-messages_fr.properties b/config/alfresco/messages/wdr-messages_fr.properties new file mode 100755 index 0000000000..f2ebdceb5d --- /dev/null +++ b/config/alfresco/messages/wdr-messages_fr.properties @@ -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} + diff --git a/config/alfresco/messages/wdr-messages_it.properties b/config/alfresco/messages/wdr-messages_it.properties new file mode 100755 index 0000000000..1cfdcde310 --- /dev/null +++ b/config/alfresco/messages/wdr-messages_it.properties @@ -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} + diff --git a/config/alfresco/messages/wdr-messages_ja.properties b/config/alfresco/messages/wdr-messages_ja.properties new file mode 100755 index 0000000000..a89f2c4c14 --- /dev/null +++ b/config/alfresco/messages/wdr-messages_ja.properties @@ -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 + diff --git a/config/alfresco/replication-services-context.xml b/config/alfresco/replication-services-context.xml index 6d31cac20b..d926f2e231 100644 --- a/config/alfresco/replication-services-context.xml +++ b/config/alfresco/replication-services-context.xml @@ -91,6 +91,13 @@ + + + {http://www.alfresco.org/model/rule/1.0}rules + {http://www.alfresco.org/model/content/1.0}versionable + {http://www.alfresco.org/model/content/1.0}mlDocument + + diff --git a/source/java/org/alfresco/repo/avm/ibatis/AVMNodeDAOIbatis.java b/source/java/org/alfresco/repo/avm/ibatis/AVMNodeDAOIbatis.java index 8957855cae..f281f63185 100644 --- a/source/java/org/alfresco/repo/avm/ibatis/AVMNodeDAOIbatis.java +++ b/source/java/org/alfresco/repo/avm/ibatis/AVMNodeDAOIbatis.java @@ -50,6 +50,8 @@ import org.alfresco.repo.domain.avm.AVMNodeEntity; import org.alfresco.repo.domain.avm.AVMVersionRootEntity; import org.alfresco.repo.domain.permissions.Acl; import org.alfresco.service.namespace.QName; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; /** * iBATIS DAO wrapper for AVMNode @@ -59,6 +61,8 @@ import org.alfresco.service.namespace.QName; */ class AVMNodeDAOIbatis implements AVMNodeDAO { + private static Log logger = LogFactory.getLog(AVMNodeDAO.class); + /* (non-Javadoc) * @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) { - 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; diff --git a/source/java/org/alfresco/repo/avm/ibatis/AVMStoreDAOIbatis.java b/source/java/org/alfresco/repo/avm/ibatis/AVMStoreDAOIbatis.java index de9c1246ee..3da2dcaeca 100644 --- a/source/java/org/alfresco/repo/avm/ibatis/AVMStoreDAOIbatis.java +++ b/source/java/org/alfresco/repo/avm/ibatis/AVMStoreDAOIbatis.java @@ -29,6 +29,7 @@ import org.alfresco.repo.avm.AVMStoreImpl; import org.alfresco.repo.avm.DirectoryNode; import org.alfresco.repo.domain.avm.AVMStoreEntity; 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.LogFactory; @@ -145,17 +146,18 @@ class AVMStoreDAOIbatis implements AVMStoreDAO { 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); if (rootNode == null) { + // belts-and-braces if (logger.isWarnEnabled()) { logger.warn("Root node ("+rootNodeId+") not found for store: "+storeEntity); } - return null; + throw new AVMException(storeEntity.toString()); } store.setRoot(rootNode); diff --git a/source/java/org/alfresco/repo/domain/avm/AbstractAVMNodeDAOImpl.java b/source/java/org/alfresco/repo/domain/avm/AbstractAVMNodeDAOImpl.java index 665ce1722b..9bd2dbcf75 100644 --- a/source/java/org/alfresco/repo/domain/avm/AbstractAVMNodeDAOImpl.java +++ b/source/java/org/alfresco/repo/domain/avm/AbstractAVMNodeDAOImpl.java @@ -156,7 +156,10 @@ public abstract class AbstractAVMNodeDAOImpl implements AVMNodeDAO Pair entityPair = avmNodeCache.getByKey(nodeId); if (entityPair == null) { - return null; + // cache-only operation: belts-and-braces + avmNodeCache.removeByKey(nodeId); + + throw new ConcurrencyFailureException("getNode: "+nodeId); } return entityPair.getSecond(); } diff --git a/source/java/org/alfresco/repo/forms/FormServiceImplTest.java b/source/java/org/alfresco/repo/forms/FormServiceImplTest.java index dea721bfb7..c4edd26767 100644 --- a/source/java/org/alfresco/repo/forms/FormServiceImplTest.java +++ b/source/java/org/alfresco/repo/forms/FormServiceImplTest.java @@ -1253,13 +1253,13 @@ public class FormServiceImplTest extends BaseAlfrescoSpringTest assertEquals(1, assocs.size()); // request a form for a type with an underscore in it's name - fields = new ArrayList(4); + fields = new ArrayList(1); fields.add("cm:name"); form = this.formService.getForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), fields); assertNotNull(form); - // make sure there are 3 fields + // make sure there is 1 fields fieldDefs = form.getFieldDefinitions(); assertNotNull(fieldDefs); assertEquals(1, fieldDefs.size()); @@ -1271,6 +1271,34 @@ public class FormServiceImplTest extends BaseAlfrescoSpringTest data.addFieldData(AbstractFormProcessor.DESTINATION, this.folder.toString()); NodeRef newNode = (NodeRef)this.formService.saveForm(new Item(TYPE_FORM_ITEM_KIND, "fdk:with_underscore"), data); assertNotNull(newNode); + + // get and save a form for a type and property that has a dash in the namespace prefix + fields = new ArrayList(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 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 diff --git a/source/java/org/alfresco/repo/forms/processor/node/ContentModelFormProcessor.java b/source/java/org/alfresco/repo/forms/processor/node/ContentModelFormProcessor.java index 3d94ebb13d..8c2878b115 100644 --- a/source/java/org/alfresco/repo/forms/processor/node/ContentModelFormProcessor.java +++ b/source/java/org/alfresco/repo/forms/processor/node/ContentModelFormProcessor.java @@ -97,7 +97,7 @@ public abstract class ContentModelFormProcessor extends * names will look like "prop_cm_name". The pattern can also be * 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. @@ -112,7 +112,7 @@ public abstract class ContentModelFormProcessor extends * pattern can also be used to extract the "cm", the "name" and the suffix * 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 diff --git a/source/java/org/alfresco/repo/imap/ImapService.java b/source/java/org/alfresco/repo/imap/ImapService.java index 685c094a86..a3b1fc0872 100644 --- a/source/java/org/alfresco/repo/imap/ImapService.java +++ b/source/java/org/alfresco/repo/imap/ImapService.java @@ -54,7 +54,7 @@ public interface ImapService } public String getSubtype() { - return name().toLowerCase().substring(name().indexOf("_") + 1 + "TEXT".length()); + return name().toLowerCase().substring(name().indexOf("_") + 2 + "TEXT".length()); } public String getTypeSubtype() diff --git a/source/java/org/alfresco/repo/jscript/ScriptNode.java b/source/java/org/alfresco/repo/jscript/ScriptNode.java index 7bab6e3f4a..0eaec140f4 100644 --- a/source/java/org/alfresco/repo/jscript/ScriptNode.java +++ b/source/java/org/alfresco/repo/jscript/ScriptNode.java @@ -1980,7 +1980,14 @@ public class ScriptNode implements Serializable, Scopeable, NamespacePrefixResol extractScriptableProperties((ScriptableObject)props, aspectProps); } 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(); diff --git a/source/java/org/alfresco/repo/replication/ReplicationActionExecutor.java b/source/java/org/alfresco/repo/replication/ReplicationActionExecutor.java index 93ad64cf41..9e2b77b8c2 100644 --- a/source/java/org/alfresco/repo/replication/ReplicationActionExecutor.java +++ b/source/java/org/alfresco/repo/replication/ReplicationActionExecutor.java @@ -18,6 +18,7 @@ */ package org.alfresco.repo.replication; +import java.util.ArrayList; import java.util.HashSet; import java.util.List; 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.lock.JobLockService; import org.alfresco.repo.lock.LockAcquisitionException; -import org.alfresco.repo.rule.RuleModel; import org.alfresco.repo.transaction.RetryingTransactionHelper; import org.alfresco.repo.transfer.ChildAssociatedNodeFinder; 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.TransferFailureException; import org.alfresco.service.cmr.transfer.TransferService2; +import org.alfresco.service.namespace.QName; import org.alfresco.service.transaction.TransactionService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -73,6 +74,7 @@ public class ReplicationActionExecutor extends ActionExecuterAbstractBase { private TransactionService transactionService; private ReplicationDefinitionPersisterImpl replicationDefinitionPersister; private ReplicationParams replicationParams; + private List excludedAspects = new ArrayList(); /** * 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; } + public void setExcludedAspects(String[] excludedAspects) + { + for (String aspect : excludedAspects) + { + this.excludedAspects.add(QName.createQName(aspect)); + } + } + @Override protected void addParameterDefinitions(List paramList) { // Not used - our definitions hold everything on them @@ -218,8 +228,7 @@ public class ReplicationActionExecutor extends ActionExecuterAbstractBase { // Exclude aspects from transfer // NOTE: this list of aspects should be synced up with the NodeCrawler in expandPayload to // ensure a coherent set of nodes are transferred - transferDefinition.setExcludedAspects(RuleModel.ASPECT_RULES, - ContentModel.ASPECT_VERSIONABLE); + transferDefinition.setExcludedAspects(excludedAspects); return transferDefinition; } diff --git a/source/java/org/alfresco/repo/transfer/manifest/XMLTransferManifestWriter.java b/source/java/org/alfresco/repo/transfer/manifest/XMLTransferManifestWriter.java index f9978d2999..20806fac9c 100644 --- a/source/java/org/alfresco/repo/transfer/manifest/XMLTransferManifestWriter.java +++ b/source/java/org/alfresco/repo/transfer/manifest/XMLTransferManifestWriter.java @@ -471,8 +471,11 @@ public class XMLTransferManifestWriter implements TransferManifestWriter writer.startElement(TransferModel.TRANSFER_MODEL_1_0_URI, ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":" + ManifestModel.LOCALNAME_ELEMENT_MLVALUE, attributes); - String strValue = (String) DefaultTypeConverter.INSTANCE.convert(String.class, value); - writer.characters(strValue.toCharArray(), 0, strValue.length()); + if (value != null) + { + String strValue = (String) DefaultTypeConverter.INSTANCE.convert(String.class, value); + writer.characters(strValue.toCharArray(), 0, strValue.length()); + } writer.endElement(TransferModel.TRANSFER_MODEL_1_0_URI, ManifestModel.LOCALNAME_ELEMENT_MLVALUE, PREFIX + ":" + ManifestModel.LOCALNAME_ELEMENT_MLVALUE); diff --git a/source/java/org/alfresco/repo/version/VersionServiceImpl.java b/source/java/org/alfresco/repo/version/VersionServiceImpl.java index fd3d30859c..6408cc37f1 100644 --- a/source/java/org/alfresco/repo/version/VersionServiceImpl.java +++ b/source/java/org/alfresco/repo/version/VersionServiceImpl.java @@ -21,6 +21,7 @@ package org.alfresco.repo.version; import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.HashSet; 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.VersionService; 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.QName; import org.alfresco.service.namespace.RegexQNamePattern; @@ -921,10 +923,10 @@ public class VersionServiceImpl extends AbstractVersionServiceImpl implements Ve 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) { - createVersion(nodeRef, null); + createVersion(nodeRef, Collections.singletonMap(VersionModel.PROP_VERSION_TYPE, VersionType.MAJOR)); } // Put Auditable back