mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
43628: Fix for ALF-16299 - On full user profile, in the 'Sites' tab, the site descriptions are not aligned when a long site description is provided. 43639: ALF-16701: use newly released Spring Surf 1.2.0-M1 rather than a SNAPSHOT 43644: ALF-16527: webscript person.lib.ftl does not include all attributes for users out of the box. - added missing organizationId attribute. 43649: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured. 43651: ALF-16756: Fixed typos - I took this code in good faith! 43659: ALF-16006: MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1) - More patch dependencies required 43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744 - Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems) - Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default) - OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties. - Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT - Updated RuleTriggerTest in line with changes 43675: Merged V4.1 to V4.1-BUG-FIX 43674: Merged PATCHES/V4.1.1 to V4.1 43673: Merged V3.4-BUG-FIX to PATCHES/V4.1.1 43672: ALF-16834, ALF-16833, MNT-187: Fix unit test failures and 'fine tune' logic to handle multiple updates within a single transaction creating a node 43676: ALF-12324: Can't delete site with WQS content - Don't try to add nodes to the publish queue on site deletion 43689: Fix for ALF-14207 - cm:link not correctly handled in Share's doclist when users don't have permission 43690: Fix for ALF-16538 - Wrong label on change group permission message 43696: ALF-16348 (Inconsistent error message when latest manager leaves a site) 43719: ALF-16031: "CMISChangeLog does not log Created events" 43720: ALF-14137: "When calling CMIS getAllVersions method using the OpenCMIS Browser the PreparedStatement is executed multiple times" 43722: ALF-16352: Re-instated manage permissions action to document list view 43745: Fix for ALF-15351. ContentModelFormProcessor had a TODO to handle associations defined on aspects other than those aspects already on the node for which a form is being submitted. I've added code that, when an association is added to a node, will check if the association is defined on any aspect in the system and if it is, it will let the association be created. 43757: ALF-16171: If a password for admin user is specified with a space in the end during the installation Alfresco startup fails - Added validation that will not allow the specified password to contain leading to trailing white space 43760: Fixed ALF-16317 "Labels not displaying full text when creating a rule on a folder with IE8" part 2 43769: Fix for ALF-13461. Merged PATCHES/V3.4.8 to BRANCHES/DEV/V4.1-BUG-FIX: 43344: MNT-162: Merged DEV to PATCHES/V3.4.8 43254: MNT-162: CLONE - Hidden folder "Comments" is available to searching - Removed last '/' from COMMENT_QNAMEPATH constant. 43770: ALF-15616: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3) 43768: Merged Dev to V3.4-BUG-FIX (3.4.12) 43743: ALF-11956: WCM accessibility The problem with absence of initial focus on the first Web form element has been resolved in 'alfresco.xforms.XForm._loadHandler()'. This method creates all controls, defined in the form. 'alfresco.xforms.FocusResolver._findControl()' has been renamed to a public-like method ('alfresco.xforms.FocusResolver.findControl()'). Also it has been modified to introduce a possibility of searching elements, using root XForms widgets container. Some other minor fixes. 43772: Fixed ALF-16497 "Selected Items drop down box is expanded to the right in IE9" 43787: Merged in Philippe's fix for ALF-16313:unmakeTranslation() called on pivot language gives exception 43794: ALF-16155: "Notification digest accumulates and is repeatedly sent if 1 or more notification email fails" 43805: ALF-16212: Fixes double encoding issue. 43835: Fixed ALF-13595: Patches third party library date.js to prevent infinite loop. 43836: ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX 43252: MNT-166: Document lock not removed after the lock expiry date has been reached - Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator. 43253: MNT-165: "Cancel Editing" does not completely remove lock from document - Added documentLibrary cancel editing action for locked documents. 43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified) 43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document. 43311: MNT-165: "Cancel Editing" does not completely remove lock from document - Fix for page refresh problem when cancel editing on details page 43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files - Change evaluator.doclib.metadata.isLocked to break circular dependency 43755: MNT-202: Upload New Version not available for a document that has been edited offline - Upload New Version is now available if editable by user (respecting locks, type of checkout, etc). 43844: ALF-16696: Merged DEV to V4.1-BUG-FIX 43734: Share nodebrowser is unable to access node of a document with MS residual properties - Use localname if no prefix is registered for a namespace uri 43864: Fixed ALF-16320 "Properties side panel collapses after editing properties in document preview window with IE8" 43866: Fixed ALF-16320 "Properties side panel collapses after editing properties in document preview window with IE8" part 2 - Checking using YAHOO.util.Event.getTarget instead 43867: Fixed ALF-16276 "'"Web View' dahslet displays 2 scrollbars in IE8." 43872: Merged V4.1 to V4.1-BUG-FIX 43622: ALF-16757: Sharepoint doesn't work correct with SSO - Fix by Pavel 43633: Latest translations from Gloria (r43623) 43636: Merged PATCHES/V4.1.1 to V4.1 43301: ALF-16811 / MNT-173: SOLR tracking spending too long evaluating paths - Too much time was being spent fetching the individual nodes in each path and there could be potentially thousands - Now we traverse all the ancestor parent associations in the cache before switching shared cache reads off, then bulk load them in one shot! 43303: ALF-16812 / MNT-174: "dictionaryDAO.init() called, yet no namespace registry for domain" after node rejoins cluster - namespaceRegistryCache is secondary to the clustered dictionaryRegistryCache, so can be a non-clustered cache. Synchronization and thread locals already in use so still thread safe. - dictionaryDAO.init() now has sole responsibility of establishing the NamespaceRegistry threadlocal within its locks, so no more risk of cyclic dependencies, race conditions, partial initialization, or registries dropping out of the cache - To avoid being confused by the 'consistent read' behaviour of a transactional cache, DictionaryDAOImpl now reads / writes directly to a shared cache. Again locks and thread locals still used so still thread safe 43334: ALF-16812 / MNT-174: Fixed failing unit tests - Because DictionaryDAOImpl now reads directly from the shared cache we need to reset it on initialization to avoid problems in multi-context unit tests 43337: ALF-16811 / MNT-173: Fix test failure. Cope with IDs of deleted nodes in getCachedAncestors() 43356: ALF-16811 / MNT-173: If we are disabling shared cache reads for the transaction, convert all existing reads and updates to avoid 'consistent read' behaviour giving us a potentially out of date node already accessed - Existing read buckets are simply thrown away - Updates are converted to removes to avoid any assumptions about existing shared cache content - New entries are left alone as they haven't come from the shared cache anyway 43410: ALF-16813 / MNT-185: Web Scripts are being endlessly re-registering in clustered environment - Due to 'consistent read' behaviour of transactional cache - As accesses are regulated by RW locks we can read straight through to the shared cache instead 43565: ALF-16814 / MNT-190: Bmlab Solr Node 2 threw unhandled NullPointerException (and possibly made solr unresponsive) - Added missing return statement 43646: ALF-15755: Rationalization of WebDAVMethod.checkNode() 43681: Merged HEAD to V4.1 43656: Fix for ALF-16683 CMIS: cannot navigate to original document was created through CMIS with CHECKED OUT version state. 43698: Latest Russian translations from Gloria 43838: ALF-16875: Merged V4.1-BUG-FIX to V4.1 43836: ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX 43252: MNT-166: Document lock not removed after the lock expiry date has been reached - Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator. 43253: MNT-165: "Cancel Editing" does not completely remove lock from document - Added documentLibrary cancel editing action for locked documents. 43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified) 43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document. 43311: MNT-165: "Cancel Editing" does not completely remove lock from document - Fix for page refresh problem when cancel editing on details page 43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files - Change evaluator.doclib.metadata.isLocked to break circular dependency 43755: ALF-16890 / MNT-202: Upload New Version not available for a document that has been edited offline - Upload New Version is now available if editable by user (respecting locks, type of checkout, etc). 43868: Reverse merging r43838 - Merge in wrong direction introducing duplicate fragment into share-documentlibrary-config.xml 43871: ALF-16890: Merged PATCHES/V4.1.1 to V4.1 43755: MNT-202: Upload New Version not available for a document that has been edited offline - Upload New Version is now available if editable by user (respecting locks, type of checkout, etc). 43873: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY) 43602: ALF-16254: Merged V4.1-BUG-FIX to V4.1 43598: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX 41906: ALF-11378: REST API has been modified to return extra information about a user whether s/he belongs to a group or not. 43612: ALF-16598: Merged V4.1-BUG-FIX to V4.1 43252: MNT-166: Document lock not removed after the lock expiry date has been reached - Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator. 43254: MNT-165: "Cancel Editing" does not completely remove lock from document - Added documentLibrary cancel editing action for locked documents. 43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified) 43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document. 43311: MNT-165: "Cancel Editing" does not completely remove lock from document - Fix for page refresh problem when cancel editing on details page 43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files - Change evaluator.doclib.metadata.isLocked to break circular dependency 43615: ALF-16794: Merged V4.1-BUG-FIX to V4.1 43478: MNT-181: Now WebDAV will ALWAYS preserve the original metadata and versions of ANY node that is temporarily 'moved out' in ANY kind of 'shuffle' operation - To make the source node temporarily invisible to WebDAV the client specific HIDDEN aspect features are used - WebDAVHelper.isRenameShuffle() method introduced, to parallel ALF-3856 CIFS fix and using similar system.webdav.renameShufflePattern global property to detect the start of a shuffle - WebDAVHelper converted to use proper dependency injection - CopyMethod has become a simple subclass of MoveMethod as all the hidden aspect munging is done by it - DeleteMethod now preserves hidden nodes - PropFindMethod now ignores hidden nodes - Listing methods will hide hidden nodes from WebDAV 43483: MNT-181: Corrected typo 43523: MNT-181: Corrections - WebDAVLockService.unlock() made 'harmless' to call on already-unlocked nodes - Delete method hides rather than deletes versioned nodes and working copes in case it is called by OSX Finder during a 'replace' operation 43524: MNT-181: Correction - PutMethod now 'unhides' hidden nodes and behaves as though it created them 43570: MNT-181: More corrections researched by Valery - Don't treat all moves to temporary locations as copies - just those from non-temporary locations. Avoids initial upload leaving lots of hidden files around. - Only copy the content, not the whole node including aspects to avoid versioning temporary files! - Don't version on changes to sys:clientVisibilityMask - avoids 'double versioning' - Recognize Mac .TemporaryItems folder and ._ files as temporary 43586: MNT-181: Final correction researched by Valery - Corrected system.webdav.renameShufflePattern so that it matches .TemporaryItems folder and ._ files as a full match 43616: ALF-15755: Merged V4.1-BUG-FIX to V4.1 43591: ALF-16772: If the WebDAV path of a document exceeds 255 characters, documents opened in MSOffice cannot be saved back - Interpret null nodeLockToken as not locked. 43629: Merged V4.1-BUG-FIX to V4.1 (4.1.2) 43498: Fix for ALF-16648 - Alfresco Enterprise artifacts in artifacts.alfresco.com do not provide POM files / dependencies declarations: Merged HEAD to V4.1-BUG-FIX (4.1.2) 43380: -- added site content for alfresco-platform-distribution POM 43379: -- added site documentation for alfresco-platform-distribution POM 43378: -- added site documentation for alfresco-platform-distribution POM -- deployed site for 4.2.b Community at https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-platform-distribution/latest/index.html -- created repository for Enterprise docs and added url in the appropriate edition properties 43273: Use property to define POI version 42966: ALF-14353 - Added platform distribution POM to standard maven-deploy procedure 42965: ALF-14353 - added alfresco-platform-distribution to provide a Maven release descriptor (dependencyManagement) per each Community / Enterprise release -- moved maven-ant-tasks not to be in the runtime lib -- added platform distribution pom in the SDK folder -- updated maven.xml to deploy filter and deploy the appropriate platform-distribution POM per each releae -- in maven.xml moved configure-release and configure-snapshot goals to maven-env-prerequisites -- updated sdk readme to explain the presence of alfresco-platform-distribution POM 42912: -- updated README header on the POM specifying it's NOT usable to build Alfresco -- make a clear reference to the POMs that get deployed by pom-experimental.xml being usable for development 42842: ALF-14353: Fix artifactId alfresco-jlan -> alfresco-jlan-embed 41883: ALF-14353 - fixed multiple Maven build issues. Now mvn clean install -f pom-experimental.xml works fine. Also deployed Spring Surf 1.2.0-SNAPSHOT so proper Surf version is retrieved 41882: added pre-requisites to build POMs successfully with mvn clean install -f pom-experimental.xml 43634: Merged V4.1-BUG-FIX to V4.1 43386: ALF-13091: Prevent bean post processor propagation to child application contexts. Remove Jsr250BeanPostPorcessor from the CXF configuration, to prevent strange interaction with component scanning. 43641: Merged V4.1-BUG-FIX to V4.1 (4.1.2) 43639: ALF-16701: use newly released Spring Surf 1.2.0-M1 in POM files rather than a SNAPSHOT 43645: Merged V4.1-BUG-FIX to V4.1 43644: ALF-16527: webscript person.lib.ftl does not include all attributes for users out of the box. - added missing organizationId attribute. 43660: Merged V4.1-BUG-FIX to V4.1 43659: ALF-16006: MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1) - More patch dependencies required 43669: Merged V4.1-BUG-FIX to V4.1 43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744 - Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems) - Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default) - OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties. - Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT - Updated RuleTriggerTest in line with changes 43697: Merged V4.1-BUG-FIX to V4.1 43689: Fix for ALF-14207 - cm:link not correctly handled in Share's doclist when users don't have permission 43761: Merged V4.1-BUG-FIX to V4.1 43760: Fixed ALF-16317 "Labels not displaying full text when creating a rule on a folder with IE8" part 2 43796: Merged V4.1-BUG-FIX to V4.1 43795: Fix for ALF-16254 - "Leave Site" behaviour for group based site membership: Blah, Blah, Blah! 43883: Fix for ALF-12711. Separated preparation of email message from sending of email message as described in analysis in JIRA. Did not merge the fix provided as MailActionExecuter.java.diff but reimplemented a fix based on that. 43888: ALF-16781: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3) 43887: ALF-16898 CLONE - Transformation Server history shows incorrect transformation "To" type for images - ImageTransformActionExecuter ("Transform and Copy Image") re-factored to use ContentService rather than hard coded to ImageMagick 43900: Merged V4.1 to V4.1-BUG-FIX 43898: Merged PATCHES/V4.1.1 to V4.1 43708: ALF-16903 / MNT-203: ACL changes not propagated between two non clustered Alfresco instances hitting same Solr and Database - Although SOLRTrackingComponentImpl was not trusting the cache when tracking node transactions, it was still trusting the cache for ACL change sets - This mean that when the SOLR node is using an Alfresco out of the cluster (which we are supposed to support) it could see stale ACLs - Fixed this by using the same strategy we use in AbstractNodeDAO - Now the main acl CRUD cache is set to ignore the shared cache during SOLR tracking - All secondary ACL caches are keyed by ACL ID AND version, so it prevents the possibility of retrieving a stale cached ACL for an old version 43713: ALF-16903 / MNT-203: ACL changes not propagated between two non clustered Alfresco instances hitting same Solr and Database - Fix test failures - deleteAccessControlEntries must 'touch' all the ACLs it affects to keep caches valid - createAccessControlList should return the newly-versioned ACL 43736: ALF-16904 / MNT-204: Index showing no progress on Solr server - SAP's tracking thread got stuck indefinitely waiting on a content response after sending a request, probably due to some misbehaving proxy or balancer - Now we make it possible to recover from this - A new alfresco.socketTimeout parameter is now supported in solrcore.properties - It specifies the number of milliseconds SOLR will wait before giving up waiting for data on an HTTP connection - The default is still zero which means wait indefinitely 43759: ALF-16904 / MNT-204: Fixed compilation error 43899: Merged PATCHES/V4.1.1 to V4.1 (RECORD ONLY) 43667: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744 - Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems) - Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default) - OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties. - Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT - Updated RuleTriggerTest in line with changes 43901: Merged V3.4-BUG-FIX to V4.1-BUG-FIX 43571: Merged DEV to V3.4-BUG-FIX 43569: ALF-16222: It's impossible to delete a file/message via IMAP using Microsoft Entourage 2008 in MacOSX 10.8 fixed: UID failed.Existing file or folder error on attempt to delete file if deleted items already contains file with the same name. modified: AttachmentExtractor modified to avoid code dublication. 43599: Fix for ALF-16505 - Discussion topics are sorted in ascending order (oldest first and newest last) when selecting 'All topics' 43610: Merged Dev to V3.4-BUGFIX (3.4.12) 43416: ALF-16470: SPP:Meeting recurent events are displayed incorrect in share calendar in all tabs (Day, Week, Month) Incorrect lucene query to search for events (it was search for events ONLY after fromDate, that gets from browser query. And recursive events, that have startDate before browser's query date, wasn't included into summary query for search for events. Start date is incorrect and is sets two times. Interval for month of end date is to small. Recursive event, that was started in previous month, and ends in current month, isn't included into result of search. For events, that ends on next date after start date, displays (view by month) only start date. 43625: ALF-11817: Cope with incomplete lock token headers from Microsoft-WebDAV-MiniRedir without the enclosing <> by just consuming the whole string 43670: ALF-11817: Prevent auto-hidden dot underscore files from reappearing on a put by checking for a shuffle path before 'unhiding' 43746: Merged DEV to V3.4-BUG-FIX (with corrections) 43692: ALF-16808 Webdav: Two versions of document have been added after the document has been rewritten once more via drag and drop action. 1. Checked whether the current content property is empty. 2. Disabled the versionable aspect. 3. Added the new content to the node. 43763: Fix for ALF-14828 - Incorrect behavior on delete action (WCMQS site) 43771: Fix for ALF-12752 - Custom form appearance parameters not accounted for causing ovverlapped textareas xforms changing their height 43773: Merged DEV to V3.4-BUG-FIX (3.4.12) 42010: ALF-14040: Event start/end time displays incorrect on MS Outlook Calendar and Calendar of created Meeting workspace 1) Send a date for "Site Calendar" dashlet in ISO-8601 format (like in v4.1.1), then after transformation to client's time zone it is displayed correct 2) For "My Calendar" dashlet we need to take into account that if the event is "all day event", then date should be used without time zone transformation 43804: ALF-12326 HomeFolderProviderSynchronizer fails to move any user space which has a rule configured on it 43837: Fixes ALF-12145: Date.js patches merged to 3.4 Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX: 36202: ALF-13483: Japanese: Incorrect date handle in a date Input filed Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX: 43835: Fixed ALF-13595: Patches third party library date.js to prevent infinite loop. 43839: ALF-16869: Merged PATCHES/V3.4.8 to V3.4-BUG-FIX 43344: MNT-162: Merged DEV to PATCHES/V3.4.8 43254: MNT-162: CLONE - Hidden folder "Comments" is available to searching - Removed last '/' from COMMENT_QNAMEPATH constant. 43902: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY) 43177: Merged DEV to V3.4-BUG-FIX 43087: ALF-16474: Records Management groups were not deleted after removing RM site - Delete Records Management groups on ASPECT_RECORDS_MANAGEMENT_ROOT delete - Backport of RM-190 from RM 2.0 43228: ALF-16266: Merged HEAD to V3.4-BUG-FIX 32846: Fixes: ALF-10519: Issues with translation of roles. 31413: Fixes: ALF-10519 - Internationalises the role names for the repo browser's manage permissions page & makes these available to other pages through common.properties 43229: ALF-16266: Fix conflict data left in the properties file. 43624: ALF-11817: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX 43587: Merged BRANCHES/V4.1-BUG-FIX to PATCHES/V4.0.2 42363: ALF-16213: renaming versioned file results in file being deleted. 43478: MNT-181: Now WebDAV will ALWAYS preserve the original metadata and versions of ANY node that is temporarily 'moved out' in ANY kind of 'shuffle' operation - To make the source node temporarily invisible to WebDAV the client specific HIDDEN aspect features are used - WebDAVHelper.isRenameShuffle() method introduced, to parallel ALF-3856 CIFS fix and using similar system.webdav.renameShufflePattern global property to detect the start of a shuffle - WebDAVHelper converted to use proper dependency injection - CopyMethod has become a simple subclass of MoveMethod as all the hidden aspect munging is done by it - DeleteMethod now preserves hidden nodes - PropFindMethod now ignores hidden nodes - Listing methods will hide hidden nodes from WebDAV 43483: MNT-181: Corrected typo 43523: MNT-181: Corrections - WebDAVLockService.unlock() made 'harmless' to call on already-unlocked nodes - Delete method hides rather than deletes versioned nodes and working copies in case it is called by OSX Finder during a 'replace' operation 43524: MNT-181: Correction - PutMethod now 'unhides' hidden nodes and behaves as though it created them 43570: MNT-181: More corrections researched by Valery - Don't treat all moves to temporary locations as copies - just those from non-temporary locations. Avoids initial upload leaving lots of hidden files around. - Only copy the content, not the whole node including aspects to avoid versioning temporary files! - Don't version on changes to sys:clientVisibilityMask - avoids 'double versioning' - Recognize Mac .TemporaryItems folder and ._ files as temporary 43586: MNT-181: Final correction researched by Valery - Corrected system.webdav.renameShufflePattern so that it matches .TemporaryItems folder and ._ files as a full match 43671: ALF-16834: Merged V4.1-BUG-FIX to V3.4-BUG-FIX 43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744 - Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems) - Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default) - OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties. - Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT - Updated RuleTriggerTest in line with changes 43842: Merged V4.0-BUG-FIX to V3.4-BUG-FIX 33387: ALF-12492 - Email with empty subject sent to Alfresco by SMTP cause Null pointer Exception 43843: ALF-16717: Merged V4.1-BUG-FIX to V3.4-BUG-FIX 43314: ALF-16575 - Email server does not accept email where Subject ends with a period git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
492 lines
32 KiB
Properties
Executable File
492 lines
32 KiB
Properties
Executable File
# 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.siteLoadPatch.siteNotCreated=The site {0} is only created for new installs.
|
|
patch.siteLoadPatch.siteLoadDisabled=The load of site {0} is disabled.
|
|
|
|
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.wcmDeployed.description=Adds the 'WCM Deployed' space to the company home folder.
|
|
|
|
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.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 have been removed from the repository
|
|
|
|
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.redeployJbpmAdhocWorkflow.description=Redeploy JBPM adhoc workflow
|
|
patch.redeployJbpmAdhocWorkflow.result=JBPM adhoc 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.updateMimetypes3.description=Fix mimetype for MPEG Audio
|
|
patch.updateMimetypes4.description=Rationalise mimetypes for PhotoShop and AutoCad
|
|
patch.updateMimetypesWMA.description=Fix mimetype for MS WMA Streaming Audio
|
|
patch.updateMimetypesSVG.description=Fix mimetype for SVG Image
|
|
patch.updateMimetypesVISIO.description=Fix mimetype for Microsoft Visio
|
|
|
|
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.migrateAttrDropOldTables.description=Drops old alf_*attribute* tables and sequence
|
|
patch.migrateAttrDropOldTables.result=Drop tables alf_attributes, alf_global_attributes, alf_list_attribute_entries, alf_map_attribute_entries and sequence alf_attributes_seq
|
|
|
|
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.publishing.root.description=Creates the publishing root 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.newUserEmailTemplates.description=Adds the email templates for notifying new users of their accounts
|
|
patch.newUserEmailTemplates.created=Email templates added: {0}
|
|
|
|
patch.inviteEmailTemplates.description=Adds the email templates for inviting users to a Site
|
|
patch.inviteEmailTemplates.created=Email templates added: {0}
|
|
|
|
patch.htmlNotificationMailTemplates.description=Adds HTML email templates for notifying users of new content
|
|
|
|
patch.imapSpacesLocaleTemplates.description=Adds content templates for IMAP clients (Non-default locales only)
|
|
|
|
patch.imapSpacesLocaleTemplates2.description=Replaces content templates for IMAP clients
|
|
|
|
patch.exampleJavaScript.description=Loads sample Javascript file into datadictionary scripts folder
|
|
|
|
patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
|
|
patch.fixAclInheritance.result=Fixed {0} ACLs.
|
|
|
|
patch.followingMailTemplates.description=Adds email templates for following notifications
|
|
|
|
patch.activitiesTemplatesUpdate.description=Updates activities email templates.
|
|
patch.activitiesTemplatesUpdate.error=Error retrieving base template when trying to patch the activity email templates.
|
|
patch.activitiesTemplatesUpdate.result=Updated activities email templates.
|
|
|
|
patch.activitiesEmailTemplate.description=Creates activities email templates.
|
|
|
|
patch.avmToAdmRemoteStore.description=Migrates Share Surf config from AVM sitestore to DM Sites folder.
|
|
patch.avmToAdmRemoteStore.complete=Completed Share Surf config migration.
|
|
|
|
patch.copiedFromAspect.description=Adds peer associations for cm:copiedfrom and cm:workingcopy (new model) and removes cm:source property
|
|
patch.copiedFromAspect.result=Fixed cm:copiedfrom model for {0} nodes. See file {1} for details.
|
|
|
|
patch.workflowNotification.description=Patch to add workflow email notification email folder and template.
|
|
|
|
patch.nodeTemplatesFolder.description=Patch to create new Data Dictionary folder for Share - Create Node by Template
|
|
|
|
patch.sitesSpacePermissions.description=Patch to remove the EVERYONE Contributor permissions on the Sites Space (parent container of all Sites)
|
|
patch.sitesSpacePermissions.result=Permissions corrected.
|
|
patch.sitesSpacePermissions.result.none=Permissions corrections not required.
|
|
|
|
patch.updateWorkflowNotificationTemplates.description=Patch to update the workflow notification templates.
|
|
patch.updateWorkflowNotificationTemplates.result=Workflow Notification Templates successfully updated.
|
|
|
|
patch.updateFollowingEmailTemplatesPatch.description=Patch to update the following notification email templates.
|
|
patch.updateFollowingEmailTemplatesPatch.result=Following notification email templates successfully updated.
|
|
patch.updateFollowingEmailTemplatesPatch.error=Error retrieving base template when trying to patch the following email templates.
|
|
|
|
patch.addDutchEmailTemplatesPatch.description=Patch to add Dutch email templates.
|
|
patch.addDutchEmailTemplatesPatch.result=Dutch email templates have been successfully added.
|
|
patch.addDutchEmailTemplatesPatch.error=Error retrieving base template when trying to add Dutch email templates.
|
|
|
|
patch.fixBpmPackages.description=Corrects workflow package types and associations
|
|
patch.fixBpmPackages.result=Patch successful. {0} packages converted.
|
|
patch.fixBpmPackages.invalidBootsrapStore=Bootstrap store has not been set
|
|
patch.fixBpmPackages.emptyContainer={0} node has no children
|
|
|
|
patch.alterJBPM331CLOBcolumnsToNvarchar.description=Altering CLOB columns in the jBPM 3.3.1 tables to introduce Unicode characters support for jBPM 3.3.1
|
|
|
|
patch.avmIndexChildEntriesLower.description=Add an indexed column to avm_child_entries that allows case-insensitive querying of AVM files by name
|
|
|
|
patch.imapUnsubscribedAspect.description=Patch to remove deprecated "imap:nonSubscribed" aspect from folders.
|
|
patch.imapUnsubscribedAspect.result.removed="imap:nonSubscribed" aspect was successfully removed from unsubscribed folders.
|
|
|
|
patch.migrateTenantsFromAttrsToTable.description=Migrate Tenant attributes to Tenant table
|
|
patch.migrateTenantsFromAttrsToTable.result=Processed {0} tenants
|
|
|
|
patch.remoteCredentialsContainer.description=Patch to add the root folder for Shared Remote Credentials
|
|
patch.syncSetDefinitionsContainer.description=Patch to add the root folder for SyncSet Definitions
|
|
|
|
patch.swsdpPatch.description=Patch to fix up the Sample: Web Site Design Project.
|
|
patch.swsdpPatch.success=Successfully patched the Sample: Web Site Design Project.
|
|
patch.swsdpPatch.skipped=Skipped, not required.
|
|
patch.swsdpPatch.missingSurfConfig=surf-config folder is not present in Sample: Web Site Design Project.
|
|
|
|
patch.redeployParallelActivitiWorkflows.description=Patch that redeploys both parallel activiti workflows, completion-condition now takes into account if minimum approval percentage can still be achived.
|
|
|
|
patch.show.audit.success=show_audit.ftl was updated successfully
|
|
|
|
patch.increaseColumnSizeActiviti.description=ALF-14983 : Upgrade scripts to increase column sizes for Activiti
|
|
patch.removeColumnActiviti.description=ALF-16038 : DB2: Upgrade script to remove ALFUSER.ACT_HI_ACTINST.OWNER_
|
|
|
|
patch.upgradeToActiviti5-10.description=Upgraded Activiti tables to 5.10 version
|
|
patch.addActivtiIndexHistoricActivity.description=Additional index for activiti on historic activity (PROC_INST_ID_ and ACTIVITY_ID_)
|
|
patch.renameConstraintActiviti.description=ALF-15828 : DB2: Upgrade script to rename ACT_HI_PROCINST.PROC_INST_ID_ index |