mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
2066ff038403fa0a90b900b273f9f96743972dc6
66 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ab4ca7177f |
Merged HEAD-QA to HEAD (4.2) (including moving test classes into separate folders)
51903 to 54309 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@54310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
65f1931ee8 |
Merged BRANCHES/DEV/HEAD-QA to HEAD:
48730: Record only merge from 4-1.BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48726: Reverse Merge (did not work after an Eclipse Clean) - already done on HEAD
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48929: Synced up with HEAD r48903
48957: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX
47847: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47625: Fixed ALF-18063
- AlfrescoUtil's getPages method now parses json using jsonUtils.toObject to force strict json
- CSRFFilter got new throwError action meaning the filter now can stop certain resources form being reached directly from the browser
- /remoteadm/* webscripts can no longer be accessed directly from the browser
- Modified regexps to be easier to read
- Added config samples
47879: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47878: Final part of fix for ALF-14086 - Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
- People Finder
47912: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
47909: ALF-18257: partial fix - adds back in missing TinyMCE files.
47928: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47913: Final part of fix for ALF-18257 - AWE panel is not displayed
47932: ALF-14587: Created article or publication cant be viewed on WQS site
- Fix by Dmitry Vaserin
- Same fix was done to style1.get.html.ftl in ALF-17117
47956: ALF-10243: workflow shows wrong date
- Missing WQS date field configuration
47983: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48026: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48027: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48020: Fix for ALF-18220 - Cancel checkout in 'View Original Document' view fails and causes document stuck in checkedout state.
48048: Merged BRANCHES/DEV/DWEBSTER/HEAD_AWE to PATCHES/V4.1.4:
48047: Fixes: ALF-14758. Adds z-index as a work around to an overlapping menu bug that occurs if they are created in a particular order and viewed on a large enough resolution monitor.
48086: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48083: Fixes ALF-14931
48121: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48116: Fixes build failure caused by 'fix' for ALF-14931
48153: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48102: Fix for ALF-18354 - SPP-Meeting workspace event can be edited and deleted on Agenda tab
48124: Fixes ALF-18349: Slideshare and YouTube channels can now be created.
48151: Fix for ALF-15475 - Liferay Portal: IE9: Layout of portlets is broken when document details page is opened
48156: Improved fix (removed useless media queries) for ALF-18196 - Document Preview - Flash Movie Sized to a Thin Horizontal Bar at 1024x768 Resolution
48185: Another go at a solution for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
48189: ALF-17818 - Strikethrough formatting is not preserved in Wiki
48208: ALF-18385: Alfresco Explorer: Localization is not applied after login.
- Fixes regression caused by ALF-17189
48261: Fix for ALF-18352 - Manager can not update permissions more than once for the folder/content created by other user
48264: Merged DEV to PATCHES/V4.1.4
48258: ALF-18325 : Can't delete wcmqs if it was published to live
We should also check for site is not being deleted before creating site container.
48283: Correction to fix for ALF-18196
48284: Fix for ALF-18328 - Share dependencies containing dependencies breaks Hazelcast clustering
48352: Fix for MNT-6390 - Incorrect type for Group and Review workflow after task approved by all users
48354: Fix for MNT-3196 - No information is displayed in My Activities and Site Activities dashlets for content creation
48390: MNT-6292: Created article or publication cant be viewed on WQS site
- Fix researched by Dmity Vaserin
- More handling of empty lists
- It seems that WCMQS requires renditions to be indexed (in order for them to be returned by CMIS queries) so we must remove the ASPECT_INDEX_CONTROL aspect from them in RenditionHelper
48424: Fixed MNT-7521 "Document Library" instead "File Plan" displayed in the site navigation bar
48430: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- In ScriptNode.childByNamePath() check for PermissionService.READ permission rather than PermissionService.READ_PROPERTIES permission, which apparently isn't compatible with RM!
48434: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- Corrected fix with help from Andy Hind
48500: Fixed MNT-6311 "Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets"
48548: MNT-7528 My Tasks to Do and My Pooled Tasks dashlets do not show the correct description of a workflow
48635: MNT-8482 Enterprise 4.1.4: Backwards compatibility breaking change in public Java API class org.alfresco.service.cmr.dictionary.ClassDefinition
- Added back in missing methods and using StaticMessageLookup so will still have the issue identified by MNT-413.
The new methods still exist and don't have this issue.
48645: MNT-8484: Oracle: An unexpected difference is present after comparison of database schema with reference schema (post-upgrade)
48729: MNT-8498 Could not transform .psd file
48745: MNT-8527: Activity Feed Cleaner broken on Oracle
- Due to ibatis weirdnesses, the select_activity_user_feeds_greater_than_max query has to exclude results with null user_ids (non user feeds) as this maps to a null row on Oracle and results in an NPE!
- Also fixed all comparisons with feed_user_id to be NULL safe
48751: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page"
- Removed js_string encoding of nodeRef and made sure nodeRef is taken from the repo instead of the page url
48752: MNT-8467: Cannot authorize to Share Kerberos automatically
- Reversed r44754 performance fix causing this (Sorry Kev)
48755: MNT-8514: Incorrect workflow status is displayed on My Tasks dashlet
- Fix by Viachaslau reviewed by Frederik
48756: MNT-8531: Merged PATCHES/V4.1.3 to PATCHES/V4.1.4
48683: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Added unit test for this and fixed regression over MNT-6545 fix
48717: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Strengthened unit test to check for deleted nodes with parents and strengthened handling of these as a result
- Hopefully fixes unit test failures
48798: Fixed MNT-7646 "CLONE - [Pentest] Internet Explorer <= v8 XSS"
- Share now inspects text/xml content from the webscript content, if it finds a <!DOCTYPE svg> it will change the mimetype to text/plain.
48810: Upgrade Surf version in POM files to 1.2.0-M4 (r1217)
48819: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page" part 2
- Fix on folders page
48820: Make SchemaReferenceFileTest actually output its reason for failing - I can't track down the temp files!
48822: MNT-8508: Fixing description-property in LazyActivitiWorkflowTask which is not the same as WorklfowTask.description
48823: BDE-130: fail the build when yuicompressor minimization fails
48890: Fixed MNT-8554 "FF: Download button on Document Details page is not working"
- Note also fixes the "Comment" widget in the header not working (in any browser)
48933: MNT-8560: It's impossible to find the user by any property except the username
Modify People.getSortedPeopleObjects() method to create ArrayList based on provided List<NodeRef> and use it for sort, because provided List<NodeRef> can be unmodifiable list.
48964: MNT-6494: Fixed merge issue (already fixed in HEAD-BUG-FIX)
49033: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX-QA
48996: MNT-8564 : CLONE - Incorrect saving process when editing event
Fix event.put.json.ftl to produce valid json
49006: MNT-8555: Reverse Merge MNT-6419 (ALF-17089)
45245: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
49039: Merged HEAD to HEAD-BUG-FIX-QA
48931: Fixed CLOUD-1511 "My Documents dashlet is crashing when inspecting the syncmode value"
48955: Fix name of wdr-deployment jar in mvninstall task
48979: ALF-18573: fix sharepoint module context name.
This is a change that was appropriate for cloud but had crept in to HEAD during the megamerge.
48988: Fix integration with CLOUD2 + compile and package remote-api test classes separately
48995: CLOUD-1460 "CloudConv: Re-implement header customizations"
- #1. Re-add link so network admin can access admin console
Added in widget ids that could be referenced to add and remove widgets in the user & app items menu
49008: Fix public api tests
49014: Fix public api tests
49136: Fix public api tests
49141: Merged HEAD-BUG-FIX to HEAD-QA (thus completing 4.1.4 -> HEAD-QA merge)
49139: Merged PATCHES/V4.1.4 to BRANCHES/DEV/HEAD-BUG-FIX (mergeinfo committed earlier)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted
meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy,
meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49154: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48470: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1:
48041: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3:
47129: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI1 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2:
45439: PUBLICAPI-39: "Favourites API" wip
45681: PUBLICAPI-39: "Favourites API" wip
45897: Test a fix for issue found during bm testing - CMIS: null entries in property list values
45965: Public api performance investigation: test node bulk loading change
45978: PUBLICAPI-39/40: wip, changes from review.
46019: PUBLICAPI-39: "Favourites API" wip
46056: Re-instate opencmis config that was mistakenly changed
46156: Public api performance investigation: test node bulk loading change
46193: PUBLICAPI-39: "Favourites API" wip
46200: PUBLICAPI-39: "Favourites API" wip
46247: Upgrade to OpenCMIS 0.8
46248: PUBLICAPI-72: "Add users role to Site entity"
46249: PUBLICAPI-72: "Add users role to Site entity"
46250: PUBLICAPI-40: "Site membership API" - modifiedAt timestamp + some tidy up
46251: PUBLICAPI-40: "Site membership API" - bug fixes
46253: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46273: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46298: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46299: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46300: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46311: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46337: PUBLICAPI-79: "GET a Favorite"
46338: PUBLICAPI-79: "GET a Favorite"
46339: public api tests: some refactoring
46340: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46345: Added name parameter to the @uniqueId annotation. e.g. @UniqueId(name="targetGuid")
46346: PUBLICAPI-39: "Favourites API" - tests
46359: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46380: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46381: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46397: PUBLICAPI-40: "Site membership API" - add missing file
46411: public api tests: re-instate tests (accidentally commented out)
46427: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46442: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46467: PUBLICAPI-80: "GET on a deleted Favorite answers a 500"
46476: Upgrade to OpenCMIS 0.8
46514: Initial implementation of WHERE clause functionality. (Likely to change a lot).
46518: PUBLICAPI-75: "Use a 'where' parameter to specify criteria for favorite result set content "
49157: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48552: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
48551: Fix for DEVOPS-2976 P1 - Solr nodes crash with tracking enabled
+ configuration fixes
48796: Merged BRANCHES/DEV/FEATURES/ACCOUNT_TYPES to BRANCHES/DEV/CLOUD1:
48092: Resolve CLOUD-1303: Add 2 new Account Types to Cloud
48325: Translations from Gloria
48445: Japanese: translation update from Gloria
48698: JA: Translation update from Gloria.
49130: Merged BRANCHES/DEV/CLOUD1-HOTFIX to BRANCHES/DEV/CLOUD1:
49120: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1-HOTFIX:
49093: CLOUD-1518: "Favourite sites are not displayed correctly"
49110: CLOUD-1518: "Favourite sites are not displayed correctly": fix up PreferencesService to return correct site preference keys
49116: CLOUD-1518: "Favourite sites are not displayed correctly": favourite sites uses the favourites service rather thanpreferences service directly, making it and favourites consistent
49159: fixup pesky solrcore.properties
49197: Fix for Cloud AccountUsageQuotaTest - make action-executor node service mt aware (fallout from previous commit that now does a node existence check in action executor that needs to be mt aware)
49199: Fix tests
49241: CLOUD-1527 "Logo in Share footer is broken"
- Added /res to make logo getting displayed when running in multi tenancy mode
49250: CLOUD-1527 "Logo in Share footer is broken"
- Removed image dimensions to make image replaceable
49267: Fix tests: remove incorrect OpenCMIS jars
49272: Use newer patched version of chemistry-opencmis-server-bindings
49273: Removed extraneous chemistry library dependency
49293: CLOUD-1512 "SAML integration needs to override "CSRFPolicy" config"
- Adding new (overridable) getPath() method in CSRFFilter
49315: Merged PATCHES/V4.1.4 to HEAD-QA
49236: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository"
49301: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository" part 2
49316: Merged PATCHES/V4.1.4 to HEAD-QA (RECORD ONLY)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy, meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49328: Fix up People script class so that it deals with access denied exceptions (this will hopefully fix failing PeopleRestApiTest in Cloud2)
49346: Fixed CLOUD-1532 "Test email signup page is brokebn due to new header"
49364: Fixed CLOUD-1524 "Unable to retrieve Google Docs subsystem status from Alfresco (re: googleEditable not defined ?)"
49373: CONV: Fix CLOUD-1524 / CLOUD-446 - disable GoogleDocsV1 subsystem and prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- revert 49364 and replace with alternative fix
- see also similar IMAP status issue (CLOUD-1507)
49375: CONV: Fix CLOUD-1507 -fix IMAP subsystem to prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- see also similar GDocsV1 status issue (CLOUD-1524 / CLOUD-446)
49416: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
49303: CLOUD-1518: "Favourite sites are not displayed correctly": fix fallout
49418: CONV: Fix ALF-18698 - Core MT: "create tenant" ignores the tenant-specific root contentstore dir path (if specified)
49433: Fix for failing Cloud2 test https://bamboo.alfresco.com/bamboo/browse/THOR-CLOUD2HEADQA-JOB1-38/test/case/12496544
49491: CLOUD-1552 "The invite link icon in the new header's site title "area" points to the "on premise" invite page (which has been admin secured) instead of the invite dialog"
- Improving extensibility by adding further widgets ids for header menu
49590: CLOUD-1556 "CloudConv: CLOUD2 does not start on DP: "Possible CSRF attack"" part 1
- Not a bug in the CSRFFIlter but an improvement that introduces a <properties> elements which may hold variables used by the CSRFPolicy config
to avoid repetition and the possibility to only override the <properties> section in different environemnts, i.e. set different referer proxies in test & prod.
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
An action is still listed in the document-browse action group that has no definition, this was causing the web tier webscript to abort processing of any actions defined after it i.e. any custom actions.
49789: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49788: L10N update from Gloria, based on EN r48822
49801: Move CLOUD2 to HEAD-QA, as part of Alfresco One project
49806: Bring POM file back from CLOUD2
49807: Fix order of from/set/to lines in rules, to match schema validation.
49829: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49808: CLOUD-1615: CloudConv - Regression: CLONE: the info panel isn't wide enough to display the share link without a line break
- Increased panel and image widths
49830: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49823: CLOUD-1609: CloudConv - Regression: DAM: Item header was moved (also incorrect color is using) for folders and files.
- Added overrides and changes to gallery view to accomodate changed CSS in detail and simple view
49831: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49827: CLOUD-1610: CloudConv - Regression: DAM: More menu does not disappear after first opening more link
- Fixed el passed in for onEventUnhighlightRow in fnHideDetailPanel
- Also added hiding of more actions on mouseleave of more actions
49834: SVN ignore patterns - "test" folder.
49835: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA
49800: Fix to build.properties that got munged in rev 49209. Fix to share-header that was horribly merged to pull in code with dependencies that aren't present yet. Fix to login dialog width that hasn't made it over to this branch for some reason.
49872: Added name to logging of transformer registration
49885: CLOUD-1626: CloudConv - Regression: Networks are not displayed via WebDav.
Reinstated code that was originally part of THOR1_SPRINTS (r34168) but was lost as part of convergence work.
49889: CLOUD-1669: upgrade jibx from 1.2.3 to 1.2.5 to allow full JDK7 support
49906: Merged BRANCHES/DEV/BELARUS/HEAD-QA-2013_04_22 to BRANCHES/DEV/HEAD-QA:
49794: ALF-18797 : SPP: Check out action doesn't work for Document Workspace
Merged but with minor bug fix.
49908: CLOUD-1649: Added the missing network menu for the public users.
49916: Fix to User Factory bean setter to avoid:
WARN [springframework.beans.GenericTypeAwarePropertyDescriptor] [main] Invalid JavaBean property 'userFactory' being accessed! Ambiguous write methods found next to actually used
49917: Merged SHOULDERS to HEAD-QA
48984: Minor UI fixes:
- fix height of user status text-area to be consistent across browsers
- fix hover style and font size of user status text-area
- fix login dialog width since Cloud merge
49918: Fix for CLOUD-1571 - CloudConv - Regression: My Sites dashet isn't loaded
49919: Fix for CLOUD-1648 - CloudConv - regression: cloud2headqa is not localized in any language
- code for the login language drop-down refactored to fit within login component rather than global function javascript
- fixed to work since code convergence also
49920: Fix for CLOUD-1584 - CloudConv - Regression: Some dashlets should be absent on User/Site Dashboard
- Disabled new dashlets (Site Search, Saved Search, My Discussions) because they are too exciting for the Cloud.
49921: CLOUD-1669 Switch -source and -target compilation parameters to 1.7
49923: Fix to 404 error on login page (visible in firebug etc.)
Correct list of image dependencies.
49924: Fix for CLOUD-1629 - CloudConv - Regression: It's impossible to remove the Welcome Widget on Site Dashboard
- encoding of preference values must handle "." dot character or it ends up as nested preference!
49927: Fix for CLOUD-1577 - CloudConv - regression:Incorrect display of status message
49928: Fix for CLOUD-1586 - CloudConv - regression:The user is redirected to login page after clicking 'Invite' button from Site members page
- Button should be disabled on Cloud (redirect is because on-premise Invite page is admin only!) - but pattern to do so has changed since merge with 4.2.
49931: WebDAV: exclusive lock could be obtained when shared lock already in place.
In addition, the invalid lock state that was produced then led to a stack overflow due to infinite loop.
49933: Added svn:ignore entires for build/pom.xml and root/privatemodules/thor/config/log4j.properties
49936: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Removed mandatory validator
49938: Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
49941: CLOUD-1668: CloudConv - Regression: Incorrect displaying of default avatar on task section on document's details page
- Fixed avatar link
49943: CLOUD-1661: CloudConv - Regression: progress bar is absent in Storage section on Account Summary page
- Brought theme-bg-3, theme-bg-4, and theme-border-5 CSS over from greyTheme to lightTheme
49958: SpringSurf libs upgrade to r1257
Updated Cloud share config overrides to remove values that are now the default in Surf (e.g. reconnect-timeout etc.)
49965: Fix for CLOUD-1588 - CloudConv - Regression: "Download as Zip" option should be absent
- remove the lovely new Download as Zip feature from Cloud as it is Officially Too Exciting.
49975: Fix for CLOUD-1663 - CloudConv - Regression: Search query containing wildcards is partially cut off on the results page (encoding is not being applied)
49977: CLOUD-1640: Fixed external user site member visibility issue.
50007: Fix to disallow change of own user role or removal in Site Member for the current user.
50011: Activiti schema reference files ignore table column ordering (testing CLOUD-1675)
50012: Reorganize repository database bootstrap beans to register scripts and patches with SchemaBootstrap (CLOUD-1675)
- New Spring config file: alfresco/dbscripts/db-schema-context.xml
- Split Repo, JPBM, AVM and Activiti scripts
50013: Update module properties to reflect latest Alfresco stack requirement and set version to 2.0
50014: Fixed CLOUD-1675: Upgrade failed from CLOUD1-BUG-FIX3 to HEAD-QA
- Use module-friendly registration of create scripts
- Note: Schema validation will report errors due to 2 Cloud-specific tables in the 'alf' schema namespace
50018: CLOUD-1568: CloudConv - regression:created/modified time is not displayed in Properties section
- Added unit test for combining default controls where a new data type is added, which was failing
- Fixed DefaultControlsConfigElement.combine method
50023: Fix for CLOUD-1578 - CloudConv - regression: Unable to join a site
Fix for CLOUD-1579 - CloudConv - Regression: It's impossible to perform "Leave Site" action by Site Member from Site Dashboard
50027: BDE-150 Create RPMs for Cloud deployment
50028: ALF-18908: WebDAV litmus tests failing on HEAD-QA/CLOUD2
50032: CLOUD-1624: CloudConv - regression: Login button is missing on Quick Share page
- Moved CSS loading to quickshare/header.get.html.ftl
50039: CLOUD-1626: networks not displayed via WebDAV (fix for PROPFIND)
50040: CLOUD-1637 / MNT-8462 "Post" button works incorrectly
- Added check for response type of string to userStatusUpdateSuccess and userStatusUpdateFailure since it's already coming back as a JSON object
50047: Add missing dependency on java-property-utils-1.6
50048: BDE-150: fix RPMs
50051: Fix for CLOUD-1664 - CloudConv - Regression: New logo is not applied
Fix for CLOUD-1580 - CloudConv - Regression: It's impossible to change the application theme
- Fix to correctly handle "network admin" concept - manually allow the network admin to perform admin actions where appropriate - AFAIK this can never have worked correctly... remove nonsense runas=admin webscripts overrides that don't work anyway.
- Clean up of related scripts.
50055: CLOUD-1607: filter sent-invites-min.js coming from Enterprise build, so that it gets overridden by the non-minimised cloud one
50070: Temporarily adding exploded Ant build for cloud2 environment.
This now means the same steps for building a cloud1 environment can be used to build a cloud2 environment.
NOTE: There is one outstanding licence issue to resolve that will be fixed in a subsequent commit.
50088: Remove unused or duplicate MyBatis config (CLOUD-1672)
50090: CLOUD-1672: CloudConv: MyBatis error when downloadCleanerJob is run
- Cloud was duplicating the MyBatis configuration
- Created Cloud-specific SQL templates
- Tested using sign ups and general use but full account and tenant usage needs to be tested
50092: CLOUD-1591: CloudConv - Regression: Incorrect layout of "Link to Rule Set" page
- Made the more specific rules-picker treeview width override lightTheme's overriding treeview width
50094: Fixes for exploded Ant build.
50097: Added ignore of projects/web-client/source/web/images/logo/alfresco_enterprise.gif which is apparently moved from elsewhere during some build step
50099: CLOUD-1614: CloudConv - Regression: Incorrect label "Start workflow" displays instead of "Create Task"
- Added page.startWorkflow.title to cloud localization files
50101: BDE-154: upgrade urlrewritefilter to 4.0.4, avoiding compilation warning
50102: CLOUD-1602: CloudConv - Regression - Chrome specific: Close (X) button doesn't work on "Alfresco Cloud information" window
- Removed committed minified about-share-min.js and ant touch command which kept it in place
50107: Merged HEAD-BUG-FIX to HEAD-QA (4.2) for CLOUD-1466: stop relying on a patched version of wss4j
49973: Merged DEV to HEAD-BUG-FIX (4.2)
49648: MNT-8652 Treat PasswordText as default for CMIS Web Service authentication (using patched version of wss4j)
Execute PasswordTypeInterceptor before WSS4JInInterceptor to add PasswordText type as default if Password element misses it. Add system test for case.
50076: Follow-up on MNT-8652: rename CXFAuthenticationTest into CXFAuthenticationSystemTest, so that it is not executed in web-service-client tests, but only in system-build-test
50109: Fix to issue where application logo was resized and broke aspect ratio of uploaded image. Also changed size to valid for new header.
50113: Fix for CLOUD-1576 - CloudConv - Regression: Incorrect notification is displayed when Site Admin performs "Leave Site" action
50114: Fix for CLOUD-1662 - CloudConv - Regression: Incorrect behavior when searching with empty field
- trim searchbox text before event publication
50116: Cleanup of copy/pasted files...
50117: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-QA
47811: ALF-18245 - BM-0013: Soak: Run 06: Search population of ScriptNode is expensive:
Refactor Share search UI and REST API to provide server-side paging.
50122: MNT-8480 - cloud sync and revert
50126: BDE-150 Add build number as RPM release property
50150: Merged V4.1-BUG-FIX (4.1.5) to HEAD-QA (4.2)
<< MNT-8721 Security fix from 4.1.4.2 >>
<< Merge direct from V4.1-BUG-FIX rather than HEAD-BUG-FIX as r49633 was merged with a block of other changes >>
49633: Merged DEV to V4.1-BUG-FIX (4.1.5)
49574: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Introduce WorkflowPermissionInterceptor that check if current user allowed to perform operation.
49752: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Fix errors that were found during unit testing.
50153: ALF-18708: Merged V4.1-BUG-FIX to HEAD-QA
<< Security fix from 4.1.4.4 >>
50151: MNT-8866: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
49802: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
49803: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
Configuration part of the fix has been reversed
49804: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
50164: Merged V4.1-BUG-FIX to HEAD-QA
<< Priority for transformer.remote.alfresco. Includes JMX controls for the Transformers subsystem >>
49038: MNT-7158 Merge DEV to HEAD-BUF-FIX (4.2)
- Addition of TransformerConfigMBeam (JMX bean) to control transformers dynamically
- Transformer level config limits are now a default for mimetype specific values. Possible now that we don't have these in the Spring config.
previously had been 'combined' which was not too clear. Also added system wide mimetype defaults.
- All transformers are now 'known' to the content transformer registry - not just the ones that may be selected. i.e it knows about the component transformers.
- TransformerSelector now round robins all equal priority transformers until they reach their thresholds, rather than doing so for each one in turn.
49135: MNT-7158 Investigating adding priorities to transformers
- Changes to make it possible to check debugTransformer.txt output in 4.1.5 against 4.2
49190: MNT-7158 fix build failure testGetMaxSourceSizeKBytesPageSupports
49207: MNT-7158 Investigating adding priorities to transformers
- Modified priorities so that it is now deterministic
Try as sourceMimetype of 00 in JMX op getTransformationsByExtension to double check
- Changed default priorities 5 and 10 to 50 and 100 for EXPLICIT and DEFAULT to give more room in the future
- Combined transformer.complex.AdobeIllustrator.Image with transformer.complex.PDF.Image as they were the same
except for the transformer settings
- TransformerDebug now uses [---] as the priority for compound transformers
- TransformerDebug now includes Component in the type of compound transformers e.g. fred<<ComplexCompound>>
49947: MNT-7158 Investigating adding priorities to transformers
- Added limits based on use. So a limit may be set for "index", "doclib", "webpreview", "syncRule", "asyncRule" ...
49985: MNT-7158 Investigating adding priorities to transformers
- Allow <tomcat>/shared/classes/alfresco-global.properties to be used in transformers.
50002: MNT-7158 Investigating adding priorities to transformers
- Missing file
50061: MNT-7158 Investigating adding priorities to transformers
- Set up remote transformations
BinaryPassThrough.priority=20
remote.alfresco.priority=30
remoteServer.priority=40
50143: MNT-7158 Investigating adding priorities to transformers
- Show default values in getProperties, comment out values set to defaults and add under line transformer name
50166: Merged V4.1-BUG-FIX to HEAD-QA
<< Two 4.1.4.4 hot fixes >>
50165: Merged V4.1-BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
50110: MNT-8844 - CSRFFilter disables https login
50158: MNT-8870: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
50120: MNT-8858: AJAX Servlet does not clean up security context after processing a request
Modification for cleaning up security context after processing an AJAX request to 'org.alfresco.web.app.servlet.ajax.AjaxServlet'
50169: CLOUD-1641: Made people-finder to use CannedQuery rather than Solr.
50173: Fix for CLOUD-1587 - CloudConv - Regression: Advanced Search link should be unavailable.
50174: Fix for CLOUD-1608 - CloudConv - Regression: Changing roles of site members is displayed only after page refresh
Fix for ALF-18534 - Changing roles of site members is displayed only after page refresh
50176: Fix for CLOUD-1592 - CloudConv - Regression: Content I'm Editing dashlet contains redundant info (about blogs, wiki, forum)
50177: CLOUD-1689: CloudConv - Regression:Networks are not displayed via SPP
50182: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fix for clearing tenant user domain and authentication context after the Repository webscript is executed.
Copied the TenantLeakLogger from CLOUD to HEAD into org.alfresco.web.app.servlet package.
50183: CLOUD-1606, CLOUD-1459: Fixed the permissions issue for the get preferences in the MailActionExecuter.
50184: Changed default Cloud Share Hazelcast config to empty IP list rather than promiscuous multicast - which was much too saucy!
50185: XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50197: Code tidy
50200: ALF-18957: SchemaReferenceFileTest failing on Oracle
Updated ACT schema-reference file for Oracle.
50203: Fix for CLOUD-1613 - CloudConv - Regression: CLONE: Under selected Item menu the manage permission should be hidden
50208: Fix CLOUD-1660 - CloudConv - Regression: Incorrect layout of tag icon on Search result page
50211: Fix to (unreported?) issue where Colleagues dashlet would not show the user status relative time - showed empty value in brackets ()
50215: DEVOPS-3172, CLOUD-1701: cloud2/HEAD-QA unable to startup in DP environment.
50227: CLOUD-1612: CloudConv - Regression: Incorrect location of help icon for "Message" field on "Create Task" page
- Moved rendering of help element
- Added CSS for desired positioning
50245: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
50240: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
50221: Merged DEV to V4.1-BUG-FIX (4.1.5)
50030: Attempt a workaround for MNT-8704: WebDAV:Content does not disappear after being deleted
- Deprecate various methods related to the existing WebDAV use of sys:hidden
- Put in a timer task on use of the sys:hidden aspect in WebDAV DeleteMethod
50093: MNT-8704: WebDAV:Content does not disappear after being deleted
- "if (!fileFolderService.isHidden(nodeRef))" block was moved to deleteHackRunAs.doWork().
50187: MNT-8704: added node existence check; unhiding node prior to deletion.
As per Derek's comment:
https://issues.alfresco.com/jira/browse/MNT-8704?focusedCommentId=227689&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-227689
50251: CLOUD-1702: Fixed NPE in WorkflowPermissionInterceptor, also fixed the issue that when the invitee tries to click on the link in the invitation email, 'org.alfresco.service.cmr.security.NoSuchPersonException' is thrown.
50298: Fixed the failing unit tests as a result of the newly added WorkflowPermissionInterceptor.
50306: Fix to merge causing ALF-18979 - Activiti servlet references on by default in web.xml
Removed duplicated class now that the LoggerFilter is part of code webclient code
50311: MNT-8890: Commented the newly added method in TenantRepositoryContainer in order to fix the failing unit tests.
50318: Generate a jar of tests for alfresco-cloud, for consumption by QA tests later
50322: Fix for CLOUD-1657 - CloudConv - Regression: Admin section in the Header should be located in the user's menu having name "Account settings"
50335: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
Reverted 50311 revision.
50337: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Added new versions of doclib for Data Sheets to sampleContent.acp
- Added doclib and imgpreview for all content in sampleContent.acp except 'Alfresco Cloud Intro.mp4'
50345: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
50352: Fix for CLOUD-1691 - Incorrect notification when leaving name field empty through inline edit
- fixes the issues where; length validator not fired, order of validators wrong for cm:name inline editor, fixes issue where previously validation would still be shown on reedit of field after Cancel << hat tip to Mr Draper for validation solution
50353: Fix for CLOUD-1604 - CloudConv - regression: Links on "Oops page" should be highlited.
- also removed duplicate messages and cleaned up message text from the late 90's.
50356: Fixed CLOUD-1697: URL rewrite filter upgrade causes additional logging
50357: Fixed the failing unit tests which were failing as a result of rev: 50335 commit.
50374: Revert r50182 and the subsequent changes made to fix the fallout: r50311, r50335, r50345, and r50357
50379: CLOUD-1669: update Eclipse JibX launchers with the upgraded JibX 1.2.5 jars
50390: Revert the part of r50306 that updated enterprise-web-scripts-application-context.xml and deleted TenantLeakLogger.java.
This was necessary following the reverts that took place at r50374.
50396: Corrected name of content transform test class file.
50397: Added new "transform" folder (which should have been there before)
50398: Move content transform test class file into the new "transform" folder.
50401: - Added two Eclipse projects: one for the thor private module ("Alfresco Cloud") and one for its dependencies ("Cloud Dependencies").
- Turned the JiBX builder on by default in the data-model project.
50410: MNT-8890: split classpath when executing JUnit tests in Ant, so that repository tests do not get classes of upstream projects
50411: MNT-8890 follow-up
- make enterprise repository tests run with a reduced classpath too, otherwise EntRepoCacheStopTest fails
- add wdrdeployment classes to reduced classpath, otherwise enterprise tests cannot find alfresco/bootstrap/deployedSpace.xml
50416: Removed unused component (no longer required in 4.2 so the override isn't required)
50417: Dialog styling tweaks
50422: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/HEAD-QA
50409: Fix for CLOUD-1721
50473: CLOUD-1726 CLOUD-1732: move tests CMISChangeLogServiceTest and SubsystemsTest from repository to remote-api, because they depend on resources in remote-api (follow-up of MNT-8890)
50474: CLOUD-1736 Shouldn't have tweaked the classpath of system-build-test, since it already has its own (follow-up of MNT-8890)
50479: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
BYMONTHDAY shouldn't be deleted for YEARLY recurrence.
Also setting interval was not accurate.
50480: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
Additional check in.
50485: Fixes ALF-18702: Corrected the logic for how tenant switching is achieved so that both Enterprise and Cloud scenarios are catered for.
50495: Fix for ALF-18981 - Non-ASCII characters are not displayed in Share interface correctly
- Fix to deal with issue where a valid JSON result string is not always valid JavaScript text e.g. some unicode characters etc.
50498: svn ignore patterns
50499: files should not be in svn
50500: remove eclipse folder settings from svn
50505: Fix to (unreported?) search results paging issue - merge error meant that only the first page of results would ever be returned no matter what page was selected, but who goes past the first page anyway eh?
50516: CLOUD-1718: "CloudConv - Regression:"Imap Attachments" and "IMAP Home" folders are displayed via CMIS Workbench client"
50517: CLOUD-1727: CloudConv - Regression - WebDav: The mapped network drive could not be created on Windows
This was broken by MNT-2823.
50524: CLOUD-1665: New accounts are not available for CLOUD2
Manually merged revision 48796 as it was mistakenly marked as merged.
50525: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50033: (RECORD ONLY) Merge HEAD-QA to CLOUD1 (for BDE-109: generate coverage on unit tests)
Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
50582: Removed and ignored .classpath and .project
50614: CLOUD-1713 append the Cloud build number after the Enterprise build number, as in: r50345-b65-c129
Upgrade a few Maven plugins
50649: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50083: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 to BRANCHES/DEV/CLOUD1:
49357: New Cloud Bug Fix Branch
49363: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
46487: Fixes CLOUD-1293: "Other" included in total activities count. Refactor activity groupings.
46488: Fixes: CLOUD-1310: Adds "no-wrap" to last element to that the second link all appears on the same line.
46493: Fixes: CLOUD-1229: Removes max-width CSS constraint so that table cells can expand to find room for long transltions.
46535: PUBLICAPI-63: "Unable to list comments associated to a document : Malformated comment object ?": fix + tests
46555: PUBLICAPI-90: "You can not remove yourself from a site using the -me- identifier"
46826: Fix for CLOUD-1368 - Tomcat thread blocking during concurrent user testing causing service to become unresponsive.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
49371: PUBLICAPI-166: "Unable to upload large file on Cloud (> 5MB)"
49389: Merged BRANCHES/DEV/FEATURES/CLOUD1_SAML1 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49295: CLOUD-1529: Made SessionIndex optional in the SSO response. Also commented out 'autoProvisionEnabled' and 'alfrescoLoginCredentialEnabled' from the SAMLConfigSettings as they are not implemented yet.
49406: CLOUD-1488: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 (Also added the missing elements from the merge):
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).
49463: CLOUD-1510 - Cache remote transformation calls to isTransformable
- Make TransformationOptions serializable
- Expose ehcache statistics and configuration, via JMX
49492: CLOUD-1510 - Fix broken unit test
49631: CLOUD-1455: "Hide activity in a site from the activity feed"
49662: CLOUD-1455: "Hide activity in a site from the activity feed": fix broken unit test
49759: Merged BRANCHES/DEV/HEAD-QA to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
49814: CLOUD-1455: "Hide activity in a site from the activity feed"
49866: CLOUD-1597: Added the missing evaluators.
49948: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49880: Update Google Docs integration from 2.0.2 to 2.0.3.
50045: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
50043: Update 2.0.3 AMPs
50686: GERMAN: Latest translations and updates based on EN rev49789. Jira fixes: MNT-7526, ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18069
50689: SPANISH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50691: FRENCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50693: ITALIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50694: JAPANESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50695: DUTCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50696: RUSSIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18504, ALF-18503, ALF-18502, ALF-17793
50699: CHINESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, MNT-8874, MNT-8874, MNT-8874
50709: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Fixed imgpreview for Alfresco Mobile.pdf
50711: Merged DEV to HEAD-QA (4.2.0)
50482: ALF-18996 : Upgrade from 3.4.12 to 4.2.0 fails: ERROR [domain.schema.SchemaBootstrap] [localhost-startStop-1] Statement execution failed: SQL: ALTER TABLE ACT_RU_TASK MODIFY ASSIGNEE_ VARCHAR(255) Error: Table 'alfupg.ACT_RU_TASK' doesn't exist
- Correctly handle activiti tables creation/upgrade when performing upgrade from 3.4.x.
50728: CLOUD-1754 do not fail the build as soon as tests fail: we are now quarantining tests in Bamboo, so installers need to be built regardless
50755: Merged HEAD-BUG-FIX to HEAD-QA
50754: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX
50753: Merged DEV to V4.1-BUG-FIX (4.1.6)
50727: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Add transactions.
50750: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Correction for 'readOnly' parameter.
50759: Merged BRANCHES/DEV/JAMAL/Fast_Test into HEAD-QA (CLOUD-1680: Make thor tests run blazingly fast)
50635: CLOUD-1680: Make thor tests run blazingly fast.
50684: CLOUD-1680: Regouped a few of the public api tests.
50688: CLOUD-1680: Regouped a few of the public api tests.
50706: CLOUD-1680: Moved the excludedGroups from the parent pom to thor. Also grouped the webdav tests.
50710: CLOUD-1680: Deleted the un-necessary junit category.
50773: Fixing up the tests to separate out the cloud tests. MailActionExecuter should now get the locale correctly.
50779: Redundant file
50780: Redundant File
50782: Redundant File
50783: Fixed missing double quote
50784: Missed strings included
50785: Missed key included
50795: ALF-19035 - MT Cloud Policies run with inconsistent "short" base and "full" node refs.
50823: ALF-17548: Disable Google Docs v1 integration
* MBean controlling the subsystem has been removed (commented out) from bootstrap-context.xml
* Admin console web script org/alfresco/components/console/repository/google-docs.get has been removed
* Admin console form config has been deleted from share-form-config.xml
* No changes have been made to the installer, as I could find no evidence that the configuration of the v1 subsystem was being changed by it
* Note: The subsystem property 'googledocs.googleeditable.enabled' was already set to false.
50825: ALF-17548: Fix status web script which assumed the presence of the Google Docs v1 MBean removed in r50823. Now the web script returns enabled: false if the bean is not present.
50827: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Added ignoreEmpty argument to accommodate changes in r50352
50831: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Moved embedder action to sample file since we don't supply any embedders out-of-the-box
50833: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Programmatically created executer rather than loading from context
50838: Cloud: Patch overrides
- Moved live patches to 'module-schema-context.xml' ('patch.redeployProcessesWithReminders2' and 'patch.redeployProcessesWithReminders3')
- No Sample Web Site in Cloud: (CLOUD-1480) Created no-op patch for 'patch.siteLoadPatch.swsdp'
- IMAP is disabled in Cloud: (CLOUD-1743): Created no-op patch for 'patch.imapFolders'
50839: ALF-18702: Tenant isn't able to log in Share once another tenant has logged in before
Following review, added logic in AuthenticationServiceImpl.authenticate that is similar to AuthenticationServiceImpl.validate in order to handle case where the tenant is determined by the requested URI
50851: First part of fix for ALF-19052.
50853: ALF-18096: Integrate document security AMP files from the Alfresco Mobile iOS 1.5 project
* New aspect dp:restrictable
* Form configuration for properties provided by this aspect
* Note: As detailed on the ticket the source files have been copied into the repository and slingshot project and mofified there.
50864: Fix for CLOUD-1769 CloudConv - Admin section in header menu instead of Account Settings are available for free account user
50879: ALF-18914 : SPP: It's possible to create meeting with empty subject field linking to an existing workspace
Added a check for an empty subject when creating a meeting from iCal.
50922: Revert r50853 mistakenly adding Mobile project dp:restricted aspect to HEAD-QA
50925: CLOUD-1759: Fixed most of the Sonar ‘Critical’ violations.
50937: CloudConv - Regression - CLONE - No notification is displayed when performing "Leave Site" action
50938: Added Cloud override to remove MyFiles and Shared links from toolbar
50941: Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
and CLOUD-1778 CloudConv:in people search first name and last name people search always return zero results
50942: Fix for CLOUD-1741 - CloudConv: User should be redirected to Alfresco Cloud Documentation instead of Alfresco Community 4.2 Documentation. Comical spelling error in config.
50945: GERMAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729
50946: FRENCH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50947: SPANISH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50948: ITALIAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50949: JAPANESE: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50957: Fix for CLOUD-1623 Unfriendly warning appears when user try to create private site with the same URL
50960: CLOUD-1772: Configuration files have been localized
- Removed all pointlessly translated configuration files
50961: MNT-8480 : New web script for delete audit entry.
50968: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50973: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50568: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50976: CLOUD-1634: CloudConv - regression: Upload form is not closed automatically after upload limit error occurs
- Added Javascript to hide upload status and show upload control again
50992: Changing the modifiers for the "addAuthorityNameIfMatches" methods from "private" to "protected" to allow the RM module do RM specific changes without copying a lot of the existing code.
50993: Fix for ALF-18850 - Incorrect label "page.ruleEdit.title" on New Rule page from Repository Browser
51031: CLOUD-1761: Activity is not generated when deleting document via SPP/WebDAV - fix part 1
This is the first part of a fix: activities were not being raised due to MNT-181 fix. This is now fixed. However, the posts are not being processed properly, which also needs fixing.
51083: Fixed the failing test (testHasSite)
51085: First part of fix for CLOUD-1787
51091: CLOUD-446: Remove 'overridden' googledocs subsystem bean from Cloud override context, which was causing the subsystem to start up still
51092: Fix to URLRewrite config rule to correct escape UTF-8 characters either side of the detected '@' character when rewriting URLs where browsers have not correctly dealt with the @ character.
51097: Updated BG for ludicrous screen resolution CLOUD-1795
51098: Fix for CLOUD-1795 - Login dialog centre on window resize
51103: Fix for CLOUD-1796 CloudConv:-Search pagination to other pages no results are shown
51105: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
51104: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
51101: MNT-8704: node was not being unhidden (thread local client marker needed setting)
51107: Improvements to search result list handling - only populate node result structures for the items that are going to be returned.
51140: Minor tweaks to search processing hand merged from 4.1.N
51163: JAPANESE: Fix for CLOUD-1799
51170: ALF-18074 add a new flag to enable clustering.
51184: Make cloud tests depend on repository test resources, to be able to reuse them
51234: CLOUD-1800: Made the Rules to be executed asynchronously in the cloud by overriding “rule-edit.js”.
51245: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51230: Addition of a modified YUI Compressor ANT task to speed up the minimize-slingshot-deployed-javascript build step - from around 3 mins on most machines down to 3 secs. w00t
AND THIS IS THE RESULT:
ant clean incremental-webclient-tomcat-exploded incremental-slingshot-tomcat-exploded
...
BUILD SUCCESSFUL
Total time: 1 minute 18 seconds
51248: Merged HEAD-BUG-FIX to HEAD-QA
51247: Merged V4.1-BUG-FIX to HEAD-BUG-FIX (RECORD ONLY)
51246 (RECORD ONLY): Merged PATCHES/V4.1.5 to V4.1-BUG-FIX
51233: MNT-8129: NPE - Servlet.service() - getGlobalConfig for "webClientConfigService"
Missing JGroups messages receiver has been added to handle cluster messages correctly.
Port range default value has been increased to add some slack around required ports
50999 (PARTIAL RECORD ONLY): Better logging for AsynchronouslyRefreshedCache (MNT-8129)
51273: Partial fix for CLOUD-1806. This checkin fixes serialisation of TransformationSourceOptions objects.
A subsequent check-in will fix deserialisation.
51275: Fixed CLOUD-1804
51279: Allow calls to NodeDAO.getParentAssocs to succeed for deleted nodes
- The error message reported is incorrect. Previously, no calls were made to the DAO to
retrieve details for deleted nodes. There was therefore an assumption that the node had been
internally referenced and that this represented an error. This is no longer the case (nor has it
been for a some time).
- In this case, the SOLR tracking attempts to get the parent associations for all nodes,
regardless of their state of deletion.
- CLOUD-1807: CloudConv: I get the following error in the solr nodes "Detected stale node entry: NodeVersionKey"
- MNT-9072: SOLR tracking can be delayed by node deletion
51291: JobLockService.releaseLock is not optimistic
- AcquireLockException is no longer thrown if the lock token is invalid
- releaseLock returns a boolean to indicate whether the lock was removed or whether it was already gone
- Prevents unnecessary retrying withing JobLockService implementation (ALF-19098)
51292: Fix thread safety in PostLookup w.r.t. job lock state; general logging improvements (ALF-19098)
51293: Fix build after rev 51291 (ALF-19098): JobLockService.releaseLock is now optimistic
51305: Remainder of fix for CLOUD-1806. RemoteAlfrescoTransformer is unable to serialize transformation options as JSON.
This check-in just changes Jackson configuration to handle the new TransformationSourceOptions which are now part of TransformationOptions.
As this field needs to be JSON serialised along with its containing TransformationOptions instance - and particularly because TransformationSourceOptions
is not a concrete type - we need extra Jackson config in order to correctly marshall and unmarshall the actual concrete types of any instances of TransformationSourceOptions.
51307: Slight tidy-up of fix for CLOUD-1806.
I had specified some Jackson config in 3 subclasses and didn't need it as it was already configured on a base type.
51315: Fix on HEAD-QA only for ALF-19101, which I believe may affect CLOUD-1806.
A typo in a TransformationSourceOptions method breaks the JavaBeans contract and imperils the JSON serialisation needed for CLOUD-1806.
I think the method with the typo has been published (in 4.1?) so rather than rename it, I've deprecated it and added a new one with the correct spelling.
51350: Preparatory work for fixing CLOUD-1754. MailActionExecuterTest failing.
It has been very difficult to get reliable test feedback on dealing with the MailActionExecuter.
This is largely because of the difference in the way mail actions are handled in cloud and on enterprise.
Therefore I have refactored and extended our test code to support fixing the MailActionExecuter.
Part 1: Refactor the JUnit Rules AlfrescoPeople, AlfrescoPerson, AlfrescoTenant so that when a test is run in
Community, Enterprise or Cloud the test 'does the right thing' when creating/tearing down test users.
i.e. On Community/Enterprise, create the user/auth and the person on the single tenant.
In Cloud create the user in system tenant, create the person in their home tenant, precreating the tenant if necessary
and tear the whole thing down again.
I achieved this by having the cm:person-related rules delegate to a spring bean responsible for dealing with test users.
Then I've got a mechanism to let Enterprise override Community and Cloud override Enterprise.
So the Community 'TestUserComponent' just creates/deletes users. Enterprise 'inherits' this behaviour.
The Cloud TestUserComponent deals with the tenant sideshow.
It's all started in the global-integration-test-context.xml.
51351: Adding the JIRA number for BDE-173 into this file.
51353: Fixing some test fallout from pervious commit (51350) which was part of preparatory work for fixing CLOUD-1754.
Looks like the SyncAudit tests were using ApplicationContextHelper's getApplicationContext method having already started a custom app context?
51371: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51277: Fix for ALF-18948 - Share Hazelcast cluster configuration change required in 4.2
51313: Minor css improvements to search box
51367: Fixed order of button styles for lightTheme overrides
51368: Fix to broken css file - erroneous end comment marker
51370: Fix for CLOUD-1795 - Login screen isn't resizing to display window
51406: CLOUD-1573: CloudConv - regression:Preview is not displayed for locked document
- Added check for presence of container element before attempting setup of document versions data table
51407: Fix for CLOUD-1754. MailActionExecuterTest test failing.
The code in MailActionExecuter needs some refactoring. As it was, validation of the mail recipients (are they usernames? email addresses? do the users exist? etc) are not the same for the to-many parameter as they are for the 'to' parameter. There are various other inconsistencies in the code also. I have tried to fix the cases where the inconsistencies are obvious and I've tried to imporove the test coverage too. This code has now become a little too complex and a future JIRA will lead to simplification. Currently the priority is to complete code convergence.
51410: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51422: Partial revert of r51410 where accountService was apparently added to the wrong bean definition
51424: Correct wire up for R 51410 related to
Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51429: CLOUD-1641: User from other domain cannot be found
Removing previous fix for CLOUD-1641, the back-end should decide the best route to go depending on the parameters provided. Forcing the query to use a canned query has caused CLOUD-1768.
51444: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- ignore tenant filter for cloud people query and rely on post query visibility filtering (to see people from other tenants invited in)
51466: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- exclude permission evaluation when searching for people in the cloud (covered by the visibility stuff)
51553: CLOUD-1780: CloudConv :- follow button is visible for external user as well
- Refactored customizations for new dependency loading to fix order of loading
- Refactored widget userHomeTenant option addition for new instantiation pattern
- Refactored override of widget's _renderFollowingActions method with new CloudPeopleFinder object that extends PeopleFinder
51571: Merged HEAD-BUG-FIX to HEAD-QA
51473: Moved CacheTest back into Repository
Note for Cluster features: This change no longer relies on any distributed caches and therefore
the new files should just stay as they are and the old ones removed.
51583: Merged HEAD-BUG-FIX to HEAD-QA
51477 Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50995: Support for locking and unlocking of values in the TransactionalCache
- Infrastructure for MNT-8997: Support definitive writes for TransactionalCache
- Allows a definitive write (put or remove) call to be made to the TransactionalCache
51584: Merged HEAD-BUG-FIX to HEAD-QA
51478: Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50997: Make use of TransactionalCache's locking ability
- MNT-8997: Support definitive writes for TransactionalCache
- PersonServiceImpl and AuthorityDaoImpl both do cache modificiations in 'beforeXYZ' callbacks,
which leaves room for further attempted cache updates by other callbacks.
Reapplied the fixes using TransactionalCache locks
51327: Fix CLOUD-1698 Intermittent invite test failures
- Uses MNT-8997: Support transactional locking for Authentication Cache removal
51635: CLOUD-1812 Fix invalid license issue: modify version.properties to have version.label=Cloud and version.edition=Enterprise
51739: Merged HEAD-BUG-FIX (4.2) to HEAD-QA
<< Low risk change to avoid NPE found testing remote alfresco transformation nodes in DP env >>
51738: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX (4.2)
51731: Avoid NPE in ContentServiceImpl.debugActiveTransformers(). Relates to MNT-7158 Investigating adding priorities to transformers
51752: CLOUD-1812 Fix version.label to simply add a '-Cloud' suffix.
51753: CLOUD-1822 Change RPM installation folder from tomcat6 to tomcat7
51760: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - CMIS was not correctly parsing the mime type header
51779: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51780: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51783: Merged HEAD to BRANCHES/DEV/HEAD-QA (RECORD ONLY)
49055:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Modify HiddenAspect to hide node with explicit='false' by default.
49062:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Revert changes that were mistakenly committed.
Rolled back to r49054
49075:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49074: ALF-18573: exclude module-context.xml from alfresco-spp-config.jar
49245:
Merged HEAD-QA to HEAD (RECORD ONLY)
49244: Switch version of mvninstall to 4.2.0-QA-SNAPSHOT
49442:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49599:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49980:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49458: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49117: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/HEAD-BUG-FIX:
49111: - Revert of r47645
- Change of imgpreview thumbnailDefinition to mimetype and size expected for HEAD
- Relates to ALF-5051 and MNT-8599 / ALF-18726
49118: Restored high resolution placeholder icons for imgpreview, relates to ALF-13984
49979: ALF-18726: Alfresco could not start with WCMQS applied
- Updated RenditionServiceIntegrationTest with new imgpreview values
51793: Increase size of in-transaction "nodeOwnerCache" to 40K items.
51819: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - add further tests not covered by original fix
51836: TenantUtil now gives a bit more information when exceptions pass through (CLOUD-1685)
51837: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
51502: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1:
50389: Created branch for Cloud1 Security Release
50395: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
49713: Branch for SalesForce bug fix merges
49718: Fix for CLOUD-1590 - Session fixation on Cloud specific login page
49721: CLOUD-1589 Protect Login-page against XSS Cross-Site Scripting attacks
50320: CLOUD-1653: Improve password strength
* Password length constraint previously contained in client-side files has now been removed and is now loaded from the 'Users' scoped config
* Minimum password length is increased to 8 characters from 6 previously
* The length requirement has been augmented with restrictions on the content, contained in a <password-content> element
- A minimum number of uppercase, lowercase, numeric and special characters can be specified
- The system-wide default is zero for these new restrictions (i.e. no restrictions)
* Alongside the existing <users> element, <network-users> allows the password length or content policies to be tightened for specific networks
- Example config is provided in cloud-config.xml showing showing how to do this
* Cleaned up existing validation messages and added a custom message based on the content restrictions, where this is configured
- Due to ALF-18975 the message appears with raw HTML visible for now
* IMPORTANT NOTE: No checking of submitted password values takes place (as before). Users can by-pass the length and content checks by mimiking the web browser themselves.
- It is not feasible to add this as part of this work unit, since there are multiple form targets in use, some of which are in the repository. There are no password policies defined in the repository, so these would need adding.
50358: CLOUD-1707: Regress: Copyright logo is incorrectly encoded on Login and My Dashboard pages for French locale
50408: CLOUD-1468: Red bar in Tasks "error loading items".
50409: Fix for CLOUD-1721
50413: Merge of rev 50185 - XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50576: Merged alfresco/BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to alfresco/BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50518: ALF-19012: Form validation messages shown in Bubble widgets are not consistent with the input title attribute value
50574: ALF-18975: HTML in forms validation messages appears as raw HTML in the UI
* HTML messages added via Alfresco.forms.Form.addValidation() method no longer escape HTML entities in validation messages presented to the user
* The 'message' parameter in addValidation() can now be an object with separate 'html' and 'text' properties. Not all methods of displaying messages to the user support HTML.
- If no separate HTML and text values are supplied, the message is assumed to be HTML and is converted to text by removing HTML elements via a regexp
50575: CLOUD-1653: Supply separate HTML and text validation messages for password content validation failures, since HTML cannot always be displayed
50577: CLOUD-1653: Use separate HTML and text validation messages for Reset Password and Account Completion pages
50731: CLOUD-1722: Apply config for Aetna specific password policy.
50745: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50748: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50568: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50869: CLOUD-1773: Cloud1Security branch build8. User cannot create site
50872: CLOUD-1653: Ensure password policy is always loaded based on home network, rather than the current context, which could be different.
51156: CLOUD-1653: Add global flag to regexps to ensure that the number of digits and symbols is correctly counted
51175: CLOUD-1682: "Hidden File Rename is Broken": fix and make sure the hidden aspect tests run as part of the build
51183: CLOUD-1682: "Hidden File Rename is Broken": fix up test suite
51187: CLOUD-1682: "Hidden File Rename is Broken": try again
51349: CLOUD-1682: "Hidden File Rename is Broken": further tests, deal with hidden aspect manipulation by clients during rename
51383: CLOUD-1682: "Hidden File Rename is Broken": deal properly with all client controlled hidden aspect cases
51843: CLOUD-1815: OPTIONS request for force.com not returning 200
Removed comment around publicapi URL pattern for CORS filter.
51845: Fixed ALF-19128: Artifact alfresco-repository-*-config.jar contains test files and configuration
- Move test files into test-resources
51853: ALF-9096 - CLOUD-1825: Fixed issue with ordering of TransactionSynchronizationAdapter when Activiti job fails
51859: Merged PATCHES/V4.1.4 to HEAD-QA (REMERGE)
47738: ALF-18301 (now MNT-6342): ... NPE ... when debug logging for '...AbstractAsynchronouslyRefreshedCache'
Merge note: The fix was not present even though it went to HEAD on 8 March (rev 47807)
51889: Upgrade Spring Surf to 1.2.0-M7 (r1274)
51893: Removed old Activiti libraries that were conflicting with new ones and causing compilation failure.
51895: Merge HEAD-BUG-FIX to HEAD-QA (4.2)
50984: BDE-103: Switch joda-time dependency to core
51896: Upgrade activiti to 5.11-alf-20130627 in POM for Cloud
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@51909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
4676411f41 |
Disambiguate new People.getPeople overload by giving it a new name
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@48662 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
6e5b951fe5 |
Merged BRANCHES/DEV/CONV_HEAD to HEAD:
48055: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46833: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30799: THOR-172: Switch Tenant via public API
46836: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30853: Initial implementation of THOR-209. Webscript to get invitation/invitee status.
30855: More on THOR-209. Added siteTenantTitle to the webscript response.
30858: Apply generated cloud license
30859: Miscellaneous tidy-ups and refactorings, additional documentation and some webscript JSON additions. All as part of THOR-209.
30860: Miscellaneous doc improvements around the MT/Activiti workarounds.
30861: Removing unnecessary TenantUtil.runas in test code.
30863: THOR-204. Dev mode option to send invite/sign-up emails to spring-injected address.
30865: Temporarily disable subscriptions (followers) - pending ALF-9957
30866: THOR-175: Set and enforce file space quota for tenant
30868: Deleted obsolete/empty dir
30869: THOR-210: disable jobs that are not used/required (eg. AVM orphan reaper)
30870: THOR-209. Have fixed up issue with getting properties from completed workflow instances.
Changed invitation to use pathInstanceId instead of taskId as the 'id' for these workflows. Now consistent with signup. Commented in the test that calls invitee-status.get
30871: THOR-209. Adding the inviteeIsActivated value to the webscript response.
30872: THOR-204. When emails are sent to the dev-only, spring-injected email address, the subject is now prefixed with the orig
30879: THOR-209. Making sure inviteeIsActivated is present for both in-flight and completed workflows.
30883: Resolve THOR-212
30895: THOR-172: Switch Tenant via public API
30896: THOR-209. Renaming some files so that they refer to invitation status rather than invitee status. Also added some documentation to make this dicstinction clearer. This is not a general purpose script to get the status of an invitee to a site. It is only for checking if a particular invitation workflow is complete and then getting some additional state data.
30897: THOR-175: Set and enforce file space quota for tenant
30900: Changing invitation-status webscript to auth=none; runas=Admin to support invitation flow of exteernal users. Part of THOR-209.
46845: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30967: Invite & signup improvemengts
30969: Share Activities
30976: Remove unreliable hosts from isReachableDomain test
48066: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46857: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35731: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31149: Initial Commit of Analytics Service
31150: Second draft of Analytics Service
31151: First cut of forms runtime supporting balloons on "blur" event as requested
31163: FORMS RUNTIME CHECKPOINT - before making the yellow mandatory only being displayed "on load and until focused"
31168: Refactored Analytics Service to be static
31170: Forms runtime as agreed in meeting
48067: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46861: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35752: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31220: THOR-49. Implementation of Reset Forgotten Password workflow.
31227: (RECORD ONLY) Fix merge error
31237: Add email validation to registration and invite services:
31239: THOR-219: Merge fix (re-disable Repo<->SOLR ssl config)
48069: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46864: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35754: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31240: MultiSelectAutoComplete now has configurable validation (& tooltips)
31241: Tenant site count usage/quota - exposed via Account API
31250: Made events enumerations
31251: Forgot to add AnalyticsEvent class to previous commit
31271: Attempt at fixing test dependencies and remove intermittent test
48070: Merged DEV/CONV_V413 to DEV/CONV_HEAD (NOTE! Added TenantXxxx classes and change in FormUIGet Will be removed in later revisions)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48072: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46934: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
46930: Adding extension point to forms runtime's FormUIGet for modifying submission url
46937: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35762: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31408: Latest Spring Surf Libs (including SubComponentEvaluator param tokenization fix for THOR)
31409: Tenant usage/quota -> person count
31412: RM module cleanup & almost finsihed THOR-287 & THOR-288
31434: Fix Thor Share eclipse project
48073: CONV: Fix slingshot eclipse .classpath (add freemarker dep)
48074: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46940: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35766: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31450: Additional DB query support in Repo/Core
31451: Tenant people count (internal + total) usage/quota
31453: Fix issue uploading small files which resulted in zero byte content
31456: Fix paging and total count (1000+) when listing accounts
31457: THOR-312. Addition of NETWORK_ADMINS group authority.
31461: THOR-314. I've overridden people.get with a cloud-specific template.
This adds an isExternal JSON field to each person object.
31463: THOR-316 webscript filter on people.get for isInternal, isExternal.
Overridden people.get.desc.xml and .js in the cloud module in order to add query param
and add additional filtering.
31464: Base work for THOR-178 "F5: Existing user has forgotten password and needs to reset it"
31468: THOR-321 Create cloud:networkAdmin aspect.
31469: THOR-315 Return isNetworkAdmin in overridden people.get webscript.
31470: THOR-275: Add simple caching (for PropertyUniqueContext - used via AttributeService)
31471: THOR-318 people.get has new cloud query parameter 'networkAdmin'
31477: THOR-275: temp build fix
31479: THOR-324 Demote user from admin.
New method on RegistrationService to demote a user from NetworkAdmin and tests.
31484: THOR-319. Fixing maxResults on people.get when internal/external/admin filtering is applied.
This issue is not really resolved, but I've commented the code to illuminate the issue.
31485: THOR-275: fix build/test
31486: Working forgot password for THOR-178 (problem accessing the reset-password email link though)
31488: THOR-184: Disable user usages
31495: F156: Allow super system admin to login to any tenant
31496: Fix for personExists since hiding admin
31500: THOR-178
31501: THOR-329 Add a get-reset-password status webscript.
31503: Finished forgot password flow THOR-178
31507: THOR-328: add fixed adjustment (for people usage)
31508: Back out some of the hidden admin changes
31509: Revert mistaken check
31510: THOR-326 Changes to DAO layer to allow update of account type.
31513: Cloud Console updates
31514: Switch Network now uses tenants from the user object (instead of making a remote call)
31515: THOR-326 Changes to the REST & Service layer to allow update of account type.
48075: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (effectively record-only - no changes)
46849: Merged PATCHES/V4.1.3 to DEV/CONV_V413
46779: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Improved fix that uses the bridge table cache if it is available
- Groups queried for pooled tasks still limited to 100 by default but can be configured with system.workflow.maxAuthoritiesForPooledTasks
- Overall number of results can be cut off with system.workflow.maxPooledTasks
48076: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46855: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35706: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31049: THOR-175: set and enforce per-tenant quota
31053: THOR-204: Add dev email mode option
48077: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46944: Merge fallout - fix compile error.
48078: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (already fixed - no changes)
46858: Fix compile error
48079: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46953: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35767: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31516: Hidden admin - attempt 2
31517: THOR-326. Update to REST-cient rcq file following 31515, which allows for account upgrade.
31518: THOR-326. DaveC asked me to move the paid business account type out of test config and into product config.
31519: After tenant switch the client side resources are more sensitive (new requires /res) which it didn't before. This solves the webpreview bug and some other minor stuff.
31520: THOR-175: Set and enforce file space quota for tenant
31522: THOR-330. Return Account Class data in Account REST API.
31523: THOR-330. Added new rsp data into desc.xml sample response.
31524: THOR-322: refactor tenant file usage/quota
31525: Skip activity post lookups that have exceptions
31526: Root webdav to st:sites for now (as per current beta.alfresco.com)
31528: THOR-323 & THOR-324 Promotion and demotion of users to/from NetworkAdmin.
31534: Account Summary now also displays name & summary
31535: Fix for THOR-320. Alfresco logo image in the various Cloud emails is broken.
31538: Account Summary now handles -2 & MultiSelectAutoComplete doesn't bounce when selecting first item
31540: Implementation of THOR-335 webscript for account-types.get
31541: Account Summary now displays date correctly
31542: Some paths to client side resources that were missing "/res" in the path
31547: Various label changes according to Kathryns docs & some new login/forgot password links in invite/signup forms
31555: Refactored Analytics Service to send JSON Analytics properties
31557: Some changes to cloud email templates following feedback from Kathryn, Erik.
31558: THOR-322: refactor tenant file usage/quota
31559: Turned 'sign up' email URLs into links rather than text. Yes, we'll make these buttons at some point but I just want them to be clickable for now.
48080: Merged DEV/CONV_V413 to DEV/CONV_HEAD (UI ONLY)
46954: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35771: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31563: THOR-123: modules are no longer started for each tenant
31566: Update account class display names:
31567: THOR-123: temp' put back "applyToTenants=true" ...
31575: THOR-123: pre-req
31579: Fix issue where setting a preference meant that the person could no longer login:
31581: Addition of isNetworkAdmin, accountClassName and accountClassDisplayName to the metadata.get webscript, as required by Erik.
31582: Re-enabling RenditionServiceIntegrationTest which was failing. See THOR-106.
31584: THOR-123: pre-req
31585: THOR-347: disable test (pending this JIRA) - ChainingUserRegistrySynchronizerTest
31590: Account changes
31591: Upgrade accound button is now a mailto link pointing to sales@alfresco.com
31592: Added isNetworkAdmin
31593: Made sure tooltips are hidden when a dialog/overly is showed/hidden
31594: Disabling test again pending proper fix. THOR-106
31595: Reduce log level
31600: THOR-123: mark modules with "applyToTenants=false"
31601: Tooltips now dissapear when panel/overlays are destroyed (not only hidden)
48081: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46955: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35779: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31605: (RECORD ONLY) THOR-336. Fixing /res/themes URLs in activity emails.
Fix /res/themes URL in newly located activity emails.
48088: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46874: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35709: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31054: Fix for email templates (getDirectReadableChannel -> File does not exist)
46875: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35711: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31055: Re-enable activity feed notifications and subscriptions (followers)
48094: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46894: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35759: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31386: Added some tenancy-awareness to ActionService.
31388: Addition of accountTypeId to metadata.get webscript.
31391: Fix for unreported issue that arises from the invitation workflow having moved from the system to the inviter tenant.
31392: Build fixes: Add pseudo-support for tenant switching in web script test f/w
31393: The final fix for the 'external user invites other external user' scenario.
31398: Tenant usage/quota - site count
31405: Build fix for failing ActionService tests. Compensating actions were not running on the correct tenant.
31407: Resolve THOR-248: Extensions is not deployed as part of the build
48095: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48109: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46917: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot/web-framework-commons)
35766: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
46918: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot)
35767: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
46919: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35768: Fix compile issue from merge
46921: Merge fallout - fix compile error.
46949: Test fallout
47126: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35954: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35960: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35961: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35962: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35963: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35964: Spring Surf library refresh
35995: Fix merge issue
35999: Fix merge issue
47144: Fix merge/test failures (WCMTestSuite)
47539: CLOUD-1375 - fix WCM unit test fallout: SandboxServiceImplTest.testDeleteSandbox + WebProjectServiceImplTest.testDeleteWebProject
48111: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46954: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35771: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31563: THOR-123: modules are no longer started for each tenant
31566: Update account class display names:
31567: THOR-123: temp' put back "applyToTenants=true" ...
31575: THOR-123: pre-req
31579: Fix issue where setting a preference meant that the person could no longer login:
31581: Addition of isNetworkAdmin, accountClassName and accountClassDisplayName to the metadata.get webscript, as required by Erik.
31582: Re-enabling RenditionServiceIntegrationTest which was failing. See THOR-106.
31584: THOR-123: pre-req
31585: THOR-347: disable test (pending this JIRA) - ChainingUserRegistrySynchronizerTest
31590: Account changes
31591: Upgrade accound button is now a mailto link pointing to sales@alfresco.com
31592: Added isNetworkAdmin
31593: Made sure tooltips are hidden when a dialog/overly is showed/hidden
31594: Disabling test again pending proper fix. THOR-106
31595: Reduce log level
31600: THOR-123: mark modules with "applyToTenants=false"
31601: Tooltips now dissapear when panel/overlays are destroyed (not only hidden)
46956: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35782: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31607: "Hide everything but the doclib" customizations
- Dashlets adjustments
* Addons RSS feed - hidden
* Site Calendar - hidden
* Content I'm editing - added <@markup> extension points so blog, wiki & forum sections are hidden by cloud extension module
* Site Data List - hidden
* Site Links - hidden
* Wiki - hidden
* User Calendar - hidden
- URL rewrites
* Forgot & reset password urls now prettyfied, not using "-default-/"
- Duplicated slingshot presets to avoid future slingshot changes popping up in the cloud
31611: MT: fix ability to delete a disabled tenant
31612: THOR-339: Disable/enable logins for a network (account update)
31621: THOR-106. Taking a failing test class out again, pending fix. Hmmmm.
31623: THOR-357 - support shared CMIS dictionary
48112: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes)
46957: Test fallout
48113: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes - already pre-merged)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48114: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46962: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
40147: (RECORD ONLY) French: Cloud Translation update from Gloria (based on EN rev38372)
42709: (RECORD ONLY) FRENCH: Translation updates based on EN r42416
42871: (RECORD ONLY) GERMAN: Cloud Translation, based on r 42416
42879: (RECORD ONLY) SPANISH: Cloud Translation, based on r 42416
42890: (RECORD ONLY) ITALIAN: Cloud Translation, based on r 42416
43879: (RECORD ONLY) FRENCH: Translation updates based on EN r43703
43983: (RECORD ONLY) GERMAN: Translation updates based on EN r43703
43984: (RECORD ONLY) SPANISH: Translation updates based on EN r43703
43985: (RECORD ONLY) FRENCH: Translation updates based on EN r43703, includes file missing from previous commit.
43986: (RECORD ONLY) ITALIAN: Translation updates based on EN r43703.
43987: (RECORD ONLY) JAPANESE: Translation updates based on EN r43703.
44031: (RECORD ONLY) JAPANESE: Translation updates based on EN r43703. Corrects file missed from previous commit.
44032: (RECORD ONLY) GERMAN: Translation updates based on EN r43703. Corrects missing line break.
45329: (RECORD ONLY) FRENCH: Cloud translation updates based on EN r45266
45330: (RECORD ONLY) GERMAN: Cloud translation updates based on EN r45266
45332: (RECORD ONLY) SPANISH: Cloud translation updates based on EN r45266
45333: (RECORD ONLY) JAPANESE: Cloud translation updates based on EN r45266
45427: (RECORD ONLY) SPANISH: Cloud 1 translation updates based on EN r45266
45718: (RECORD ONLY) ITALIAN: Translation updates based on EN r45266 (missed from previous bundle import)
45838: (RECORD ONLY) FRENCH: Cloud Translation update based on EN r45266
45966: (RECORD ONLY) Translation update to fix CLOUD-1270 in FR and ES
46365: (RECORD ONLY) ALL LANG: Translation updates based on EN r46289
46366: (RECORD ONLY) ALL LANG: Updates copyright year to 2013
46377: (RECORD ONLY) ALL LANG: Adds strings missing from previous commit.
47192: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: (record-only - WebDAV mostly resolved as part of 36117 merge)
36408: (RECORD ONLY) Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36404: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36060: THOR-1373: Proxied WebDAV must generate correct URLs when URL-rewriting is used.
36083: THOR-1373: Proxied WebDAV must generate correct URLs when URL-rewriting is used.
47369: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41180: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/CLOUD1:
40482: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
- ALF-15453: Incorrect manage permissions working for a file/folder
Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/CLOUD1:
40486: ALF-15453: Incorrect manage permissions working for a file/folder
47377: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41048: (RECORD ONLY) Merged DEV/V4.1-BUG-FIX to DEV/CLOUD1
40382: Fix for ALF-15491 SOLR is generating queries for lucene style cross-language support
40632: Fix for ALF-15487 Search not working for queries containing 3-digit versions
Fix for ALF-15356 SOLR doesn't support searching by cm:name of file with underscore and dots
40662: Eclipse classpath fixes
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
47393: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1:
41674: ALF-15967: Using START_USER_ID_ instead of "initiator" property to query process instances started by user X to prevent extra joins + removed unused constants
41650: Fixed CLOUD-667: Merged fix for ALF-14438 into CLOUD1-BUG-FIX + using START_USER_ID_ instead of custom "initiator" property to query initiator to boost performance even more
47412: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42252: (RECORD ONLY) Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
42233: Fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
and related CLOUD-760 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
47429: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42200: Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1: Record-only (r41650 and r41674)
47433: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
CLOUD-808: Fix for timer deploying MT-process when shared is required caused test to fail
47435: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
43100: Update the salesforce amp to include the CORS Filter
43101: Update web.xml to enable to the CORS Filter with filter-mapping
43117: Add updated amp with removed CORS Filter. CORS Filter is now available in 3rd-party libs
43118: [CLOUD-724] Add CORS Filter jar to 3rd-party libs
43119: [CLOUD-724] Add missing jar java-property-utils-1.6.jar to 3rd-party libs
47485: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
44203: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44200: Probable fix for ALF-16895 SOLR: Cannot find files after restart and reindex solr
44276: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44275: Part 2 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix initial cache state to cope with duplicate leaf/aux doc entries.
44314: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44312: Part 3 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix incremental cache state to cope with duplicate leaf/aux doc entries.
47523: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
44573: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_SP to BRANCHES/DEV/CLOUD1:
44572: Clean up of unused files.
44576: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
44518: [CLOUD-955] Change CORS filter-mapping to use servelet instead of url
44691: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
44688: (RECORD ONLY) Rebase CLOUD1_CORS with CLOUD1
44689: [CLOUD-1072] Add public api url to CORS filter mapping. Move CORS filter mapping to live above the publicapi filter mappings. OPTIONS calls made to the CORS filter should be evaluated before Layer7 authentication.
47548: Merged DEV/CLOUD2 to DEV/CONV_V413
46931: Overriding form runtime's submissionUrl using extesnion point in FormUIGet
46984: Overriding entire sent-invites.js (instead of modifying the core slingshot code) with a copy of the core code modified to work with the cloud invite apis.
46986: Overriding help pages config in cloud-config.xml (rather than modifying the core files!)
47553: Merged DEV/CLOUD2 to DEV/CONV_V413
47421: Overriding entire sent-invites.get ftl & properties (instead of modifying the core slingshot code) with a copy of the core code modified to fit the cloud requirements.
47442: Add web overlay for share + tune embedded librairies
47455: Add dependency on jetty-webapp to compile the tests
48115: CONV: Fix cache defs (propertyUniqueContextCache & siteNodeRefCache)
48117: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46959: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35790: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31624: Resolve THOR-302: transformation-client-1.0.0-SNAPSHOT.jar not in alfresco/WEB-INF/lib:
31632: More reliable test, hopefully
31644: Fix unreported issue in aws-context.xml.sample (not well-formed XML)
31645: Customized invite links to use "cloud dialog" instead of "invite page" for the following components:
31662: New Analytics events and tests
31663: New Analytics events and tests
31678: Addition of isExternal data to site membership webscripts.
48118: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46960: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35791: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31684: THOR-367 - #1 Within Site
- Remove all page components other than site dashboard, document library and members
- Remove customize site
31685: New lightweight webscript to retrieve user/network metadata about the currently authenticated user in the current tenant.
31693: THOR-365: Private site cannot be access (since surf-config is not imported) - causes: Could not resolve view with name ...
31695: THOR-367 - #2 Document Library
- remove Create Content... menu
- remove actions: manage aspects, change type, publish, manage rules (for folders)
- document-details page: remove publishing history panel
31697: For reference only: update description of cmis/test webscript
48119: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46972: Fix test fallout (re: THOR-293)
48120: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)§
47001: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35798: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31805: Adding utility method to our CollectionUtils class that I need as part of pending invitations work (THOR-373).
31809: Parameterized signup url & email
31812: THOR-373 Pending invitations.
31814: Made changes to way aid is captured ready for allowing events to override aid if needed
31820: Mapping of network admin to system admin part 1:
35801:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31829: Fixed THOR-352 "Incorrect validation of emails on "Forgot Password" page"
31830: (RECORD ONLY) Exclude ExportDbTest; issues with MySQL
31831: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31784: Fix up unit test.
31833: Email validation now allows 7 character long top level domain (so we can do tests with example)
31834: New form colors for invalid & mandatory fields
31837: THOR-327 - remove bootstrapped guest / guest@<tenant>
31838: THOR-327 - remove bootstrapped guest / guest@<tenant>
31844: Added missing headers to Java files.
31845: Mapping of network admin to system admin part 2:
31846: Addition of very basic test script for the Script API of AnalyticsService.
35803: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31853: Forms refactor first cut - for review
31855: THOR-387. Analytics event for user activation is sent.
31858: THOR-387. Fixing a corner-case bug in SendAnalyticsRequest.
31863: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31841: Build Fix
31868: THOR-361: Fix /service/index
31881: THOR-387. Adding analytics event for site invitation.
31882: THOR-387. Fixing analytics event for site invitation.
31883: THOR-66: disable some of the /alfresco (web.xml) servlet mappings
31884: THOR-387. Analytic event callouts for site invitation response.
31899: Revert solrcore.properties checkin
31900: THOR-249: override edition interceptor
31901: Fix for THOR-396. Spelling mistake on signup screen.
31902: Resolve THOR-251: Update the Help URLs for Cloud
31904: Resolve THOR-403: -system- tenant not found logged from server
31918: Create site form tweak (manual form.validate() call required since javascript is changing a another fields value)
31919: Logout page refactoring
31925: Create site now resets form before show using forms-runtime's new "reset" method
31926: Disable flash upload
31927: THOR-363: increase initial file quota
31930: Updated SimpleDB service so you can set the SimpleDB domain to record events too
47003: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35804: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31933: THOR-387. Analytics.
Added analytic call for account registration (the initial signup, not the activation, which was added previously).
This adds a new mandatory parameter to the signup webscript: "source" as well as various new optional parameters.
The same parameter is now mandatory on the RegistrationService.
Impacts on test code.
Changed the rest-client .rcq file to show new required parameter.
Changed AnalyticsProperties to take the Object wrappers for primitives as these are optional and so we need to be able to pass null.
Added a new (hidden) field to Erik's signup Share page to send an appropriate value for the signup.
31939: THOR-404: disable JBPM
31943: THOR-387. Analytics.
I've overridden upload.post.js to add analytics data for file uploads.
31946: Fixed THOR-385 "Account summary file usage bar does not display for any theme other than the default theme"
31947: Fixed THOR-308 "Invite user drop-down works incorrectly"
31948: Resolve THOR-384: It is impossible to create user administrator@'domain':
31949: Follow-up fix for case sensitive user names
31953: THOR-311: It is impossible to create workflow when 'Send Email Notifications' flag is checked:
31959: Removing change-password override since user shall be able to change his password
31961: Fix tests after recent username/email address changes
31966: Grey Theme
31979: Dropping Analytics logging level down to 'warn' from 'debug'.
31982: Fixed THOR-419 "UI edits required"
31983: Fixed THOR-419 "UI edits required" part 2
32003: THOR-422. Spurious error logging during signup/registration (not activation).
This was because the analytics event action code assumed the user exists, which they don't do at registration, of course.
32004: Resolve undefined undefined seen in invite signup dialog
32006: Restricted tentant component now displays dialog instead of gray page
32007: THOR-300: fix AWS config
32013: Fixed THOR-353 "No validation for the fields on the "Reset Password" page"
32014: Fixed THOR-423 "Removing the yellow "Welcome to your dashboard, firstname, lastname" causes error"
32018: Made sure new cloud theme (greyTheme) also has new theme border & bgs (making the account quota being displayed)
48122: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47007: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35817: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32250: (RECORD ONLY) Merged /HEAD to BRANCHES/DEV/THOR1: (ok'ed with DC/DG)
31750: Solr: Fix owner Id cache
31751: Fix for ALF-11104: add authenticated user to authorisations list in PermissionService + fix inconsistency in AuthorityService
31760: Correct Fix for SOLR owner ID cache
32172: Fixes for:
ALF-11521 Protect SOLR running against the wrong Alfresco DB
ALF-11602 Solr Core Tracker - does not need to re-init CMIS dictionary (when there are no model changes)
ALF-11621 SOLR old versions of tracked models are not getting deleted when models are updated
32234: Fix for ALF-11568 SOLR indexing is ignoring properties that are indexed but not tokenised and not stored - was WCMQS navigation is broken
32256: THOR-488. Tidy up account types.
32258: Login analytics event.
32260: Reduce logging on startup for enabled tenants (see also THOR-475 / THOR-81)
32262: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
32139: Fix for ALF-11599 - Section ''Others are Editing'' shows documents that should not be present
48123: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)
47038: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35811: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32019: Merged rev 32016 from THORSURF1
32021: THOR-428: Fix activity feed email notifications (to contain network/tenant ctx)
32024: Fixed "THOR-424 'Upload File' button is disabled in FF for the second and futher uploads"
32026: Restricted tenant page now has link back to users home dashboard so he doesn't feel stuck
32029: Fixed GetRequest test to ignore uid's that aren't emails (like admin)
32030: THOR-310: Override getCacheKey method from AbstractCachedViewResolver to ensure that each tenant gets their own cached copy of each Share page (this ensures that nested Component config gets processed for all tenants)
32031: Resolve THOR-417 Workflow notification emails do not take into account tenant in their urls back to Share
47039: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35812: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32041: Label changes according to Kathryn's "UI Text_scenario 5.docx"
32052: THOR-405: Fix 'contentstore.deleted' to be on S3 (albeit co-mingled)
32058: Removed unnecessary borders from profile pages
32065: Fix build issue where cloud share war was not being cleaned before build
32066: Fix those pesky solrcore properties
32071: THOR-461: fix following email notification (to contain network/tenant ctx)
32076: Fix to disable error on unit tests
32077: Added logging to NullPointerException fix
35814: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32103: Finally! A fix for THOR-193. :)
32119: Fix for setting theme as network admin
32120: Improved text on upgrade account page
32124: Refactored CloudInvitationService Integration Tests to allow for easier expansion and then I expanded.
32130: Fix for THOR-457. Already have an account email template needs updating/fixing.
32135: THOR-464 Fix "ThumbnailRegistry init does not scale with # of tenants"
32140: Apply Beta logos and adjust about dialog for cloud
35815: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32144: THOR-438: Latest Spring Surf libs (fix relative URI login redirect problem caused by un-encoded URI)
32147: THOR-475 - improvement(s) to trim time to create tenant
32148: THOR-475 - improvement(s) to trim time to create tenant
32154: GreyTheme updates
32157: THOR-430: Forgot password dialog: UI text not what was suggested
32159: GreyTheme updates
32174: THOR-454 - User can find content stored in Company Home/Data Dictionary via Advanced Search
32176: Signup page now cloud.alfresco.com
32179: THOR-475 - improvement(s) to trim time to create tenant
32184: Remove jargon from workflow names and descriptions
32185: Pesky solrcore.properties
35816: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32188: THOR-478: Updated Spring Surf libs - fixed relative URL redirect after login including support for @ symbol in URL
32195: Fix for THOR-379. Pending invitations UI show invitee emails as links to profile pages - even for non-existent users.
Added yet more data to the CloudInvitation REST API: inviteeIsMember which tells caller whether the invitee is already a member of the tenant in which the invitation is running.
Returning this flag through the Java API & REST API
Tweaks to the Share JS so that it renders a <span> for invitees who are not members and an <a> for those who are.
32198: Replace workflow text with task related text
32202: Resolve THOR-481: Moving or copying content always shows error popup but always succeeds
32204: Build fix
32238: THOR-290: Configurable google-analytics tracking code script insertion
32239: Tidying up some UI text. Missing apostrophes, invitation instead of invite.
32241: THOR-471: Added GetSatisfaction feedback widget
35818: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32266: Addition of createSite analytics recording.
32268: THOR-505: Disable (turnoff autostart) of unused subsystems
32270: Adding in some theme colors that dissapeared (will make the quota bar get displayed again)
32272: Resolve THOR-354: (None) displayed for network administrators
32273: THOR-499: New Relic monitoring updates
32279: Implemented THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32280: Fixed THOR-474 "Password Strength indicator does not conform with other leading website password indicators"
48125: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: (repo pre-merge)
47053: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32377: (RECORD ONLY) THOR-565: fix unfortunate type that affects activity permissions (for connected users - either via site membership or followers)
32378: CollectionUtils method for collection intersection. Should be merged to HEAD.
32383: THOR-572: remove unused JBPM servlets (deployprocess, workflowdefinitionimage)
32384: Fixed THOR-549 "Google Analytics Installed but not seeing any events raised on GA reports"
32389: Fix for THOR-567 "userprofile broken"
32401: THOR-525 - fix MT-specific issue (deleting site does not clear associated activities within tenant)
32409: THOR-66: disable WebDAVServlet (does not need to load-on-startup) + a few others
32414: Theme updates from linton
32423: Fixed THOR-661 "Limit number of simultaneous connections in drag n drop upload"
32424: THOR-81: support for signup/activate scaling tests
48126: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47058: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot/web-framework-commons/3rd-party)
35827: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35828: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35829: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35830: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35831: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35832: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
48129: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47067: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35844: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35845: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35846: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35847: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35848: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35849: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35850: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35853: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35854: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35855: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
47069: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35860: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33057: Refactored Slingshot overrides so that they are now in the Thor-Share private module. This has been done to reduce conflict issues when merging back into HEAD. The overrides are now in the correct locations (the only files that could not be moved to the private module are urlrewrite.xml and surf.xml).
35870: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (part 1 - repository project)
33022: THOR-662: Email templates should load/resolve (initially) from classpath
47071: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35877: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33090: ALF-10826: hidden aspect
33091: THOR-416: fix surf-config folder (appears where it shouldn't)
33093: Sweep through email templates.
47072: Fix merge error (FeedCleaner)
47073: Fix merge error (WorkflowTestSuite)
47074: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35881: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33104: Tweak to invitation email template
33112: Refactored impl of THOR-694 so that content limit of 25Mb is on by default in THOR for both local FS and S3-based FS.
Changed ContentLimitProvider bean to take String limit, rather than long - to allow empty string value on core Alfresco.
Set the limit to the empty string in core Alfresco, which means 'no limit'.
Applied the limit always.
Set the limit to 25Mb in Thor/alfresco-global.properties
Fixed a minor bug in error reporting due to previous exception renaming.
47076: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35885: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33134: THOR-874: Updated Surf libs Fixes ArrayIndexOutOfBoundsException caused by multiple threads apply i18n extensions to a WebScript
33135: Missing WebScripts sources JAR from r33134
33153: Resolve THOR-551: Password Hashes Need Review
33154: Update to latest email blacklist
33155: Fixed THOR-534 "Login Box shows scroll bars"
33156: Build fix for tests failing due to recent password changes
33157: Build fix for updated email blacklist
33172: THOR-776: Re-implement Share override as guided by Erik
33173: THOR-831: Text in Someone
35886: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33174: Latest SpringSurf libs - improved RemoteClient reused of connections per request thread.
33176: THOR-833: Search: clicking on All Sites returns no results
48131: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47098: (RECORD ONLY) Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35895: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
34105: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
33267: (RECORD ONLY) Created branch THOR1_SPRINTS (from THOR1 r33255)
33269: Snapshot of simple redeploy shell script (for AWS mini-dev/test env)
33272: JMeter test script
34106: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
33313: THOR-928: Added caching for i18n bundles provided by extensibility modules (latest Surf libs, r980)
48133: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47097: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35906: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35907: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
47099: Fix merge/compile error.
47103: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35913: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35914: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35915: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35916: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35917: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47111: Fix merge error
47115: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47132: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
47133: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
48135: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46977: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35792: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31724: Can't compare pages using page.url.uri anymore since that doesn't include the tentant, now skips that part of the url and uses page.id instead.
31733: Add account info to user network web script
31736: Refactored RegistrationServiceImpl.promote... so that it uses the presence of cloud:personExternal aspect to prevent promotion of external users rather than account-based data.
35794: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31744: Account relates to url & various Share features now hidden in cloud
31746: 1/5 for THOR-341 "F147: Share features are disabled for external network member"
35796:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31756: THOR-265: Currently the first user to sign up to a dmain becomes the domain admin, and can view the full admin console. Is this going to change?
31771: Added stub for SimpleDBAnalytics Service
31772: Final interfaces and integration with SimpleDB for Analytics
31774: Modified landing_time key for MixPanel
31776: Implemented #3 for THOR-341 "F147: Share features are disabled for external network member"
31777: Resolve test classpath since introduction of new thor libs
31779: Implemented #3 for THOR-341 "F147: Share features are disabled for external network member" part 2
31781: Resolve issue getting access to account settings when network admin of paid business account
31783: Implemented #2 for THOR-341 "F147: Share features are disabled for external network member"
31794: Minor changes after review with DavidC and NeilM
31797: Collaboration title improvement: Now hiding the html elements used to build the menu until the menu is created so ui doesn't bump and look ugly.
31799: Part #6 of THOR-367 "F60: Remove Share features not required for Cloud"
- 6) Document Selectors - root is Sites folder
31801: Removed ugly "extra" borders around some of the input fields in the user profile form
31802: Fixed part #7 of THOR-367 "F60: Remove Share features not required for Cloud"
- 7) Edit Profile - remove edit email from edit profile form
31804: Fixed part #5 of THOR-367 "F60: Remove Share features not required for Cloud"
- 5) Move... / Copy... dialog - remove repository - remove my user home
48136: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47001: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35798: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31805: Adding utility method to our CollectionUtils class that I need as part of pending invitations work (THOR-373).
31809: Parameterized signup url & email
31812: THOR-373 Pending invitations.
31814: Made changes to way aid is captured ready for allowing events to override aid if needed
31820: Mapping of network admin to system admin part 1:
35801:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31829: Fixed THOR-352 "Incorrect validation of emails on "Forgot Password" page"
31830: (RECORD ONLY) Exclude ExportDbTest; issues with MySQL
31831: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31784: Fix up unit test.
31833: Email validation now allows 7 character long top level domain (so we can do tests with example)
31834: New form colors for invalid & mandatory fields
31837: THOR-327 - remove bootstrapped guest / guest@<tenant>
31838: THOR-327 - remove bootstrapped guest / guest@<tenant>
31844: Added missing headers to Java files.
31845: Mapping of network admin to system admin part 2:
31846: Addition of very basic test script for the Script API of AnalyticsService.
35803: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31853: Forms refactor first cut - for review
31855: THOR-387. Analytics event for user activation is sent.
31858: THOR-387. Fixing a corner-case bug in SendAnalyticsRequest.
31863: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31841: Build Fix
31868: THOR-361: Fix /service/index
31881: THOR-387. Adding analytics event for site invitation.
31882: THOR-387. Fixing analytics event for site invitation.
31883: THOR-66: disable some of the /alfresco (web.xml) servlet mappings
31884: THOR-387. Analytic event callouts for site invitation response.
31899: Revert solrcore.properties checkin
31900: THOR-249: override edition interceptor
31901: Fix for THOR-396. Spelling mistake on signup screen.
31902: Resolve THOR-251: Update the Help URLs for Cloud
31904: Resolve THOR-403: -system- tenant not found logged from server
31918: Create site form tweak (manual form.validate() call required since javascript is changing a another fields value)
31919: Logout page refactoring
31925: Create site now resets form before show using forms-runtime's new "reset" method
31926: Disable flash upload
31927: THOR-363: increase initial file quota
31930: Updated SimpleDB service so you can set the SimpleDB domain to record events too
48137: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47003: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35804: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31933: THOR-387. Analytics.
Added analytic call for account registration (the initial signup, not the activation, which was added previously).
This adds a new mandatory parameter to the signup webscript: "source" as well as various new optional parameters.
The same parameter is now mandatory on the RegistrationService.
Impacts on test code.
Changed the rest-client .rcq file to show new required parameter.
Changed AnalyticsProperties to take the Object wrappers for primitives as these are optional and so we need to be able to pass null.
Added a new (hidden) field to Erik's signup Share page to send an appropriate value for the signup.
31939: THOR-404: disable JBPM
31943: THOR-387. Analytics.
I've overridden upload.post.js to add analytics data for file uploads.
31946: Fixed THOR-385 "Account summary file usage bar does not display for any theme other than the default theme"
31947: Fixed THOR-308 "Invite user drop-down works incorrectly"
31948: Resolve THOR-384: It is impossible to create user administrator@'domain':
31949: Follow-up fix for case sensitive user names
31953: THOR-311: It is impossible to create workflow when 'Send Email Notifications' flag is checked:
31959: Removing change-password override since user shall be able to change his password
31961: Fix tests after recent username/email address changes
31966: Grey Theme
31979: Dropping Analytics logging level down to 'warn' from 'debug'.
31982: Fixed THOR-419 "UI edits required"
31983: Fixed THOR-419 "UI edits required" part 2
32003: THOR-422. Spurious error logging during signup/registration (not activation).
This was because the analytics event action code assumed the user exists, which they don't do at registration, of course.
32004: Resolve undefined undefined seen in invite signup dialog
32006: Restricted tentant component now displays dialog instead of gray page
32007: THOR-300: fix AWS config
32013: Fixed THOR-353 "No validation for the fields on the "Reset Password" page"
32014: Fixed THOR-423 "Removing the yellow "Welcome to your dashboard, firstname, lastname" causes error"
32018: Made sure new cloud theme (greyTheme) also has new theme border & bgs (making the account quota being displayed)
48147: CONV: fix merge issue - remove duplicate prop def (contentLimitProvider)
48148: Merged DEV/CONV_V413 to DEV/CONV_HEAD
merge fix for r48072
48149: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47111: Fix merge error
47115: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47132: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
47133: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
48150: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (effectively RECORD ONLY - no changes)
47173: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
36232: MT - fix pop of tenant ctx (to match push)
48154: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47038: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35811: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32019: Merged rev 32016 from THORSURF1
32021: THOR-428: Fix activity feed email notifications (to contain network/tenant ctx)
32024: Fixed "THOR-424 'Upload File' button is disabled in FF for the second and futher uploads"
32026: Restricted tenant page now has link back to users home dashboard so he doesn't feel stuck
32029: Fixed GetRequest test to ignore uid's that aren't emails (like admin)
32030: THOR-310: Override getCacheKey method from AbstractCachedViewResolver to ensure that each tenant gets their own cached copy of each Share page (this ensures that nested Component config gets processed for all tenants)
32031: Resolve THOR-417 Workflow notification emails do not take into account tenant in their urls back to Share
47039: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35812: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32041: Label changes according to Kathryn's "UI Text_scenario 5.docx"
32052: THOR-405: Fix 'contentstore.deleted' to be on S3 (albeit co-mingled)
32058: Removed unnecessary borders from profile pages
32065: Fix build issue where cloud share war was not being cleaned before build
32066: Fix those pesky solrcore properties
32071: THOR-461: fix following email notification (to contain network/tenant ctx)
32076: Fix to disable error on unit tests
32077: Added logging to NullPointerException fix
35814: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32103: Finally! A fix for THOR-193. :)
32119: Fix for setting theme as network admin
32120: Improved text on upgrade account page
32124: Refactored CloudInvitationService Integration Tests to allow for easier expansion and then I expanded.
32130: Fix for THOR-457. Already have an account email template needs updating/fixing.
32135: THOR-464 Fix "ThumbnailRegistry init does not scale with # of tenants"
32140: Apply Beta logos and adjust about dialog for cloud
35815: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32144: THOR-438: Latest Spring Surf libs (fix relative URI login redirect problem caused by un-encoded URI)
32147: THOR-475 - improvement(s) to trim time to create tenant
32148: THOR-475 - improvement(s) to trim time to create tenant
32154: GreyTheme updates
32157: THOR-430: Forgot password dialog: UI text not what was suggested
32159: GreyTheme updates
32174: THOR-454 - User can find content stored in Company Home/Data Dictionary via Advanced Search
32176: Signup page now cloud.alfresco.com
32179: THOR-475 - improvement(s) to trim time to create tenant
32184: Remove jargon from workflow names and descriptions
32185: Pesky solrcore.properties
35816: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32188: THOR-478: Updated Spring Surf libs - fixed relative URL redirect after login including support for @ symbol in URL
32195: Fix for THOR-379. Pending invitations UI show invitee emails as links to profile pages - even for non-existent users.
Added yet more data to the CloudInvitation REST API: inviteeIsMember which tells caller whether the invitee is already a member of the tenant in which the invitation is running.
Returning this flag through the Java API & REST API
Tweaks to the Share JS so that it renders a <span> for invitees who are not members and an <a> for those who are.
32198: Replace workflow text with task related text
32202: Resolve THOR-481: Moving or copying content always shows error popup but always succeeds
32204: Build fix
32238: THOR-290: Configurable google-analytics tracking code script insertion
32239: Tidying up some UI text. Missing apostrophes, invitation instead of invite.
32241: THOR-471: Added GetSatisfaction feedback widget
35818: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32266: Addition of createSite analytics recording.
32268: THOR-505: Disable (turnoff autostart) of unused subsystems
32270: Adding in some theme colors that dissapeared (will make the quota bar get displayed again)
32272: Resolve THOR-354: (None) displayed for network administrators
32273: THOR-499: New Relic monitoring updates
32279: Implemented THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32280: Fixed THOR-474 "Password Strength indicator does not conform with other leading website password indicators"
47053: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32377: (RECORD ONLY) THOR-565: fix unfortunate type that affects activity permissions (for connected users - either via site membership or followers)
32378: CollectionUtils method for collection intersection. Should be merged to HEAD.
32383: THOR-572: remove unused JBPM servlets (deployprocess, workflowdefinitionimage)
32384: Fixed THOR-549 "Google Analytics Installed but not seeing any events raised on GA reports"
32389: Fix for THOR-567 "userprofile broken"
32401: THOR-525 - fix MT-specific issue (deleting site does not clear associated activities within tenant)
32409: THOR-66: disable WebDAVServlet (does not need to load-on-startup) + a few others
32414: Theme updates from linton
32423: Fixed THOR-661 "Limit number of simultaneous connections in drag n drop upload"
32424: THOR-81: support for signup/activate scaling tests
48157: Merged DEV/CONV_V413 to DEV/CONV_HEAD
Fixing merge issue from r48135
48158: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
47046: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32281: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1 (ok'd with DC):
32242: ALF-11664 Moderated sites should use site.public.group (from SysAdminParams) for setting the group with general access, as Public sites already do, rather than hard coding the EVERYONE group
32283: Added "guest" to the list of blocked usernames, thereby showing failure to register guest@tenant.com, rather than allowing it and failing to activate the account later.
32285: THOR-505: Disable (turnoff autostart) of unused subsystems
32286: Fix NPE in AnalyticsProperties when empty json provided
32287: THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32289: Miscellaneous changes to account types & classes.
32290: Change "recent activities" email notification interval from hourly to daily
32292: Resolve THOR-516: Check all email template URLs point to cloud.alfresco.com not www.alfresco.me
32293: THOR-517. Insert Signup Analytics Event into Site Invite process.
32305: Fixed THOR-306 "Invite user autocomplete not working correctly"
32308: THOR-529: Red "No items" in doc lib when adding 1st document into a x-network site (WebDAV error in log)
32309: Fixed THOR-306 "Invite user autocomplete not working correctly"
32314: THOR-520: Change workflow in tooltip text to task
32318: THOR-532: Improve auto-generate of home site shortname (in case of clash)
32339: Updated analytics events to include parameter
32342: Additional debug logging as part of THOR-544.
32376: THOR-574: Accept invite while logged in displays 'you've declined...' message
48163: Merge CONV_V413 to CONV_HEAD
46713: Set Maven version in POM files to 4.1.3-CONV-SNAPSHOT
46741: Deploy SPP jar file (aka VTI) into Maven repository as well
47440 RECORD ONLY: Declare dependency on Surf 1.2.0-SNAPSHOT in Maven poms
47450 RECORD ONLY: Bring Chemistry OpenCMIS libs back into the wars
47579 RECORD ONLY: Switch Chemistry OpenCMIS version to a custom 0.8.0-20120706
47646: POM dependency: use 4.2-min version of netcdf rather than 4.2, which embeds an old commons-codec
47683: Create a jar holding the sharepoint config, for use with CLOUD2
47740 RECORD ONLY: Merge V4.1-BUG-FIX to CONV_V413
46360: ALF-17697: Create proper source jars, to deploy to Maven repository
47964: Filter servlet-api from dependencies
48166: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47064: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35827: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32446: Fixed THOR-658 "File Upload Limits"
32455: Tweak logging (S3 exists check -> debug)
32462: Move tenant enabled check from low level services to web script entry point:
32467: THOR-666: Improve startTenants - do not need to re-update enable/disable flag on startup
32474: JMeter test script updates (#3)
32485: Fix to ensure the HTML upload POSTed response can return html content type.
32486: JMeter test script updates (#4)
47084: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35828: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32491: Fix account signup since change to tenant authentication (which is now slightly stricter:
32518: Fix for mixed cased usernames login problems
32523: Add db pool validate query
32546: Minor - remove unecessary call to getObjectDetails (to avoid calling twice for non-existent object)
32556: Fixed tenant url edge cases and followed up a fix started by DavidC for signup logins
32560: Fixed tenant url edge cases and followed up a fix started by DavidC for signup logins - part 2
35829: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32571: Resolve THOR-653: Uploads consume disk space in /var/cache/tomcat6/
32572: Fixed THOR-563 "UI: CSS / layout issue on profile page"
35830:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32577: THOR-682: refactor Tenant/S3 routing content store (it is now self-routing based on S3 content url)
32580: Added missing init-method attributes to key CachingContentStore components.
32583: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
32321: ALF-11700: Possible to generate feed entries with malformed NodeRefs
32593: THOR-688 Analytics to support various URLs not just "website".
Addition of optional sourceUrl paramater to account-signup analytics.
32603: Added file size limitation and hooked in html upload to the form validations w backgrounds and tooltips.
32629: THOR-199: Fix create user (activate) sometimes has to retry - due to: "Deadlock ... alfresco.permissions.insert_AclMember-Inline"
32654: THOR-692: Disable (auto) home folder creation
35831: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32661: Latest SpringSurf libs:
35832: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32666: Build: add cloud/cloud-share to ant clean-modules/clean
32672: Ensure that application context is available for TenantAlfrescoAuthenticator in TenantUserFactory
32675: THOR-536: Added TenantPageTypeViewResolver
32686: JMeter test script updates (#5)
32700: THOR-689: DevTest: 2 uploads failed (out of 10000) - missing retry ?
35844:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32702: JMeter test script update
32718: THOR-691: Feed Notifier sends emails on startup of Server
32756: Fixed THOR-556 "Can't view members in a public Site"
35845: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (+ resolved conflicts w/ 4.0.1)
32032: THOR-370: Add tenant-switching to /cmisatom (OpenCMIS-based v4.x impl => AlfrescoCmisService)
35846: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32759: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1
32757: Fix for ALF-9365
32761: Changed restricted tenant to appear as page not found
32763: THOR-792: Ensure that failed login returns to login page
32769: Updated networks icon
32770: Authentication updates: Unauthenticated requests to inaccessible tenants (either that don't exist or not authorized to access) will be prompted for authentication and if credentials are valid the "Page Not Found" page will be shown, but authentication will have completed and user can return to their home dashboard via link provided
32785: Fix for THOR-798
32789: THOR-796: reduce startup time (1000s of tenants)
35847: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32790: THOR-480: Spring Surf lib updates - ensure that i18n properties extensions degrade the specificity of the locale to ensure that no message keys are shown (unless the message genuinely doesn't exist)
32798: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1: (fix for THOR-721)
32245: Unit tests for ALF-10343, with the problematic parts commented out pending a fix
32251: ALF-11664 site.public.group (via SysAdminParams.SitePublicGroup) should be used when updating site visibilities, as it is for creating sites
35848: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32805: Latest SpringSurf libs:
47085: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35849: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32807: Fixed invalid network switching URLs
32808: Updated Spring Surf libs to that revert invalid changes to relativeUri determining method
32837: Set Alfresco connector reconnect timeout to zero
32856: Fix for THOR-801. Trying to access the archive as 'admin' gives error.
35850: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32858: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
(pull in some pre-reqs for cleaner merge of ALF-10826)
31864: ALF-10686 - Original modification date is lost when files are copied into Alfresco via CIFS
31934: Update stale File State Cache.
32068: ALF-10941 - CIFS Open file from excel
32097: build fix.
32131: ALF-10902 - No friendly notification occurs when Editor or Collaborator tries to delete content
32132: Open read-only for attributes only.
32182: ALF-10963 Cannot overwrite files on CIFS share with Notepad++
32876: THOR-784: Fix 'Accounts API loading is very slow' (get page of accounts)
32939: THOR-480: Latest Spring Surf libs - fix i18n extensibility problems.
32948: THOR-859: Performance: Disable rules service
32953: THOR-863: Performance: loadUserByUsername -> isAdminAuthority
32959: (RECORD ONLY) Merged HEAD to DEV/THOR1
32958: (record-only) Merged Dev/THOR1 to HEAD
32945: Fix for ALF-12122 Some CMIS queries with SOLR are not returning correct results
35853: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33024: Fixed THOR-670 "Incorrect window title for 'Task History' page"
33027: Missing merge info for r32694
35854: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33033: Latest SpringSurf libs:
35855: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33038: Minor: do not bootstrap web script readme x2 into Data Dictionary (when creating tenant)
33039: Resolve THOR-839: Following webscripts doesn't set Content-Type response header
33040: Fixed THOR-817 "Issues with "invite user" email autocomplete field"
33041: Fixed THOR-789 "Mix of languages"
33042: Resolved THOR-849: Upload issue ? - Failed to get content ... (No such file or directory) ... x22
48169: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47176: (RECORD ONLY) Fix Eclipse .classpath to match Spring Surf libs
48170: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
48168: CONV: Fix NPE in get people CQ
48183: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47184: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35989: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
34161: Prevent session timeout redirect problem resulting from clicking user link in activities feed
34183: Part one of THOR-1129.
34185: Part two of THOR-1129. The Thor-specific parts.
34199: Fix for THOR-106 a failing test case that was switched off.
34202: THOR-106 addendum. Editing build.xml to put the test class back in to the build.
34211: BM: sync ThorTest (additional coverage)
34308: Merged HEAD to THOR1_SPRINTS
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34540: Share UI - copyright should be 2012 (related to THOR-1015)
35286: Resolve THOR-1242: Update Beta Logo
48187: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47086: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35860: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33057: Refactored Slingshot overrides so that they are now in the Thor-Share private module. This has been done to reduce conflict issues when merging back into HEAD. The overrides are now in the correct locations (the only files that could not be moved to the private module are urlrewrite.xml and surf.xml).
35870: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (part 1 - repository project)
33022: THOR-662: Email templates should load/resolve (initially) from classpath
35877: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33090: ALF-10826: hidden aspect
33091: THOR-416: fix surf-config folder (appears where it shouldn't)
33093: Sweep through email templates.
35881: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33104: Tweak to invitation email template
33112: Refactored impl of THOR-694 so that content limit of 25Mb is on by default in THOR for both local FS and S3-based FS.
Changed ContentLimitProvider bean to take String limit, rather than long - to allow empty string value on core Alfresco.
Set the limit to the empty string in core Alfresco, which means 'no limit'.
Applied the limit always.
Set the limit to 25Mb in Thor/alfresco-global.properties
Fixed a minor bug in error reporting due to previous exception renaming.
35885: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33134: THOR-874: Updated Surf libs Fixes ArrayIndexOutOfBoundsException caused by multiple threads apply i18n extensions to a WebScript
33135: Missing WebScripts sources JAR from r33134
33153: Resolve THOR-551: Password Hashes Need Review
33154: Update to latest email blacklist
33155: Fixed THOR-534 "Login Box shows scroll bars"
33156: Build fix for tests failing due to recent password changes
33157: Build fix for updated email blacklist
33172: THOR-776: Re-implement Share override as guided by Erik
33173: THOR-831: Text in Someone
47096: Fix merge compile issue
47100: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35906: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33054: THOR-796: slow startup time (on QA env with ~ 10k tenants)
33055: Implementation of THOR-694. File size upload limit within ContentStore.
35907: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33213: THOR-833: wip
33214: Allow for workflows which may have a reference to a repo based email template
33228: Added extension points for links in user profile toolbar
33230: Added extension points for links in user profile toolbar part 2
33232: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships"
33233: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 2
33234: Extension points in members bar now ft the pattern of user profile toolbar.
33236: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 3
33241: THOR-908 - wip
33243: THOR-908 / THOR-64 - wip
33253: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 4
33255: Fixed THOR-907 Remove Share functionality which allows access to people profiles outside of your site memberships part 5
47169: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35913: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33410: Merged form THOR1_SHARE_PERFORMANCE to THOR1_SPRINTS
33111 Branch for testing out new Spring Surf client side resource improvements
33291 Share client side resource handling to avoid stale client side cache part 1
- New spring surf libs with <@script> & <@link> directives that adds the checksum of the file to avoid client cache beoming stale
- Refactored most old <script> to become <@script>
- Refactored most old <link> to become <@link>
- Removed old <@link> macro from alfresco-temaplte.ftl, resources.get.html.ftl & corm-console.ftl (now using the directive instead)
- i18n messages now imported by <@generateMessages> directive to avoid stale cache
- Added calendar, cookie, resize & uploader yui modues to yui common to decrease the number of .js files requested
- Added new YUI module filter that adds "-min.js?v=<YAHOO.VERSION>" to stop a yui resources being stale after a yui upgrade
33307 Share client side resource handling to avoid stale client side cache part 2
- Made TinyMCE avoid becoming stale after a new release
33334 Share client side resource handling to avoid stale client side cache part 2
- New surf libs with <@checksumResource> directive used by ie6.css, ie7.css, ipad.css & tiny_mce.js to avoid manual change of version number in script import
33368 Share client side resource handling to avoid stale client side cache part 3
- Avoiding re-load of .js, .css & images (referenced from a .css) when switching tenants (note images that have been referenced using <img src=""> will get reloaded)
33405 CSS import duplication fix
35914: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33417: Thor JMeter test script tweaks
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
33434: The <#if> statement & <script> element for google analytics wasn't in sync, causing a closing </script> element always being printed.
33440: Latest SpringSurf libs - performance and thread safety improvements.
33458: ThorTest-preReg (JMeter) test update
33460: Latest SpringSurf libs:
33466: THOR-1002: Updated enterprise overlay
33480: Latest SpringSurf libs - Surf performance improvements from Thor high load profiling in Jmeter/Jprofiler
35915: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33493: THOR-979: HTML5 upload support
33505: THOR-983: Preload images, JS and CSS for basic dashboards, document library and document details (from login page)
33518: THOR-979: HTML5 upload tweaks (upload doesn't start automatically when updating to give opportunity to set version type and add comment
33520: THOR-900: Modified header.get.html.ftl to ensure that user name is URL encoded (so that the "@" symbol in the user name becomes "%40" to ensure that timeout redirects work)
33527: THOR-1027: Header Alfresco image now links back to application context and about dialog is now linked from footer Alfresco image
33551: THOR-1007: Fixed upload hang on FireFox when uploading folders
35916: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33556: Merged BRANCHES/DEV/THOR1_INVITATION to BRANCHES/DEV/THOR1_SPRINTS:
33386: Branch for Invitation enhancements
33474: THOR-1006. Part 1. Services-level changes to support invitation enhancements.
33475: THOR-1006. Documentation on the desc.xml.
33476: THOR-1006. Commenting out some unfinished code to avoid any unwanted side-effects.
Still to do: get the authentication check working and ensure no unexpected side-effects.
33483: THOR-1006. Completion of basic services changes to support 'accept invitation on alternate email'.
Note! The authentication of the alternative email's password is NOT YET IMPLEMENTED due to a repo
dependency. This MUST be implemented before merge to THOR1_SPRINTS. I'll create a new JIRA.
33511: Fix for THOR-1017.
33525: THOR-1017. Slight improvement to desc.xml doc. HTTP status codes in response.
33529: Fixed THOR-980 & THOR-1024 & THOR-1025
33553: Fixed THOR-980 "F14: Allow users to login using existing email address if invite is sent to wrong email address and they already have an account"
33571: Fixed HTML5 uploader to work with profile avatar image upload
33585: Thor JMeter test script tweaks
33596: THOR-1035: Enabled HTML5 uploader for application logo upload
33598: THOR-1031: Reduced HTML5 checks for uploader to ensure that it works for Safari on Mac
33603: THOR-1039: Updated UX for HTML5 upload when 0kb files are selected
33606: THOR-1037: Updated variable titles for HTML5/DND upload dialog to support update
35917: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33615: Latest SpringSurf libs - performance and concurrency improvements
33690: Resolve THOR-1003: Forgotten Password email is case sensitive
33692: Merged BRANCHES/DEV/THOR1_PRIVACY to BRANCHES/DEV/THOR1_SPRINTS:
33488: Reversed merge revisions related to THOR-907 - 33232, 33233, 33236 - hand tweaks related to 33253, 33255.
33492: Removed unused import of com.sun... class
33497: Fixes and improvements to user profile page loading - reducing remote calls required and refactoring link build code. Fixed a issue with displaying the Following link on other users profile page.
33506: THOR-1020: people visibility
33509: Reduced remote calls required to build user profile page.
33519: THOR-985, THOR-986
33542: THOR-989 - Added extensibility hooks to People Finder component
33558: THOR-1014: Profile visibility -1st cut for THOR-993 (/api/people)
33564: THOR-1014: Profile visibility - THOR-992 (/webframework/content/metadata?user=)
33569: Implemented THOR-985, THOR-986, THOR-989
33572: Performance improvement to remove the need for a share->repo call for each page or ajax request to resolve account class name.
33579: THOR-1020: cloud people API (re: visibility)
33599: Share Thor performance improvements - removed the need to call /internal/cloud/current-user inside various common components - now using cached data in user object.
33608: THOR-1014: Profile visibility - fix PeopleRestApiTest
33625: THOR-1020: people visibility
33632: THOR-984 - Hide Account Settings screen from External Users.
33636: THOR-1014: profile visibility
33670: THOR-1020/THOR-1014: people/profile visibility
33674: THOR-1047: Privacy REST - subscriptions (follower) API
33688: THOR-1047: Privacy REST - subscriptions (follower) API
33696: Fix for THOR-785 "F272: API call to get the number of accounts"
33698: THOR-1033: Fixed free accounts showing console settings (updated Spring Surf libs)
33700: Committed other Surf updates missing from r33698 (WebScript JARs) to ensure that manifest meta-data isn't misleading
33705: THOR-1052: VersionService: ensureVersioningEnabled
33706: Merged BRANCHES/DEV/THOR1_UPLOADLIMITS to BRANCHES/DEV/THOR1_SPRINTS:
33510: (RECORD ONLY) File Upload Limit enhancements
33656: Account Quotas / File Upload limit pt1
33686: Modified dnd-upload and html-upload WebScripts to retrieve maximum upload size from internal service (and refactored core WebScripts to support override)
33710: THOR-1020: Privacy (People REST API)
33713: THOR-1020: Privacy (People REST API)
33718: THOR-1020: Privacy (People REST API)
33722: Thor JMeter test script
33742: Latest SpringSurf libs - performance improvements and concurrency fixes
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33764: THOR-1021: F287: Account Types can define file size upload limits for the Account which are set when the account is upgraded/downgraded between Account types
33767: Tweaked HTML5 upload dialog so that error messages are handled gracefully
33785: Resolve THOR-457: Already have an account email template needs updating/fixing
33786: Fix to issue spotted by DaveC where switching networks would not correctly refresh user metadata. Also fixed minor encoding issues in related Networks WebScripts.
33792: Merged BRANCHES/DEV/THOR1_PUBLIC_EMAIL to BRANCHES/DEV/THOR1_SPRINTS:
33490: Initial feature branch
33535: Fix to unreported issue whereby DirectoryService.getDefaultAccount returns the home account.
33547: THOR-176. Invite new user (public domain email address) into site. Part 1.
33592: Further work for THOR-176. user metadata REST API now does not return homeTenant if the user is from a public email domain. This conditional removal of the 'homeTenant' JSON property is needed by Share.
33593: THOR-176. Refactor of UserTenant to use AccountClass to check isPublicEmailDomain.
33620: Fix for NPE in UserTenant.isPublicDomainUser(). The admin user has no account-type.
33627: Share updates for public e-mail
33797: THOR-176: consolidate public domain check
33802: Remove temporary option to use double @ login (as per THOR-156) - no longer required
33804: Removed locale from the cachekey used for tenant page view cache.
33810: Merged BRANCHES/DEV/THOR1_BLACKLIST to BRANCHES/DEV/THOR1_SPRINTS:
33709: Blacklist CRUD: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 (Part 1 - DAO layer)
33711: Blacklist CRUD: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 (Part 2 - Foundation Service layer)
33747: THOR-974, THOR-975, THOR-976, THOR-977 and THOR-978. REST API for CRUD of blacklisted email domains.
33809: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 Adding REST-client rcq files for blacklist CRUD.
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33814: Merged BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS to BRANCHES/DEV/THOR1_SPRINTS:
33411: (RECORD ONLY) Thor account settings branch from Thor1_Sprints.
33607: Initial checkin for THOR-972, THOR-971, THOR-410
33621: THOR-972, THOR-971, THOR-410 - added missing files
33639: THOR-971, THOR-972, THOR-410:
- add paging properties to the list people web script
- default network admin to true and internal to null
33641: Second cut of THOR-964 "F173: Network admin can list users of network (with paging support)"
33642: THOR-972, THOR-971, THOR-410 - changed paging properties in list users
33652: Implemented THOR-964,THOR-965,THOR-965,THOR-966,THOR-967,THOR-968,THOR-969
33653: User action click event now stopped so it doesn't modify the url
33671: THOR-971: webscript implementation
33687: Making premote/demote available for network-admins and not only for admins. check for network admin role already exists in the service code.
33694: THOR-971:
- Added analytics handling
- Fixed invite share url to include tenant
33699: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33702: THOR-971:
- changed the bulk create url
- changed the activate email template
33703: Make sure Java-based network admin scripts set the response status to 401 if the authenticated user is not a network admin
33737: THOR-410:
- more unit tests
- tidy up
33744: (RECORD ONLY) Merged BRANCHES/DEV/THOR1_USER_MANAGEMENT to BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS:
33417: Thor JMeter test script tweaks
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
33434: The <#if> statement & <script> element for google analytics wasn't in sync, causing a closing </script> element always being printed.
33440: Latest SpringSurf libs - performance and thread safety improvements.
33458: ThorTest-preReg (JMeter) test update
33460: Latest SpringSurf libs:
33466: THOR-1002: Updated enterprise overlay
33480: Latest SpringSurf libs - Surf performance improvements from Thor high load profiling in Jmeter/Jprofiler
33493: THOR-979: HTML5 upload support
33505: THOR-983: Preload images, JS and CSS for basic dashboards, document library and document details (from login page)
33518: THOR-979: HTML5 upload tweaks (upload doesn't start automatically when updating to give opportunity to set version type and add comment
33520: THOR-900: Modified header.get.html.ftl to ensure that user name is URL encoded (so that the "@" symbol in the user name becomes "%40" to ensure that timeout redirects work)
33527: THOR-1027: Header Alfresco image now links back to application context and about dialog is now linked from footer Alfresco image
33551: THOR-1007: Fixed upload hang on FireFox when uploading folders
33556: Merged BRANCHES/DEV/THOR1_INVITATION to BRANCHES/DEV/THOR1_SPRINTS:
33386: Branch for Invitation enhancements
33474: THOR-1006. Part 1. Services-level changes to support invitation enhancements.
33475: THOR-1006. Documentation on the desc.xml.
33476: THOR-1006. Commenting out some unfinished code to avoid any unwanted side-effects.
Still to do: get the authentication check working and ensure no unexpected side-effects.
33483: THOR-1006. Completion of basic services changes to support 'accept invitation on alternate email'.
Note! The authentication of the alternative email's password is NOT YET IMPLEMENTED due to a repo
dependency. This MUST be implemented before merge to THOR1_SPRINTS. I'll create a new JIRA.
33511: Fix for THOR-1017.
33525: THOR-1017. Slight improvement to desc.xml doc. HTTP status codes in response.
33529: Fixed THOR-980 & THOR-1024 & THOR-1025
33553: Fixed THOR-980 "F14: Allow users to login using existing email address if invite is sent to wrong email address and they already have an account"
33559: Initial feature branch
33669: First cut of THOR-994 and THOR-995 - remove internal and external user from network.
33685: Making remove-external-user.delete.desc.xml accept a domainName templateArg as well as the existing accountId.
33716: THOR-994 and THOR-995. Remove user from network.
Addressing some review comments from DaveC. Refactoring mostly.
Also added protection on RegistrationService.deleteUser() to prevent deletion of last NetworkAdmin in network.
33745: Adding NetworkdAdmin protection to the remove-external-user.delete webscript.
33752: Additional fixes for THOR-966 & THOR-969
* Improved messages/dialogs: demoting yourself, demoting last admin, removing last admin
* New User Button align layout fix as requested by Imran
33754: Documentation for the remove-external-user.delete webscript.
33756: THOR-410:
- unit test tidy
33766: Fix for signup link when already logged in as another user
33769: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33770: Ensure a 403 is returned (rather than 500) when attempt is made to remove last NetworkAdmin in a tenant.
33774: Added padding on top of name for the Manage Users screen as requested by ux
33790: Promote/demote icons from Imran
33815: Fix issue with removal of public email user from last invited network
33817: THOR-1060: Activities Feed - perf tweak to halve the number of generated feed entries
33819: THOR-1060: fix ActivitiesFeed subsystem (re-)name
33820: Merged BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS to BRANCHES/DEV/THOR1_SPRINTS:
33756: THOR-410:
- unit test tidy
33766: Fix for signup link when already logged in as another user
33769: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33770: Ensure a 403 is returned (rather than 500) when attempt is made to remove last NetworkAdmin in a tenant.
33774: Added padding on top of name for the Manage Users screen as requested by ux
33790: Promote/demote icons from Imran
33825: People REST API
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33850: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
33843: Fix for ALF-12775
33866: Fix for THOR-1071
33878: Fix the build
33881: THOR-1069: Ensure that invitations can be accepted when a user is already logged in
33882: Resolve THOR-1082: Possible to register email address with invalid domain (according to our tenant id rules)
33883: Resolve THOR-1070: External user's avatar not displayed on the People Finder page.
33884: Fix solrcore.properties
33899: Resolve THOR-1077: Incorrect free space displayed when uploading files which exceeds quota
33922: Resolve THOR-1079: Incorrect behavior of the button "Save and close" to "Send Document (s) For Review" tasks.
33933: Resolve THOR-1088: Hide Account Id from Account Summary Screen
33934: Resolve THOR-1089: Review Account Quota text on Account Summary Screen
33942: Fix for THOR-1094. InvalidDomains FTL couldn't handle NULL notes field.
This shouldn't arise in the field as we don't put NULL-valued notes in the DB, but it might matter in some test envs.
33949: Resolve THOR-1093: Incorrect notification title displayed when trying to invite user from another network from Manage Users page
33953: Fix for THOR issue where public users should not be able to see Following and Following Me tabs in their own profile.
35954: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34140: THOR-1098: Prevent resources being requested twice (latest Surf libs)
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
34161: Prevent session timeout redirect problem resulting from clicking user link in activities feed
35960: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34224: Fix for THOR-789 - Mix of languages. The original bug was not never actually completely fixed, added some additional handling in SpringSurf WebScripts View to not override the locale from the original request parameters if it has already been set elsewhere.
34301: (RECORD ONLY) Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
34343: (RECORD ONLY) Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34338: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301) - test fix
34341: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301) - test fix
34388: THOR-953/SYS-294: add db.pool.evict.num.tests option (=> numTestsPerEvictionRun)
34729: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
31867: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31400: ALF-10764: PDF vs 1.5 cause crash jvm
- PDFRenderer library has been updated from 2009-09-27 to 0.9.1 version to support PDF documents of 1.5 version
32061: ALF-11376 Requesting PDFBox 1.6 be included in future service pack release.
Upgrading pdfbox,fontbox,jempbox from 1.5.0 to 1.6.0
34731: THOR-1261: repo cluster fix (propertyUniqueContextCache)
34734: THOR-1261: repo cluster fix (propertyUniqueContextCache)
34435: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34434: ALF-13066: Fix for intermittent failure (testConcurrentLinkToDeletedNode)
35961: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34558: THOR-1216: tenant context mismatch (Solr tracking)
34606: THOR-1216: tenant context mismatch
34441: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
33285: Fix for ALF-12336 - Share loses performance if noncachableObjectTypes are defined (page & component)
34489: Fix to remove hazelcast subdir from build.xml for -exploded build - Thor specific merge issue.
34722: Added hazelcast-cloud jar to allow AWS Hazelcast config options for Share clustering on Thor
34848: THOR - specific version of ClusterAwarePathStoreObjectPersister.
34931: Thor specific lookup of Share custom app context files to include the custom-slingshot-cloud-context and custom-slingshot-application-context only and in the order we want. Also updated Hazelcast example config to include AWS by default
35962: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34940: THOR-1288: Extra diagnostics for tracking leaked tenant context on thread:
34187: Updated Surf libs (down grades duplicate dependency warnings to debug info)
34410: THOR-1169: Latest Spring Surf libs to fix missing template CSS probs
34418: (RECORD ONLY) Merged BRANCHES/DEV/BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/BRANCHES/DEV/THOR1_SPRINTS
34316: Method signature change to ConfigService fixes for RepoXMLConfigService
34471: (RECORD ONLY) Merged BRANCHES/V4.0 to BRANCHES/DEV/THOR1_SPRINTS
34468: Fix for ALF-13172
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
34467: Fix for ALF-13237 - Change dashboard Layout is not working correctly, original layout is still used after saving changes.
34891: Added missing jug-asl-2.0.0.jar to slingshot deps for Thor
35963: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35087: Minor: remove NOOP (introduced in r30776)
35123: THOR-1288: update leak logger
35124: THOR-1288: prod login failure when using cloud console for (bulk) signups
35132: THOR-1288: build/test fix
35133: THOR-1288: build/test fix
35395: Resolve THOR-1340: Alberto.Vazquez@w.illi.am cannot sign up
35964: Spring Surf library refresh
35995: Fix merge issue
35999: Fix merge issue
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
48191: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47185: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
MT - enable ability to get call context if overriding of beginCall/afterCall
- eg. for cloud use-case (x-network switching)
48192: Temporarily disable generation of installers, to speed up build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@48255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
7ca195f2b0 |
Fixing failing testcase SiteServiceTest.testGetMembership().
I don't understand how this test started failing, but I see why it's failing now and there's a clear bug in People.java which I've fixed. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47787 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
80887b8462 |
Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
47670: ALF-18245 - BM-0013: Soak: Run 06: Search population of ScriptNode is expensive
- Optimizations to improve the performance of the repository when retrieving the populating data needed for Share Search results
- Additional service method to PersonService to allow retrieval of a person or null in a single operation - rather than exists() followed get()
- Improvements to generate of full name strings for a Person - only retrieve minimum needed properties rather than allprops from cm:person
- Improvements to generation of DisplayPath to avoid multiple permission checks
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47674 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
db49919005 |
Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
45144: Fix for ALF-16790 - upload ignores additional aspects for updateNodes
45174: Merged V4.1-BUG-FIX-2012_11_22 to V4.1-BUG-FIX
43940: ALF-15209: Add Dashlet to User or Site Dashboard not working when IE8 is operating in Compatibility Mode.
Fix check p_el.attributes["id"] to avoid errors for "IE8 compatibility mode
45175: Fix for ALF-17260 - Tags list not updated after moving/copying an high number of nodes with taggable aspect but no tags
45188: ALF-16254 ("Leave Site" behaviour for group based site membership)
45204: Fix for ALF-17335 - OnCreateNodePolicy not fired when custom type is used in the Share flash upload
45218: ALF-17248 BaseAssociationEditor.java does not return any results when the query filter consists of "firstname + lastname"
45221: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4) RECORD ONLY
45220: Merged: V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
44054: Fix for ALF-16337. Datalist assignee not searchable by full name.
45218: ALF-17248 BaseAssociationEditor.java does not return any results when the query filter consists of "firstname + lastname"
45245: ALF-17089 (Displaying Url Name instead of site Name in Select form)
45257: ALF-17318 Unnecessary Canned Query in .getPeople(String,...) on startup.
- Just one extra query on each run of the FeedNotifier was being made at the end.
The sequence of queries are necessary.
45336: Merged DEV to V4.1-BUG-FIX (4.1.4)
45318: ALF-14086: CLONE - Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
Sort groups and users on the Java server side using collators.
- Deprecated a few methods not deprecated in DEV and removed one which had just been added to 4.1.4
45362: Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX <<RECORD ONLY>>
45361: Merged V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45360: ALF-17431: Merged V4.1 (4.1.2) to V3.4 (3.4.12)
43622: ALF-16757: Sharepoint doesn't work correct with SSO
- Fix by Pavel
45385: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45384: ALF-17097 60k Site Performance: Admin Console | Groups | Browse Groups (include sys groups): Results isn't appeared.
- Error in authorities comparator causing test failure of ALF 14086 in 4.1.4 only.
4.1.3 was okay as ALF 14086 now uses the change made for ALF-17097 but only in 4.1.4
45452: Corrected config check for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
45467: Fix for ALF-17509 - patches the FreeMarker built-in ?js_string to correctly encode the "/" character.
45468: ALF-17492 - WebScript errors must contain useful information
- SpringSurf libs 1217 provide additional INFO log information on the HTTP method, URL+params that caused the exception.
45475: Fix for ALF-17510 - Upgrade of htmlparser from 1.6 to 2.1
45566: Fixed ALF-17530
- Refactored "successCallback" & "successScope" parameters for multipart uploads to be simply "success" (same for failure)
45574: Fixed ALF-17528
- Asserting that request is made using application/json
45662: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
45660: Fixes: ALF-17539 - The server was failing to parse the date. It shouldn't have been trying to parse it at all.
45849: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
45824: Fixes: ALF-13676: Event edit times are now presented using the date-format.shortTime setting & may be entered in either 24h or 12hr formats.
45876: ALF-17642: Fix broken HtmlParserContentTransformerTest after upgrade of htmlparser to 2.1
- Since the upgrade slightly changed the behaviour of the transformer, I added some explanatory comments to the test and to the transformer class.
45927: Fix for ALF-17302 DocLib sort is determined by server locale rather than browser locale
- GetChildrenCannedQuery was not using locale based collation
46014: Fix for ALF-17732 - SWF files are considered insecure content and should not be displayed directly in the browser.
46160: Fix for ALF-17759 - HTML files are stripped from metadata and style information after they are uploaded.
46186: Fix for ALF-17786 - Site dashboard page issues too many requests (Site Members dashlet issues avatar requests when it doesn't need too)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46287 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
46f9f8c24e |
Merged V4.1-BUG-FIX to HEAD
42725: Record Only Merge: V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
<< Record only as 4.1.2 used PDFBOX 1.0.7 rather than 1.0.6 >>
42721: ALF-14185 PDF not indexed as a result of PDFBOX-1143 workaround in Tika
42726: ALF-16388 CLONE: PDF not indexed as a result of PDFBOX-1143 workaround in Tika
- 4.1 specific fix (uses PDFBox 1.0.7) for the same issue as ALF-14185 on 3.4 (uses PDFBox 1.0.6).
42736: ALF-16093: Implement new getPeople CQ (eg. if using user admin console and/or Solr unavailable)
42740: Merged DEV to V4.1-BUG-FIX
42626: ALF-14336: SOLR indexing fails with unterminated string for PDF uploaded
Appeared exception due to postgreSQL (http://archives.postgresql.org/pgsql-jdbc/2007-02/msg00107.php).
Remove '\u0000' characters from the property.
42741: Fix for ALF-16332 - Alternative version of AbstractWebScriptViewResolver that uses a ConcurrentHashMap and thus allows multiple views to be resolved at the same time!
42755: Merged DEV to V4.1-BUG-FIX
42750 : ALF-16315
42762: ALF-15616: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
42758: ALF-11956 WCM accessibility
- tabIndex code. See comment on 17 Oct 2012
"4) TinyMCE fields are not accessible using the keyboard (you have to use the mouse to select the "click to edit" option) - > It's reproduced for (+) icon, content created on press-release.xsd."
42768: Merged somehow-lost mergeinfo from r42679
42769: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
42738: ALF-12724 CLONE - Activities trigger high CPU usage and lock contention
42767: Merged V3.4 to V3.4-BUG-FIX
42727: ALF-16366: PermissionService calls were updating nodes but not reindexing them, leaving out of sync transactions after a clean bootstrap!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42770 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
26af16e331 |
Merged BRANCHES/DEV/V4.0-BUG-FIX to HEAD
35833: Fix for ALF-13881 - Unable to search against custom properties or any props requiring other than cm: namespace default in Share Person Search git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35834 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
5defa670b1 |
Fix for ALF-11656 Person search starting with * goes the DB and return no results - it should go to the query
- DB is only used for * and * only at the end git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32257 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
2e62d4fb29 |
Merged DEV/ALAN/SITE_PERF to HEAD
30342: Dev branch for Site performance issues (including rework of AuthorityService.getAuthorities() to use a 'lazy' set and DM indexing rework)
ALF-9899 Huge share site migration, add group to site and user access site related performance issue.
ALF-9208 Performance issue, during load tests /share/page/user/user-sites is showing to be the most expensive.
ALF-9692 Performance: General performance of Alfresco degrades when there are 1000s of sites present
- ancestor-preloading
- hasAuthority
- huge site test
30370: - Save changed to do with adding childAuthorityCache to AuthorityDAOImpl
- Increase aspectsTransactionalCache size as it blows up
30387: Experimental solution to 'cascading reindex' performance problem
- Now only Lucene container documents for a single subtree are reprocessed on addition / removal of a secondary child association
- No need to delete and re-evaluate ALL the paths to all the nodes in the subtree - just the paths within the subtree
- Lucene deltas now store the IDs of ANCESTORs to mask out as well as documents to reindex
- Merge handles deletion of these efficiently
- Node service cycle checks changed from getPaths to recursive cycleCheck method
- Adding a group to 60,000 sites might not require all paths to all sites to be re-evaluated on every change!
30389: Missed files from last checkin
30390: Optimizations / fixes to Alan's test!
30393: Bug fix - wasn't adding new documents into the index!
30397: Fixed a problem with bulk loading trying to bulk load zero parent associations
Also tweaked reindex calls
30399: Correction - don't cascade below containers during path cascading
30400: Another optimization - no need to trigger node bulk loading during path cascading - pass false for the preload flag
30404: Further optimizations
- On creation of a secondary child association, make a decision on whether it is cheaper to cascade reindex the parent or the child, based on the number of parent associations to the child
- Assumes that if there are more than 5 parent associations, it's cheaper to cascade reindex the parent
- Add a new authority to a zone (containing 60,000 authorities) - cascade reindex the authority, not the zone
- Add a group (in 60,000 sites) to a site - cascade reindex the site, not the group
- Caching of child associations already traversed during cascade reindexing
- Site creation time much reduced!
30407: Logic fix: Use 'delete only nodes' behaviour on DM index filtering and merging, now we are managing container deletions separately
30408: Small correction related to last change.
30409: Correction to deletion reindex behaviour (no need to regenerate masked out containers)
- Site CRUD operations now all sub-second with 60,000 sites!
30410: Stop the heartbeat from trying to load and count all site groups
- Too expensive, as we might have 60,000 sites, each with 4 groups
- Now just counts the groups in the default zone (the UI visible ones)
30411: Increased lucene parameters to allow for 'path explosion'
- 9 million lucene documents in my index after creating 60,000 Share sites (most of them probably paths) resulting in sluggish index write performance
- Set lucene.indexer.mergerTargetIndexCount=8 (142 documents in smallest index)
- Increased lucene.indexer.maxDocsForInMemoryMerge, lucene.indexer.maxDocsForInMemoryIndex
30412: Test fixes
30413: Revert 'parent association batch loading' changes (as it was a bad idea and is no longer necessary!)
- Retain a few caching bug fixes however
30416: Moved UserAuthoritySet (lazy load authority set) from PermissionServiceImpl to AuthorityServiceImpl
30418: - Remove 'new' hasAuthority from authorityService so it is back to where we started.
- SiteServiceHugeTest minor changes
30421: Prevent creation of a duplicate root node on updating the root
- Use the ANCESTOR field rather than ISCONTAINER to detect a node document, as the root node is both a container and a node!
30447: Pulled new indexing behaviour into ADMLuceneIndexerImpl and restored old behaviour to AVMLuceneIndexerImpl to restore normal AVM behaviour
30448: - Cache in PermissionServiceImpl cleared if an authority container has an association added or removed
Supports the generateKey method which includes the username
Supports changes in group structures
- Moved logic to do with ROLE_GUEST from PermissionServiceImpl to AuthorityServiceImpl
30465: - Tidy up tests in SiteServiceTestHuge
30532: - Added getContainingAuthoritiesInZone to AuthorityService
- Dave Changed PeopleService.getContainerGroups to only return groups in the DEFAULT zone
- Fixed RM code to use getAuthoritiesForUser method with just the username again.
30558: Build fixes
- Fixed cycleCheck to throw a CyclicChildRelationshipException
- More tidy up of AVM / ADM indexer split
- Properly control when path generation is cascaded (not required on a full reindex or a tracker transaction)
- Support indexing of a 'fake root' parent. Ouch my head hurts!
30588: Build fixes
- StringIndexOutOfBoundsException in NodeMonitor
- Corrections to 'node only' delete behaviour
- Use the PATH field to detect non-leaf nodes (it's the only stored field with which we can recognize the root)
- Moved DOD5015Test.testVitalRecords() to the end - the only way I could work out how to get the full TestCase to run
30600: More build fixes
- Broadcast ALL node deletions to indexer (even those from cascade deletion of primary associations)
- Allows indexer to wipe out all affected documents from the delta even if some have already been flushed under different parents by an intricate DOD unit test!
- Pause FTS in DOD5015Test to prevent intermittent test failures (FTS can temporarily leave deleted documents in the index until it catches up)
- More tidy up of ADMLuceneIndexerImpl
- flushPending optimized and some unnecessary member variables removed
- correction to cascade deletion behaviour (leave behind containers of unaffected secondary references)
- unused MOVE action removed
- further legacy logic moved into AVMLuceneIndexerImpl
30620: More build fixes
- Cope with a node morphing from a 'leaf' to a container during its lifetime
- Container documents now created lazily in index as and when necessary
- Blank out 'nth sibling' field of synthesized paths
- ADMLuceneTest now passes!
- TaggingServiceImplTest also passes - more special treatment for categories
30627: Multi tenancy fixes
30629: Possible build fix - retrying transaction in ReplicationServiceIntegrationTest.tearDown()
30632: Build fix - lazy container generation after a move
30636: Build fix: authority comparisons are case sensitive, even when that authority corresponds to a user (PermissionServiceTest.testPermissionCase())
30638: Run SiteServiceTestHuge form a cmd line
set SITE_CPATH=%TOMCAT_HOME%/lib/*;%TOMCAT_HOME%/endorsed/*;%TOMCAT_HOME%/webapps/alfresco/WEB-INF/lib/*;\
%TOMCAT_HOME%/webapps/alfresco/WEB-INF/classes;%TOMCAT_HOME%/shared/classes;
java -Xmx2048m -XX:MaxPermSize=512M -classpath %SITE_CPATH% org.alfresco.repo.site.SiteServiceTestHuge ...
Usage: -Daction=usersOnly
-Dfrom=<fromSiteId> -Dto=<toSiteId>
-Dfrom=<fromSiteId> -Dto=<toSiteId> -Daction=sites -Drestart=<restartAtSiteId>
-Dfrom=<fromSiteId> -Dto=<toSiteId> -Daction=groups -Drestart=<restartAtSiteId>
30639: Minor changes to commented out command line code for SiteServiceTestHuge
30643: Round of improvements to MySites dashlet relating to huge DB testing:
- 10,000 site database, user is a member of ~2000 sites
- Improvements to site.lib.ftl and related SiteService methods
- To return MySites dashlet for the user, order of magnitude improvement from 7562ms to 618ms in the profiler (now ~350ms in the browser)
30644: Fixed performance regression - too much opening and closing of the delta reader and writer
30661: More reader opening / closing
30668: Performance improvements to Site Finder and My Sites in user profile page.
- faster to bring back lists and site memberships (used by the Site Finder)
- related further improvements to APIs used by this and My Sites on dashboard
30713: Configuration for MySites dashlet maximum list size
30725: Merged V3.4-BUG-FIX to DEV/ALAN/SITE_PERF
30708: ALF-10040: Added missing ReferenceCountingReadOnlyIndexReaderFactory wrapper to IndexInfo.getMainIndexReferenceCountingReadOnlyIndexReader() to make it consistent with IndexInfo.getMainIndexReferenceCountingReadOnlyIndexReader(String, Set<String>, boolean) and allow SingleFieldSelectors to make it through from LeafScorer to the path caches! Affects ALL Lucene queries that run OUTSIDE of a transaction.
30729: Use getAuthoritiesForUser rather than getContainingAuthorities if possible.
SiteServiceTestHuge: command line version
30733: Performance improves to user dashboard relating to User Calendar
- converted web-tier calendar dashlet to Ajax client-side rendering - faster user experience and also less load on the web-tier
- improvements to query from Andy
- maximum sites/list size to query now configurable (default 100 instead of previously 1000)
30743: Restore site CRUD performance from cold caches
- Introduced NodeService.getAllRootNodes(), returning all nodes in a store with the root aspect, backed by a transactional cache and invalidated at key points
- Means indexing doesn't have to load all parent nodes just to check for 'fake roots'
- Site CRUD performance now back to sub-second with 60,000 nodes
30747: Improvement to previous checkin - prevent cross cluster invalidation of every store root when a single store drops out of the cache
30748: User dashboard finally loading within seconds with 60,000 sites, 60 groups, 100 users (thanks mostly to Kev's UI changes)
- post-process IBatis mapped statements with MySQL dialect to apply fetchSize=Integer.MIN_VALUE to all _Limited statements
- Means we can stream first 10,000 site groups without the MySQL JDBC driver reading all 240,000 into memory
- New NodeService getChildAssocs method with a maxResults argument (makes use of the above)
- Perfected getContainingAuthoritiesInZone implementation, adding a cutoff parameter, allowing only the first 1000 site memberships to be returned quickly and caches to be warmed for ACL evaluations
- New cache of first 10,000 groups in APP.SHARE zone
- Cache sizes tuned for 60,000 site scenario
- Site service warms caches on bootstrap
- PreferencesService applies ASPECT_IGNORE_INHERITED_RULES to person node to prevent the rule service trying to crawl the group hierarchy on a preference save
- WorkflowServiceImpl.getPooledTasks only looks in APP.DEFAULT zone (thus avoiding site group noise)
30749: Fix compilation errors
30761: Minor change to SiteServiceTestHuge
30762: Derek code review: Reworked fetchSize specification for select_ChildAssocsOfParent_Limited statement for MySQL
- Now fetchSize stated explicitly in a MySQL specific config file resolved by the HierarchicalResourceLoader
- No need for any Java-based post processing
30763: Build fix: don't add a user into its own authorities (until specifically asked to)
30767: Build fix
- IBatis / MySQL needs a streaming result statement to be run in an isolation transaction (because it doesn't release PreparedStatements until the end)
30771: Backed out previous change which was fundamentally flawed
- Resolved underlying problem which was that the select_ChildAssocsOfParent_Limited SQL string needs to be unique in order to not cause confusion in the prepared statement cache
30772: Backed out previous change which was fundamentally flawed
- Resolved underlying problem which was that the select_ChildAssocsOfParent_Limited SQL string needs to be unique in order to not cause confusion in the prepared statement cache
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30797 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
11eb432faf |
Fix for ALF-8127 - Inconsistence between Create and Edit user page
- Last name no longer mandatory in Create User and associated pages git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30501 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ba4fb00961 |
ALF-8805 (RINF 40) - PersonService getPeople
- return PagingResults<PersonInfo> (follow CQ results pattern) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28627 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f2eab4d8d9 |
Merged DEV/SWIFT to HEAD
28029: Added more tests for PublishingEventHelper and PublishingQueueImpl. Also added WebPublishingTestSuite.
28034: Support for ALF-8792: RSOLR 036: SOLR APIs to support index integrity checking
- ACL and ACLTX support
28036: WCM QS ML UI tweaks for marking something as the initial translation
28038: ALF-8548: WPUB: F165: Foundation API: Cancel a scheduled publishing event
- Code and initial test cases
28051: Fix for ALF-8836: No permission checks for SolrJSONResultSet
28057: WCM QS ML support for claiming intermediate non-translated folders when translating documents, with tests
28058: ML-WQS: Slight refactoring to remove RootNavInterceptor.
This functionality has been brought into the ApplicationDataInterceptor.
The effective root section is now made available to templates and components in the model.
28059: ALF-8499. SVC 10: Action Forms.
This checkin adds an ActionFormProcessor which supports the generation and persistence of Forms based on
Alfresco spring-injected action beans. The form processor produces a form field for each defined action parameter
as well as the ubiquitous executeAsynchronously boolean for action execution.
There is no styling of configuration of these forms and therefore NodeRef parameters will allow selection of any
cm:cmobject nodes and action constraints like ac-aspects will return every aspect defined in the system.
To expose these forms in the product, we would need to add form configuration for the built-in actions in order to manage and control such data.
28064: Fix for ALF-8857: Fix SOLR query caching to respect locale for ordering
28067: ALF-8846 : Intermittent: DMDeploymentTargetTest
added more debug logging and throw an explicit exception on trying to create a duplicate directory.
28068: Publishing: Tidy-up (javadoc and removal of a few unnecessary operations) prior to sprint 1 demo.
28069: Implemented EnvironmentImpl.checkStatus() method. Also created an AbstractWebPublishingIntegrationTest
and extended many of the web publishing tests from htis class.
28076: Publishing: More javadoc
28078: RINF 11: Canned queries
- minor: rename CannedQuery "query" to "queryAndFilter" and update/fix related JavaDoc (ALF-8827)
- update PagingRequest - precursor to merge with (Script) PagingDetails (ALF-8855)
28079: RINF 40: Lucene Removal: PersonService API (ALF-8805) - W.I.P.
- add GetChildren CQ support for (initially string) property filtering, including unit tests
- update GetChildren CQ to allow up to three filter and/or sort props
- add GetChildren CQ unit test for existing DB-based filtering of child types
- fix GetChildren CQ sorting, for spoofed referenceable props (including missing name)
28083: Fix for ALF-8858: Fix cache bugs (TX and ACLTX docs not tracked)
28097: Fix hard-coded checks for aspect counts following sys:localized changes
28126: Build/test fix (GetChildrenCannedQueryTest.testPropertyStringFiltering)
28147: RINF 40: Lucene Removal: PersonService API
- initial impl w/ unit tests
- note: separate task required to update JavaScript API (People.getPeople)
28157: RINF 40: Lucene Removal: PersonService API (ALF-8805)
- fix People.getPeople - put back FTS option (pending ALF-8924)
28162: Added PublishWebContentJbpmTest to test the Jbpm publish web content process definiion.
28178: Build fix. Removing a trailing comma that my ant build objects to.
28180: Preventing a NPE within TikaCharsetFinder. Was observed as part of tests for ALF-3757.
28182: RSOLR 037: Integrate CMIS Dictionary into SOLR engine
28183: ALF-8846 - fix DMDeploymentTarget(Test)
- make system auth explicit
- minor: fixup debug logging
28187: Fix for ALF-7308. The imgpreview thumbnail ... scale up small images...
I've exposed an ImageMagick configuration option ('>') as a new ImageRenderingEngine parameter, "allowEnlargement".
It's not mandatory, defaults to true, and is set to false for doclib and imgpreview thumbnails.
The net result is that doclib and imgpreview thumbnails of small graphics files (e.g. icons) will never have sizes exceeding their original size.
28191: RINF 09: Update FileFolderService (ALF-7168)
- minor: clean-up debug/trace logging
28192: Fix MT for GetChildren CQ
- FileFolderService -> list (ALF-7168)
- PersonService -> getPeople (ALF-8805)
28194: RINF 09: CMIS getChildren sorting fixes (part of ALF-7168)
- fix sorting by cmis:contentStreamMimeType and/or cmis:contentStreamLength
- add warning + debug (if some orderBy sort props need to be ignored - eg. too many or unknown)
- reviewed w/ Florian
28195: ALF-8910: RSOLR 037: Integrate CMIS Query Parser into SOLR engine
28211: Changes for ALF-8646: "RINF 38: Text data encryption"
28227: Changes for ALF-8646: "RINF 38: Text data encryption"
o fix build issue relating to missing property definition
28232: ALF-8928 - Performance degradation when loading documents from RepoStore
28233: Attempt to resolve OOM hangs in SWIFT builds
- Set mem.size.max=2048m
28234: Implementation of ALF-8986. Add support for transformation of Apple iWorks files.
A new transformer transforms (pages, numbers, keynote) iWorks 09 files to image or SWF for doclib & webpreview thumbnailing.
This transformer extracts an embedded JPEG or PDF file from a well-known location within the iWorks zip structure & uses that
to create Alfresco thumbnails. If these zip entries are not present for whatever reason, then the transformation fails in the usual way.
All of our iWorks 09 test files have an embedded JPEG and more than half have embedded PDFs.
28243: Init/refresh repo webscripts in single txn
- found whilst investigating ALF-8928
28268: Started implementing PublishEventAction. Also updated mapping of nodes from source to live environment to use associations.
28308: PublishEventAction now supports updating of nodes that have already been published.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28321 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
419ecfb9e7 |
Merged V3.4-TEAM to HEAD
24882: Branch for Team
24883: Version Edition label
24906: Partial implementation of ALF-6566. Replace gears image...
This check-in adds support for the feature as described in JIRA. However we do not yet have
the icon graphics files. I have therefore used some temporary icons in order to flush out
implementation issues and to enable browser-based testing.
A future check-in will add the correct placeholder icons and if they follow the naming
convention, no change in code should be necessary.
Also added and modified some test cases.
24909: ALF-6606: Configurable sorting for Share Document Library. Also change Show/Hide Folder button to icon. (Placeholder icons)
24914: ALF-6564: Initial cut of JMXFormProcessor, will show all attributes of a given MBean and has the ability to persist an attribute value.
24916: Initial Alfresco Team project structure and build targets
24917: First tranche of thumbnail icons for ALF-6566. Replace gears icon.
Have added icons for some basic mime types and removed some temporary icons.
I had to do a clean repo build to flush out the temporary docx and jpeg icons.
24919: svn ignore patterns
24922: Missed files for team build targets
24932: Add a simple AVM to Zip exporter service, initially for use by the site exporter
24935: Start on a java backed webscript to export a site, including all the details (ALF-6567)
24945: Removed two unnecessary TODOs from the RatingService code.
24949: Improved documentation for RatingService webscripts.
Added sample JSON responses for two webscripts.
24956: Implementation of ALF-6792. RatingSchemes should allow self-rating.
Formerly, the cm:creator of a node could never apply a rating to it. An unchecked RatingServiceException would be thrown if they attempted to do so.
With this check-in ratingScheme beans have a new property: selfRatingAllowed. The exception will now only be thrown if a cm:creator attempts to rate their own content in a scheme where this property is false.
The property is true by default and in particular, is true for "likesRatingScheme".
24958: ALF-6599: First pass DND file upload - FireFox4/Chrome support for single/multifile DND upload with basic progress
24961: Added additional data to the response coming from rating.post.
I have added averageRating, ratingsTotal and ratingsCount to that response.
24963: ALF-6625: Balloon Popup Framework. Initial checking. More work maybe required when we start using it, or when designs are complete.
24964: ALF-6598 "Configure Site page refactor"
- page.lib.js - Freemarker lib to sort out used pages and which links and labels to use
- Drag n drop
* now supports horisontal lists
* improved tabfocus and keynavigations
* callbacks can be attached on dnd events: delete-clicks, enter-clicks, element-moved, element-duplicated
- Alfresco.util.isVisible - Checks if the element and all its parents are visible and displayed in the ui.
- Alfresco.util.PopupManager.getUserInput now accepts a "input" parameter that can be set to "text" ("textarea" is default)
- Automatic click listeners can be defined as:
<a href="#onRenameClick" class="${el}" rel="${page.pageId?js_string}">${msg("link.rename")}</a>
which will call:
onRenameClick: function(pageId, anchor) {}
24965: Changing date format of appliedAt JSON property to xmldate.
24971: ALF-6600: Event handling performance improvements for DND file upload
24976: Added team.war to continuous assemble-tomcat
24977: ALF-6600: Initial pass at DND upload highlighting
24979: Add method AuthorityService.getAuthorityNodeRef, and unit tests for it
24980: UI label change for Team install
24981: Set security permission on the new AuthorityService.getAuthorityNodeRef method, in line with the other get methods
24987: ALF-6607 - Likes, favourite and comment actions. Also DocLib panel redesign. Updates to Rating Service to better match Team use cases.
24989: ALF-6601: Added JavaScript multipart data constructor for FireFox 3.6 support
24990: Fix "Access Denied" error when navigating into a "Liked" folder.
25000: Merged V3.4 to V3.4-TEAM
24999: ALF-6764 - Updated copyright year to 2011
25004: ALF-6601: Set file size limit, HTTP status code error handling
25007: Add user, group and person ACP exports to the Site Export webscript.
(The user export is provisional, pending a service level way to access the user NodeRef)
25008: ALF-6788: Update dashboard template to provide full width component and presets updates to reflect new default layouts.
25017: Initial check-in for ALF-6809. A service to managed deleted items.
This check in adds a basic REST API for GETting and DELETEing deleted items from the archive store.
JUnit tests of the REST API are included but are not yet complete.
25018: Trivial fix for failing test case related to ALF-6809
25019: A previous check-in (25017) accidentally included an extra Java file that wasn't ready.
File is related to ALF-6809 and will be implemented today.
This check-in removes the internals of the class to allow it to compile.
The class is not injected into the spring application context and is essentially dead code pending its implementation later.
25027: Adding nodeType to the archivednodes.get webscript response.
Requested by UI as part of ALF-6809.
25035: ALF-6789: Personal dashboard welcome (with wireframe styling)
25036: ALF-6782 - Undelete administration console page (WIP)
ALF-6784, ALF-6786, ALF-6787
25037: ALF-6564: Added operations to default form, all parameter-less operations are displayed as a button on the form. Clicking a button executes the operation after saving all attribute values.
25038: Added a node filter to the archivednodes.get webscript. Currently excluding cm:thumbnails.
A new bean on the script's controller class that allows injection of nodetypes to be excluded.
Should be trivial to exclude other node types later and easy to exclude based on other criteria.
25039: Part of ALF-6809. Deleted items were returned from archivednodes.get in the wrong order.
They are now sorted by archive datetime most recent first. (Was previously sorted with most recent last.)
Also switched the test case, which was backwards too!
25040: Changing some copyright headers from 2010 to 2011.
25041: ALF-6564: JMX forms can now be configured with selective attributes and the set of operations. Also includes an example form configuration for the outbound email almost matching Linton's wireframes.
25042: ALF-6788: Fix rendering of old (V3.4) user dashboards stored in AVM with new Team layout
25044: Part of ALF-6809. Added displayPath value to archivednodes.get.
25047: Part of ALF-6809. Reconfiguration of cm:thumbnail archive behaviour.
Formerly, we were archiving cm:thumbnails on deletion and filtering them from the archivednodes.get webscript which was not ideal as they remained in the archive.
This check in removes the filter on the GET webscript and prevents cm:thumbnails from being archived in the first place.
25049: ALF-6782
- added Trashcan to admin tools menu
- cleaned up list, show display path
25050: ALF-6782 - css tweaks
25052: Added check for multiple calls to onHistoryManagerReady() as workaround for issue with multiple History Manager objects when using Alfresco.util.DataTable.
25053: Test case refactoring as part of ALF-6809
25055: ALF-6803: First drop of aggregate file upload progress information.
25056: Part of ALF-6809. A preliminary PUT webscript that is used to restore nodes from the archive to their original loaction.
Currently only works on a single node per call (which is what the JIRA requires).
Test code currently incomplete. I'm checking in now to give UI something to work with.
25057: Fix for failing test case, which was part of ALF-6566.
25058: ALF-6567 - AVM importer, which can load a zip file's contents into a specified AVM filesystem. Includes a bootstrap wrapper around the main importer.
25068: Part ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- Subtask of ALF-6832: AT17: License restriction reporting
- Added RepoAdminService.getRestrictions in Java and Webscripts APIs
- Currently nulls returned indication 'no restrictions'
- Cleaned up unused AdminService
25069: ALF-6625 - adds a switch to control what calendar views are enabled and switches off Day, Week and Month views in Team.
25073: Test case overhaul and minor tidying of code. Part of ALF-6809.
25074: ALF-6803: Style updates to upload progress info
25075: ALF-6601: Updated in-memory file upload check so that failure is based on total (not individual) file size.
25081: Merged V3.4 to V3.4-TEAM
25051: Build Fix: ALF-6865 CopyServiceImplTest.testCopyToNewNodeWithPermissions failing on permission copying
25082: Part ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- Subtask of ALF-6832: AT17: License restriction reporting
- Added RepoAdminService.getUsage in Java and Webscripts APIs
25084: Improve how the Site Exporter gets at the users for a site, and have the user authentication details export skipped if a non-repository based authenticator is enabled
25085: Final part of ALF-6809. Support for paging the results from archivednodes.get.
Follows the standard maxItems, skipCount convention and enables paging in the trashcan view automatically thanks to Kev's use of the convention.
25088: Final, final part of ALF-6809. Throwing 4xx, 5xx exceptions for nodeArchiveService-level failures to restore nodes
25090: ALF-6601: Updated in-memory upload limit to be configurable
25096: ALF-6601: Updates to DND highlighting and behaviour, set correct upload limit in bytes, NLS updates
25101: Fixing failing test cases. Fallout from recent changes to the JSON response formats in these webscripts.
25103: ALF-6613 - SpringSurf improvements to allow easier refactoring of Document Details page
- latest SpringSurf libs with RequestCachingConnector improvements
- removed manual request level caching of remote calls responses in web-tier components - now completely automatic
25104: ALF-6803: DND upload dialog styling
25106: ALF-6802: Added feature detection to disable drag'n'drop events (disables for IE6, IE7 & IE8)
25108: ALF-6564: Added a check to the JMXFormProcessor to ensure the current user is an administrator. Also relaxed the rules in the checkbox control so it can be used for string values not just boolean values.
25113: ALF-6789: Updated CSS to support IE6/IE7
25116: Prevent server-side exception when navigating trashcan; related to paging. (ALF-6809)
25117: ALF-6824 - Only show "Like" and "Comment" actions if a user has the correct permissions. Additional fixes for IE7.
25118: Fix incorrect category aspect name. Missing file from r25117
25119: ALF-6645 - Share and Team branding updates
25121: Removed erroneous comment block
25123: Merged HEAD to BRANCHES/V3.4-TEAM:
25115: Fixes: ALF-6336 - resolved incorrectly translated date formatting strings.
25124: Add a new bootstrap component for bootstrapping Sites. Handles the contents, AVM and authentication, people and their group membership to follow.
(Uses singleton spring beans in line with the patch service's use, to ensure that when loaded from a bootstrap extension things still occur in the correct order)
25128: Merged V3.4 to V3.4-TEAM
25127: Merged V3.3 to V3.4
25126: ALF-6903 - Share theme feature does not work. Also fixes issue with MultiThreadedHttpConnectionManager in SpringSurf.
25130: Continue with the site bootstrapper - finish supporting the loading of the site contents ACP
25132: Work on ALF-6832:TR25: License restriction reporting
- ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- ALF-6911: RTEAM 02: Record and expose system attributes
- Added RepoUsageComponent
- Unit test incl. testLicenseUse
- Persists and retrieves usage data using AttributeService
25133: ALF-6789: Added "Close" link to dynamic-welcome dashlet and associated webscript
25135: ALF-6789: Add missing localization
25136: ALF-6601: Defensively code against missing config
25137: Fix up of transfer test.
25138: Flattening of user preferences remote calls - ensures /preferences hits the RequestCachingConnector - reduces no. of remote calls by 3 for the doclib and by 4 for a site dashboard.
25139: ALF-6804: Disable drop outside of document list
25140: ALF-6887 - for sending HTML emails
- prelim support - either text explicitly starts with "<html" and/or is passed via new HTML param
25141: Updated version to 3.5.0 for Team
25142: ALF-6834 - activities feed email notification (1st cut)
- for sprint 1 demo (ALF-6928, ALF-6929, ALF-6931, ALF-6932)
- note: to demo ... manually copy "activities-email.ftl" into repo (/Company Home/Data Dictionary/Email Templates/activities) and configure your own email address (for one or more users)
25145: ALF-6602: Added first time instructions for DND upload
25147: Merged HEAD to BRANCHES/V3.4-TEAM:
25100: Fix for build issue Steve was encountering on new build boxes using Ant 1.8.x
25151: ALF-6790: Updated CSS and images to match latest mockups
25161: Basic support for canned queries
- ALF-6910: RTEAM 01: Query support for system-wide attributes (ALF-6832)
- At this stage it only has support for count-style queries
- General-purpose change that will be needed for main Enterprise branches
25162: Temporarily disables the balloon framework while I fix a bug in it.
25163: Basic support for canned queries: extended tests
- ALF-6910: RTEAM 01: Query support for system-wide attributes (ALF-6832)
- General-purpose change that will be needed for main Enterprise branches
25164: Further Site Export/Bootstrap work - support importing People (profiles for users), and placing them into the correct groups
25165: ALF-6905 - RTEAM 04: Add restrictions to trial license
25166: ALF-6644 - Theme per site.
- Theme selection for a site and its child pages can be made in the Customise Site page
- Framework now allows theme per application, site or page.
25167: ALF-6790: First pass at new site dashboards welcome dashlets
25168: ALF-6832 - RTEAM 19: Update DescriptorService
25169: ALF-6906 - RTEAM 18: Report Team or Enterprise in startup log
25171: ALF-6998 - activities feed email - reuse Share messages (including L10N)
25172: ALF-6910: RTEAM 01: Query support for system-wide attributes
- Added and call canned queries for users and documents
- ALF-6832 TR25: License restriction reporting
25175: ALF-6998 - activities feed email - fix build copy of activity-list*.properties
25176: ALF-6962 - activities feed email - use configured share url (from sysAdminParams)
=> share.protocol, share.host, share.port, share.context (note: you may need to override for dev/demo env)
25178: ALF-6564: TR12: Implement JMX Form Processor. Added tests, fixed a couple of bugs in form processor and added all Mike's form config for MBeans we're provisionally exposing.
25187: ALF-6998 - activities feed email
- quick fix if running within repo-only context (eg. via Eclipse)
25188: Prevented NPE with Enterprise edition built as community.
25189: Expose getAllowWrite on the TransactionService API
- This is a user-independent flag as opposed to isReadOnly, which makes allowance for the 'System' user
25190: Work on ALF-6832:TR25: License restriction reporting
- ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- Use TransactionService as the source of 'isReadOnly'
25191: Fix to issue where null could be passed as URI Tokens
- fixes issue where pages failed to render on first display since rev 25166
25192: CSS tweak
25194: I18N'd system startup message
25195: Restrictions now sets current time and readOnly property.
25196: ALF-6790: Added user prefs to enable site welcome dashlet visibility
25198: ALF-6790: Fix user close welcome dashlet persistence. Added site welcome dashlet close reload.
25200: ALF-6803: Update upload dialog title to display (encoded) folder name (not entire path)
25203: ALF-6834 - TR15: Activities feed email notifications
- ALF-6931 - RTEAM 23: update activity feed DAO to filter by min id and/or max items
- ALF-6929 - RTEAM 21: now uses last feed id for each user
- minor cleanup (eg. tweak template to deal with null message)
25204: ALF-6790: Fixed broken site preference logic
25206: Checkpoint ALF-6608 - Inline property editing - name field. Also paves the way for ALF-6611 - Inline property editing - any meta field. Currently does not constrain input values, nor handle repository errors (e.g. duplicate name).
25212: ALF-6602: Updates to reflect latest designs
25213: ALF-6564: More MBean form config
25248: A new schema version range for 3.5
25249: ALF-7049 - RTEAM 12: Disable Alfresco Explorer
25252: ALF-7050 - RTEAM 09: Disable MT
25263: Fix trailing comma for IE browsers
25268: Implementation of ALF-6829 Popularity of a node (RatingService).
This check-in is actually a fairly generic support for rolled up property values within rating schemes.
Popularity is currently the only concrete rollup in the system, but it should be possible to add more without too
much difficulty.
Given the published API for the rating service, we have added rollups for "ratingCount" and "ratingTotal" for the built-in rating schemes (likes). Therefore searching/sorting on either cm:likesRatingSchemeCount or cm:likesRatingSchemeTotal, both of which are defined in an aspect cm:likesRatingSchemeRollups should give popularity for the likes rating scheme.
Additions to the content model.
I have added aspects, properties for the built-in rollups, namely count and total.
Spring changes
The rating scheme(s) now have rollups injected into them. These rollups are algorithm classes that know how to calculate the rolled up props.
Naming conventions are used to determine the output property and are captured in RatingRollupNamingConventionsUtil.java.
API changes
New methods: RatingService.getRatingRollup(NodeRef, String, String)
& RatingScheme.getPropertyRollups()
Changes to the RatingService implementation and JUnit test code.
To roll your own rating rollups:
To add your own rating rollup, you need to reuse one of the existing AbstractRatingRollupAlgorithm subclasses or create a new one.
That class will produce the value of the rolled up property by iterating the ratings in the given rating scheme for a given node.
You need to inject your rollup algorithm into the rating scheme bean in rating-services-context.xml
On applyRating() and removeRating() the RatingService will check the rating scheme for any registered rollup algorithms and will have them recalculated.
It will then use the naming conventions described in the JIRA and in RatingRollupNamingConventionsUtil to get aspect/property names for each of the rollups.
It will then add the property value in the normal way.
Therefore, you need to extend the content model to include the expected aspect and property values. Follow likesRatingScheme for a sample.
25273: Fix failing unit test.
25274: DocLib sorting support for "popularity" (Likes rating scheme)
25277: ALF-6602: Updated instructions to reflect new design. Info shown now dynamically based on site ownership/access rights/browser feature support
25278: Merged BRANCHES/V3.4 to BRANCHES/V3.4-TEAM:
25267: ALF-1070 - if site/user is deleted then immediately clean associated site/user feed
25279: ALF-6601: Updated to handle 0 byte dropped files (or folders)
25280: ALF-7009 WIP checkpoint
- Also removed some code that is obsolete since ConsoleTool class extends Alfresco.component.Base
25286: ALF-6599: Changed folder DND target back to image (not row)
25298: ALF-7009 - Upload and replace Share logo
25311: ALF-7080 / ALF-7002 - ActivitiesFeed subsystem (+ option to enable/disable job triggers)
- moved ActivitiesFeed into subsystem for dynamic mgmt via JMX
- FeedNotifier repeat interval can be dynamically changed
- also added "enabled" property to AbstractTriggerBean => FeedNotifier job can be disabled / re-enabled
25312: ROLLBACK (Partial) 25249 ALF-7049 Disable Alfresco Explorer.
25313: ROLLBACK 25252 : ALF-7050 - RTEAM 09: Disable MT
25317: ALF-6930 - bootstrap / patch activities email template
25331: ALF-6890 - RTEAM 16: License-based restrictions: Number of users
25333: Merged BRANCHES/V3.4 to BRANCHES/V3.4-TEAM:
25319: Build/test fix (fallout from ALF-1070)
25322: Build/test fix (fallout from ALF-1070)
25356: ALF-6930 - bootstrap / patch activities email template
- missed file, sorry !
25358: ALF-6834 - Activities email: tweaks
- pass through repeatInterval (to template model)
- add exclude email list (eg. for default admin)
25360: RTEAM 28: License restriction reporting: Force refresh
- Added API for selective updates of usage data based on an enumeration: USAGE_USERS, USAGE_DOCUMENTS or USAGE_ALL
- When people are added, for instance, usage will be updated and then retrieved for checking.
25363: ALF-6639 - Default collaboration dashboard
- NOTE: may need Team overlay version on merge if this change is *not* the default for Swift
25364: Modified usage/restriction admin webscripts to use a common FTL lib for the json output and added some missing quotes around the license mode value.
25365: ALF-6597: Added DashletTitleBarActions widget and applied to WebView dashlet
25367: ALF-7082 - Remove Network Dashlet
- Removed network dashlet from codeline
- Support in WebScripts to allow hook for override of exception handling from webscripts for specific use cases
- Surf LocalWebScriptRuntime overrides error handling looking for specific case of SC_NOT_FOUND - and silent ignores missing webscript components
- Improved Share handling of missing webscript components that have already been bound into a dashboard (i.e. not a missing "slot" but an existing component binding that points to a missing webscript URL) - this will also allow for easier removal of other existing dashlets in the future without requiring repo-side patches or similar.
25369: ALF-7042 (ALF-6832) RTEAM 28: License restriction reporting: Force refresh
- Added unit test for update WebScript
25375: Implementation of ALF-7024. Document versions service/webscript needs to return avatar url.
The avatar url has been added to the JSON response as requested.
If there is no avatar, a JSON null is returned as requested.
25377: Add maxDocs, maxUsers and license mode to License JMX bean
25378: Adding additional property to version.get webscript: a correctly-formatted ISO8601 date.
This has been added as requested in the comments of ALF-7024.
25381: Refactor of LicenseComponent and related to produce LicenseMode in descriptor (ALF-6907 RTEAM 19)
- Need actual enum to do later usage updates according to mode
25382: ALF-7053 - RTEAM 07: Disable Transfer
25387: ALF-6564: Finished JMXFormProcessor (again). There is now a configurable list of operations to ignore, revert is ignored by default. The labels for the buttons are also localisable now.
25390: Fixed up License MBean after changing the descriptor API
25391: ALF-6911: RTEAM 02: Record and expose system attributes
- Added job locking around individual usage queries
- It is possible to concurrently update user and document counts
- Exposed true/false return value on updates and added this to usages webscripts
25392: Switched version edition back to Community
- If we distribute Team using a community build, then we should know about it.
- Team functionality is triggered by an Enterprise build or TEAM license.
25393: Undid rev 25392
25394: Work on ALF-6832:TR25: License restriction reporting
- ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- ALF-6911: RTEAM 02: Record and expose system attributes
- Added RepoUsageMonitor
- Self-starting schedule
- Only checks for restrictions that are in place
- Issues warnings and errors; puts system into read-only mode on violation
25403: ALF-6890 - Switch over of user query to database backed query.
25408: WIP checkpoint for Agenda view refactor:
- Adds Alfresco.util.friendlyDate to supply "Yesterday/Today/Tomorrow" style date
- refactors getEvents into a common function in calendar-view.js (calendar-view-month not touched because it gets elements from the DOM rather than API)
- Uses DataTables to display agenda events (currently unformatted)
25410: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
25409: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
25407: Merged BRANCHES/V3.3 to BRANCHES/V3.4:
25401: Allow continuous.xml database drop/create on postgresql and mysql to support the database being on a different machine
25406: We no longer need a 2nd _test database for the unit tests, so remove the code that created/removed them during the continuous build
25411: Fix to allow application logo to be uploaded with same filename as a previous logo.
25416: Implementation of ALF-7100. Comments webscript doesn't return dates in iso8601.
I added iso8601-formatted date fields jsut as for ALF-7024.
25418: Implementation of ALF-7173. Remove the RatingService restriction whereby a single user can only rate a single node with one RatingScheme.
Change to the RatingService javadoc so that it doesn't mention the restriction.
Additional method in RatingService: getRatingsByCurrentUser - to return multiple ratings.
Reimpl's testOneUserRatesInTwoSchemes test case from a -ve to a +ve test case.
Rewrote the REST test cases slightly to cover the case of a single user multiply rating a node.
Various changes through the apply() case to support this.
25419: Change the Site Loading for ALF-6567 from a bootstrap to a patch. This means that if a site is loaded then deleted, it won't be re-loaded again.
25420: Fixed unit test for ALF-6911: RTEAM 02: Record and expose system attributes
- Forgot to prompt user usage changes to check numbers against
25422: Addition of selfRatingAllowed field to ratingdefinitions.get webscript.
As this is now a configurable property on a scheme, it should be reflected in the REST API.
25423: Node rows that transition to the deleted state (not archive) are given type sys:deleted
25425: Add an example extension context file to patch-load an exported Site, and allow the import path to use defaults to reduce the number of settings required
25426: ALF-6597: Added temporary tooltip code for DashletToolbarActions (and updated to WebView dashlet to use it)
25427: ALF-6789: Removed dynamic welcome dashlet from add dashlets menu
25428: ALF-6599: Removed encoding of spaces in displayed location name on DND upload to folder
25430: ALF-6890 - tweaks to query and person service for user limit stuff.
25432: ALF-6597: Updated DashletToolBarActions to ensure fade in on first mouseover
25433: Implemented ALF-6613, ALF-6614, ALF-6615, ALF-6616, ALF-6617, ALF-6618, ALF-6619, ALF-6620, ALF-6621, ALF-6622 - PART #1
- ALF-6613 TR22: Document Details page improvements
- ALF-6614 Page redesign and refactor
* Components are atomic and doesn't need global events to work.
- ALF-6615 Document Actions panel
- ALF-6616 Tags panel - NEW, replaces the old "info (tags+permissions)" component
- ALF-6617 Share links panel
- ALF-6618 Properties panel
- ALF-6619 Permissions panel - NEW, replaces the old "info (tags+permissions)" component
- ALF-6620 Workflows panel
- ALF-6621 Version History panel
- ALF-6622 Comment component redesign and refactor
- alfresco-macros.lib.ftl
* <#function uriTemplate id>
Helper for getting a uriTemplate in freemarker
* <#function userProfileLink>
Helper fopr rendering a userProfile link in freemarker
- alfresco-util.js - Rhino Javascript-helpers
* function error(code, message, redirect)
Helper for redriting and throwing a webscript error
* function param(name, defaultValue)
Helper for placing a webscript "param" in the model, lloks for param in the following order args, page.templateArgs, properties, defaultValue.
If no value is found and no default value was given an error is thrown.
Useful to avoid webscripts "crashing" when accessed from /service/ rather than from /page/ path, i.e. when refreshed/reloaded using ajax.
* function getRepositoryUrl()
* function getRootNode()
* function getDocumentDetails(nodeRef, site)
- alfresco.js
* New in Alfresco.util.DataTable
c.dataSource.doBeforeParseData - to modify response before rendering, i.e. if an array is the respons rather than an object
c.dataTable.config.className - if another css class than alfresco-datatable shall be used
c.paginator.history - set to false to avoid browser history management to kick in
reloadDataTable() - to reload
getData(record) - to get data related to a row in the table
* sanitizeMarkup() - moved out code from request(), strips out <script> tags from html
* New in Alfresco.base.Component
- createYUIButtons()
- attachLinkClickListeners()
- refresh(url) - gets new markup from server and replaces the old and unregisteres the js component instance
- base.css
* .alfresco-twister-actions - use this class to place actions in the twisters that are visible when twister is opened
* .document-version - common css class for version label
* .alfresco-datatable - Common styling for datatables created from Alfresco.util.DataTable,
gives list like appearence and removes headers and bprders.
- NOTE! Tested in FF3.5 & SF4, PART #2 will contain:
x-browser testing, tidy up comments form, social gadgets in header, activities after new version upload
25437: ALF-6789: Added confirmation dialog for welcome dashlet close
25439: More WIP for Team's Agenda view. General clean up, code commenting and start of styling.
25443: ALF-6597: Added actions to remaining dashlets
25451: Site label suffix removed from title bar
25452: ALF-7053 - Disable Replication Service
25453: ALF-6599: Disabled DocLib DND upload when viewing non path filters (and fixed filter view bug that was previously introduced)
25454: Stub out the user upload via CSV webscripts
25455: Implemented ALF-6613, ALF-6614, ALF-6615, ALF-6616, ALF-6617, ALF-6618, ALF-6619, ALF-6620, ALF-6621, ALF-6622 - PART #2
- components doesn't break when accessing a working copy OR a repository document (non site)
- remove som unecessary code that slipped in with comments-list.js
- "Add comments" now clears the editor before the next add
- Comment paginator is only visible when necessary (happens to all paginators by default,force show with c.paginator.hide=false)
- removed the document-details.ftl instantion of the javascript class
- version panel isn't rendered on doc details page for working copies
- versions panel had white background under text "No previous verisions exist"
- code commenting sweep
25457: ALF-6599: DND event listener fix
25460: CSS tweak to document path
25461: ALF-6790: Updated links for invite and upload for managers/contributors
25462: ALF-6811: Added upload users CSV button to existing user admin console page. Stubbed code for invoking WebScript
25470: Some build fixes
- in general running without an authenticated user
- getPerson -> getRestrictions without any security context
25473: Added csv, xsl, xslx formats/mimetypes to default list for webscripts.
25475: ALF-6608: Inline property editing - name field
ALF-6625: TR04: Balloon popup (tooltip) component
Also Document Library restyling: rollover style, text removed from most buttons, new icons.
25476: Repository Browser brought up-to-speed with latest Site DocLib changes.
25477: TEAM build fixes
- fix unprotected service not to use public services - allows repoAdminService to be wired up to personService
- There may be collateral damage to test using the messageService
25482: Add the Apache Commons CSV library, and also fix the classpath breakage caused by the postgresql jdbc jar switch
25483: Implementation of ALF-7005. TR24: Remove inappropriate rule script actions.
Both sets of script actions (email templates and scripts) are built up using FolderContentsParameterConstraint objects.
Using this class a location in the repo is specified and all cm:content children under that location (recursive) are included.
I have added a new, optional property to that class which allows the specification of a list of file extensions, which is used as an inclusion filter for the content nodes.
I decided against using a MIMEtype-based filter as there are situations where users add e.g. .js files as text/plain.
Then I inject "js" and "ftl" as inclusion filters in the relevant action-constraint beans in the action service.
We can easily add further file extensions should it be necessary.
25484: ALF-6597: Fixed IE6 selector issue
25486: ALF-6597: CSS correction to r25484
25488: Small adjustments to descriptor logging during startup.
25489: Team Eclipse project
25491: ALF-6789: CSS tweaks to welcome dashlet columns
25492: Get the basics in place for the user CSV upload - provides a sample csv file, loads it, process the contents and reports a JSON response, but doesn't yet create the users
25495: ALF-6642: TR08: Site only view - remove Repository view.
Copy and Move to dialogs only display Sites destination in this mode.
Note: Page mapping not removed until it's clear how this will integrate with the installer; hence manually browsing to the Repository Browser is not pretty right now.
25496: Minor follow-up fix for Repository Browser.
25497: Support for ALF-6642 on details pages.
25499: Document Library sort improvements: individual sort parameters can now be given a default sort order (like the Share search results page). Currently configured as name: ascending, popularity: descending.
Also added support for "#upload" in URL to show the upload dialog.
25500: ALF-7120: TR03: Test and integrate sample site into bootstrap process
NOTE: This will install the Work In Progress sample site to your repository next time you start the repo. 2 new users will be added and will count towards your allocated users, you can safely delete the site and the users, they will not get re-loaded.
25501: When generating the example file for the user CSV upload, have the webscript generate .xls and .xlsx versions, as well as the previous .csv one.
25502: ALF-6790: Update upload link to #upload to get upload dialog
25503: Team build fix: Fix message service tests after changing the beans wired up
25505: New requirements for ALF-6617 "Share links panel", now only displaying link to current page
25507: ALF-6640 - WIP. Initial styling pass, event actions, etc.
25511: ALF-6789/ALF-6790: Removed old welcome dashlets
25512: Resolve ALF-7099: Duplicate view:reference entries in an ACP export created using multiple noderefs
25514: General cleanup of implementation and use runAs to query Admin-only service
25516: More ALF-6893: RTEAM 03: Expose restrictions using RepoAdminService
- Added 'licenseValidUntil' to web script returns (may be null)
25518: Harden MessageServiceImplTest against leaked transactions
25519: Refactor the common code for dealing with tenant usernames + tenant domain checking, during person creation, out to the person service
25521: ALF-7099 export follow up: emit associations after all objects
25523: Add support to the User CSV Upload webscript to actually create the people and users, using the new common service methods in common with share
25524: Implementation of ALF-7093. Transfer/replication actions must not be displayed when the transfer service is disabled.
Note: It is the ReplicationService which is enabled/disabled as opposed to the TransferService.
A new webscript has been added (available at GET /api/replication-service-status) which returns
{"data": {"enabled": true}}
Also a new REST test case.
25525: ALF-6911: RTEAM 02: Record and expose system attributes
- made getRestrictions() accessible to 'guest'
25526: Update the user csv upload webscript with some debug log entries, and excel support
25528: ALF-6602: Updated to new (temporary) images, updates to CSS
25535: Removed deep svn:mergeinfo. Please merge from base of code lines and remove spurious svn:mergeinfo
25536: Merged V3.4 to V3.4-Team
25399: Fix for ALF-6991: "Connection pool causes poor performance in some test suites"
- applied constructor fix recommended by https://issues.apache.org/jira/browse/DBCP-330
25400: Fix for ALF-6991: "Connection pool causes poor performance in some test suites"
- commit missed file
25474: Eclipse classpath tweaks to prevent element-based entry for Commons DBCP
25537: ALF-7094: First cut of TR24: JSF-based login screens should warn unsupported when in Team mode. The wording needs reviewing and changing as does the position and styling of the text.
25542: Implementation of ALF-7182. TR20: When a user 'likes' a document it appears in the activities feed.
MikeH gave me the JavaScript changes for this in Share tier. Thanks Mike.
I added some ftl and properties.
25546: ALF-6602: Further image and CSS tweaks to doc lib assistance
25548: Enhancements to user limit error reporting (ALF-6890: RTEAM 16: License-based restrictions: Number of users)
- Report the usernames being added that generate the limit violation
25549: ALF-6789: CSS updates
25551: Fixed bug in Alfresco.util.DataTable when setting default css class name (appearing i.e. on trash can admin ui)
25552: Minor cleanup in createPerson code.
25554: ALF-6635 "TR12: Browser based administation - JMX admin console pages"
25557: Updated version of sample site for Team, the full page width welcome dashlet is now present for both users.
25559: First phase of ALF-6835:
- Share now retrieves repository license/restrictions via REST API on first user login
- Dynamically applies override config onto Alfresco config based on license info - allows Enterprise/Team specific tweaks to UI etc.
- also constructs an object representing the license/restrictions that can be read by Surf components
- Share Footer component now dynamically switches Community/Enterprise/Team logos and text based on config
- Removed team project from source tree - NOTE: remove it from your local Eclipse projects
- Removed team build targets - NOTE: devenv team targets will no longer work
- Removed enterprise overlay for footer and share enterprise logo (no longer required due to dynamic footer configuration)
25562: ALF-6835 - About Share dialog now displays appropriate edition logo and background based on license details
25566: Allow users of the Mail action to pass in extra model options for their templates to use.
25568: When processing user CSV uploads, skip cleanly over blank lines
25570: ALF-6811: Updated users admin console page and associated scripts to process WebScript feedback
25572: ALF-6884 - TR25: Reload license file on live server via JMX operation on LicenseDescriptor mbean.
25575: Agenda View WIP. Added add/edit/show more events functionality, bug fixes and styling. Updated Calendar API to include event description!
25578: Bring user limit warnings in line with PersonService (create time) warnings
25579: Repo usage monitoring done every 12 hours
25580: ALF-6599: Update folder target highlighting & update temporary images
25583: Fixes bug in Calendar Agenda view - number of days shown by default (was: from now - end of current month, is: from now until now + 30)
25584: ALF-6602: Fix broken links on assistance panel
25585: Branding and CSS tweaks from Linton
25587: Wrap the User CSV upload result json in a data block, to better fit the current pattern
25591: In the User CSV upload webscript, correct line numbers in error messages for excel uploads
25593: Dashlet title rollover behaviour changes. Insitu edit balloon now removed when textbox loses focus.
25596: Impl of ALF-7175 Comment order ... changed.
This check-in adds a repo-side webscript parameter to reverse the order of comments
25599: ALF-7233 remove doc for changing server.transaction.allow-writes
25601: ALF-6811: Update to users.js to handle modified JSON response from WebScript
25602: Agenda View, Bug fixes and CSS tweaks.
25605: The empty 'Operations' set no longer appears in view mode and made the mail.password field behave like a password field
25606: Tweak the JSON to better fit the current layout standards
25607: Add a few more fields to the User CSV upload, based on the fields in Share
25609: ALF-6645 - Branding tweaks
25613: Help URLs moved to new edition based config - removed enterprise overlay.
- NOTE: final 3.5 URLs still to be decided!
25624: ALF-6789/ALF-6790: Updates to CSS/DOM to achieve completely fluid vertical and horizontal layout
25626: ALF-6789: Updated profile to provide #edit hash and welcome daslet to make use of it
25628: ALF-7207 - activities feed email / mail action executor
- mail action executor should not get (+ auto-create) person when running as System
- prepare / send email for each person as a separate txn
- also: add actual / max feed item counts to template model (as per ALF-6834)
25631: Share Admin Console tool groupings
- Implemented basic groups of tools in the admin console
- First attempt at grouping tools - needs review by Linton/MikeF
25644: Disable repository searching for team license configuration.
25646: ALF-6835 - License details shown on License Descriptor admin page
- Fixed up out-of-date JMX form bean names (changed on repo side since original JMX form config)
25647: Team Agenda View - no events text, and other minor fixes
25648: ALF-6811: Updates CSV WebScript response, added HTML format handling, added results panel to user console.
25650: File missed from check in 25647
25652: Start to convert the User CSV uploader to using localised error messages and error responses rather than non-localise exceptions
25653: Added MikeF's url templates for ALF-6628 TR23: Preview support for Flash Video and HTML5 video.
25654: ALF-6835 - Edition Interceptor improvements
25655: Update how the User CSV Upload webscript returns messages and errors. Makes use of a property loaded via a resource bundle, and a new extension to WebScriptExtension which is driven by a supplied ResourceBundle, rather than the system-wide ones (which don't hold webscript specific messages)
25656: ALF-6789/ALF-6790: Updated text, CSS/DOM tweaks & update to site-members to provide all members hash for welcome dashlet
25658: ALF-6811: Updates to HTML format response for CSV request to support HTML uploader
25659: Partial implementation of ALF-7230.
This check-in changes the bootstrap data within the acp such that the sample JavaScript files in Data Dictionary/scripts are now bootstrapped as *.js.sample. Their content has not been changed.
Note that this applies to backup.js, example test script.js, backup and log.js, append copyright.js, alfresco docs.js and test return value.js.
A separate solution will be provided for the command-*.js scripts.
25660: Better reporting of the script causing stream errors
25661: ALF-7231: RTEAM 32: FileFolderService method to get localised file
- Locate the base translation using the well-known QName path (selectNodes) - this is the current way.
- Call this additional method to locate any localized siblings
25662: ALF-7263 - Track multiple reasons why we are read only otherwise we can't go back to read/write.
ALF-7220 - Repo Usage Component Unlock
25663: ALF-7256 - Ensure license reload does not damage server after upgrades
25666: ALF-6811: Fix success message for all users uploaded
25668: Increased user limit to 10 users for trial license
25672: Some formatting
25673: Minor comments format from Javadoc to inline
25674: User count reporting: Keep track of disabled users on person
- Disabling a user adds an aspect to the related person object
- Should be able to export after disabling user
- Don't count disabled persons
- User count is reduced by 1 to cater for 'guest'
- RTEAM 16: License-based restrictions: Number of users
25679: A little more information is now returned if an error occurs whilst persisting MBean attributes or invoking an MBean operation.
The sample site root node is prevented from being archived when it's deleted during the sample site bootstrap process.
25681: ALF-6789: Change "Close" to "Remove"
25685: Agenda View: Fixes Tagging.
25686: IE fixes and slight change to the "automatic" binding from button/links against a component (value/rel attribute is now treated as a simple string instead of as an object)
25688: Agenda view - new sketch logo from Linton for when there are no events
25689: Feed edit icon css class
25690: Invite test uses disabled users
25691: ALF-7229 - partial (for Activities Feed Notifier)
- also cleanup IoC deps
25693: Work in progress ALF-6593: TR04: Update dashlets to provide consistent look & feel, include thumbnails, help text, action links where applicable
25694: MERGED V3.4-BUGFIX to V3.4-TEAM
24898 : Fix to FixUserQNamesPatch
25695: ALF-6789/ALF-6790: Added new icons, removed old ones
25697: ALF-7231: RTEAM 32: FileFolderService method to get localised file
- Fixed extraction of 'base' name to be parts before *first* period
- Changed unit test to use 'Something.html.ftl'
25698: IE7 bug fix (a comma sign had slipped in by mistake)
25701: Continued implementation of ALF-7230. Bootstrap data amendments and additions for Team.
This changes the name of DataDictionary/EmailTemplates/NotifyEmailTemplates/notify_user_email.ftl to .../notify_user_email.ftl.sample.
With this check-in there will now be no .ftl files available for the Rules UI's "send email" action. The "Use Template" dropdown will have no contents. A future check-in will add the new (i18n'd) ftl files.
25702: Adds options support to Alfresco.widget.Resizer & updates console and calendar templates to use it. Tweaks styling on calendar to make it behave.
25703: Update the FileFolder localised version tests to do both Standard.html/Standard_fr.html and Another.get.html.ftl/Another_fr.get.html.ftl so we test both cases
25704: Provide a util helper for building Share and Alfresco (Explorer) urls up from SysAdminParams
25705: ALF-6628TR23: Preview support for Flash Video and HTML5 video.
- Customisable plugin architecture added for web-preview component, ootb plugins are:
* WebPreviewer: for documents (and image & flash movies) in other words the "good ol previewer"
* FlashFox: .mp4 & .flv videos for users w FlashPlayer 9
* StrobeMediaPlayer: .mp4 & .flv videos for users w FlashPlayer 10
* Video: HTML5 <video> element, support depends on the browser, but if youre lucky it might support .webm & .ogv movies
* Image: Displays images using the <img> tag (if taken from the nodes content and the image is larger than 0.5 mb, a link must be clicked to get the conten displayed).
* Flash: embeds flash content using swf-object
* plugin kicks in depending on node's mimeTYpe & thumbnail in combination w rules defined in web-preview.get.config.xml
- Added new mime types to repo:"video/ogg", "audio/ogg", "application/ogg" & "video/webm"
25706: ALF-6628TR23: Preview support for Flash Video and HTML5 video. part 2
- some strange white space characters had made their way in 25705
25708: Add new notifyPerson method to the Person service. This sends an email to the newly added user telling them their credentials, where to log in etc.
(Email template patch to follow)
25709: Use the new user notification method on the Person Service if requested, through the user CSV upload and person script service. It is on by default for CSV uploads, and off by default for javascript (Share)
25710: Add security file missing from earlier PersonService.notifyPerson checkin
25711: Further impl of ALF-7230.
Ensuring that the (recently renamed) notify_user_email.ftl.sample file has a qname path which is .sample-based.
25712: ALF-6835, ALF-7093 - Various improvements to Admin Console related to showing appropriate components based on license edition and admin console tool groupings.
- JMX tools now only available when an appropriate Enterprise license is found
- Subset of JMX tools available for TEAM edition
25713: Library updates for rev 25712
25719: Fix Alfresco.util.DataTable first request after r25693. Slight tweak to console tools list CSS for readability. Also modify how item separators work in social panel.
25722: Fixes broken links in wiki page within Team sample site
25732: Added quicktime move to the list of supported previews
25733: Added localised model title and descriptions for all the cm:person properties
25735: Revert non-English message bundles
25736: Document Library folders defaulted to visible on first use.
25739: Workaround for exceptions during bootstrap of clean db.
Changes to the email template acp introduced an exception. The changes are related to ALF-7230.
25740: Added read-write locking around veto code
25741: Patches runAs 'System' to allow execution even in read-only environment
25742: Patches runAs 'System' to allow execution even in read-only environment
25743: Removed some javadoc-style comments within methods
25744: Enhanced usage GET method
- Currently, I have problems preventing real data from being returned; so see dummy data
- Made usage GET a guest operation
- Included 'level', 'warnings' and 'errors'; see usage.get.desc.xml.
25745: Fix typo in error message
25748: ALF-7094: TR24: JSF-based login screens should warn unsupported when in Team mode (final text from Linton/docs)
25749: Make an unrestricted license available in the build classpath of each version
25750: ALF-6622 "Comment component redesign and refactor"
- Current user's avatar is displaye in add comment
- editor is correctly configured and styled and uses full width
25751: ALF-6602 - Final drag'n'drop icons and text from Linton/docs.
25752: Email templates for new user notifications, and a patch for this (applicable to both new and existing installs)
Note - acp may need a refresh later for tweaked templates, and description tweaks, but it shouldn't be a problem for anyone who gets this version now
25753: Reduced property path console logging on startup
25755: More acp hacking for ALF-7230.
Now the property key is defined in bootstrap-spaces.properties. Oops. Mustn't forget that next time.
25756: Update the User CSV scripts to use the new titles and descriptions for the person model, in both the template, and in the upload when skipping over title rows
25757: Tweak the User CSV upload template to show the descriptions properly in all excel versions
25758: Usage messages for usage web scripts
- Fixed unit test fallout
- Added license timeout as a restriction/usage element
25759: Fix for making "poster" attribute to videos understand the filesuffix of a thumbnail
25761: Fixed template to remove redundant 'warnings'
25762: Add a note about why this class generates mail text itself, via dedicated template service calls, instead of following the new pattern of passing a template noderef + model to the Mail Action Executor
25763: Update the site invitation mail action to enable the use of localised email templates (where present), and update to the new noderef+model pattern (rather than processing the template in the class)
25764: Fixed bug where it was only possible to upload a new version once on the docuemnt detais page, also small css tweaking in the version list
25765: Fix for ALF-7337 Email with content shorter than 5 chars causes exception in MailActionExecuter.
A simple fix that tightens up some string comparison.
25766: JMX MBean error handling: UI now shows the error message returned from the form processor. As the raw error message is being shown I have also localised the error messages on the server.
25768: Sample site users are now loaded in a disabled state so they do not count towards the user count. The main wiki page also had a broken link to one of the images in the project library which is now fixed.
25771: Removed organization id from the CSV upload as it's not used anywhere in the UI
25772: Added protection for the usage.users or usage.documents properties being null
25775: Removed unused warning suppress
25776: Minor formatting
25777: Added ability to get transactions that don't respect read-only vetos
- Typically used by doing
RetryingTransactionHelper txnHelper = transactionService.getRetryingTransactionHelper();
txnHelper.setForceWritable(true);
...
- This ranks with the 'Run As System' for permissions, but allows a clean separation between permissions and transactions.
- Don't have to force everything to run as 'System' to get a writable transaction, but 'System' will still have one.
- ALF-7236 RTEAM 34: Reload Licence fallout
- ALF-7256: Ensure license reload does not damage server after upgrades
25778: Allow patches to run against read-only system
- Made a write-forcing RetryingTransactionHelper available for patches and their offspring worker threads
- main upgrade thread is already running as 'System' user
- ALF-7236 RTEAM 34: Reload Licence fallout
- ALF-7256: Ensure license reload does not damage server after upgrades
25779: ALF-7257: Changed read-only setting to server.allowWrite to avoid mixing with Spring config
25780: Further impl of ALF-7230.
This check-in includes a patch which bootstraps a .html.ftl notification email template and placeholder templates for supported locales es, fr, de, it. (The notification email has a broken link in it. I will fix that today.)
25781: Inbound Email admin console tool disabled for Team edition
25782: Agenda View style fixes, non-default theme updates and description expand.
25784: Added MBean form config for the IMAP susbystem.
25786: ALF-6635 - Added IMAP admin console component
ALF-6835 - License component improvements
25790: ALF-6835 - Show license info warnings/errors. Show SysAdmin JMX console component so share host/port can be set for email templates.
25791: Build fix for recent changes (labels being added, scripts being renamed and site membership URL cleanup)
25794: Add missing admin user exclude to the people export with a site
25795: Further impl of ALF-7230.
Added a new acp containing a new example JavaScript file & a patch to bootstrap it in.
25796: Removing unnecessary property values. As part of ALF-7230.
25799: Improved the order of the fields in the sysAdmin MBean form, fixed typos in a couple of labels and provided more explicit labels (there were 2 fields each called Context, Host, Port and Protocol)
25800: Removed the loading of the command-*.js files that end up in Data Dictionary/Scripts. If they turn out to be required by something (we can't find any code reference to them anywhere) then they will need to be added back but to a different location.
25802: ALF-6884 "TR25: Reload license file on live server via JMX operation on LicenseDescriptor mbean."
25804: Agenda View polishing: Style tweaks, removed refresh jump, added "Today" button (currently uses page refresh), new Sketch icon, etc.
25805: Fix up license admin component after previous checkin
25806: Update the new user email template acp to have localised descriptions for the templates
25808: ALF-6621 "Version History panel"
- activitiy filed after new version upload
- fixed bug where revert didn't work
- components refresh inline instead of page reload
- made alfresco-macros.lib.ftl work when "page" attribute isn't present
25811: Update the site invite email templates to be localised and html. For new installs, you will get the html versions from the acp. For old installs, the text version will remain in DD, and you'll get (+ start using) the new html ones.
(Change also pushes some freemarker model logic from the people invite into template service, so the site import can use it.)
25812: For new installs, don't bootstrap load the old invite-email.ftl, as we now get the new html ones from an acp patch that always runs
25813: Merged V3.4-BUG-FIX to V3.4-TEAM (3.4.1 changes)
24884: adding back runBare over-ride - test was deadlocking
24894: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.4-BUG-FIX:
24892: Fix ALF-6729: Corrected build paths for WQS following upgrade of commons-pool library
24901: Fix ALF-6590: Requesting details of many assets using a GET request was causing Tomcat to close the socket connection. Changed so that we use a POST for this request.
24905: Merged V3.3 to V3.4-BUG-FIX
24904: Fixes ALF-5964: Installer height too small RHEL (records only)
24928: Merged V3.3 to V3.4-BUG-FIX
24927: Fixed ALF-5025 (ALF-6206): Support background processing of archiving
- Added property: xam.archive.forceBackgroundStoreMove=false
24930: Merged V3.3 to V3.4-BUG-FIX
24929: Merged DEV/DAVEW/SAP to V3.3
24925: ALF-6667: Fixed possible deadlock where index merger is never rescheduled under heavy load
24941: Merged BRANCHES/DEV/BRIAN/wqs-caching to BRANCHES/DEV/V3.4-BUG-FIX:
24613: WQS: Added caching layer for asset collections. Improves rendering time of homepage by 23% at steady state.
24944: ALF-6662 - Transfer/replication servers need to be compatible versions
25814: Convert the activities email templates patch/bootstrap from a single xml + classpath ftl, to an acp containing localised html versions following the new pattern
25815: Merged V3.4 to V3.4-TEAM (RECORD ONLY)
24946: Merged V3.4-BUG-FIX to V3.4 (RECORD ONLY)
24752: Merged V3.4 to V3.4-BUG-FIX
24751: Merged V3.3-BUG-FIX to V3.4 (RECORD ONLY)
Restored V3.3-BUG-FIX mergeinfo, somehow truncated in revision 24274
24757: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24756: Fix for ALF-6269: WebForm (Edit Web Content Wizard) ERROR on Alfresco Community Edition 3.4.b and 3.4.c
24771: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24767: Merged BRANCHES/V3.3 to BRANCHES/V3.4:
24765: ALF-6547: fix intermittent test failure (AssetServiceImplTest renameFile/renameFolder) - fallout from ALF-1948
24802: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24801: Fix for ALF-3055: "SecurityTestSuite hangs when run in DOD5015 context - failed authentication audit hangs on DB connection"
- do failed audits in a separate thread (from a thread pool)
24822: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24821: Fix for ALF-3055: "SecurityTestSuite hangs when run in DOD5015 context - failed authentication audit hangs on DB connection"
- fix up unit tests
24838: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24828: Merged BRANCHES/DEV/BELARUS/V3.4-2011_01_13 to BRANCHES/V3.4:
24824: ALF-6361: web-client-config-custom.xml doesn't work in /alfresco/tomcat/shared/classes/alfresco/extension
24857: Merged V3.4 to V3.4-BUG-FIX
24853: Merged V3.3 to V3.4
24852: Fixed ALF-6573 "Incorrect name of subgroups on "Groups" page"
24858: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
24750: Limit installer builds to 2 threads
24874: Merged V3.4 to V3.4-BUG-FIX
24948: Merged V3.4-BUG-FIX to V3.4
24718: Merged V3.3 to V3.4-BUG-FIX
24717: Fix ALF-5555: It is impossible to edit review date from record's details page
24719: Fix for ALF-6106: Error on Check In operation with % symbol (SPP)
24733: Better fix for ALF-6106: Error on Check In operation with % symbol
24734: Fix for ALF-6089: Incorrect order of fields at 'Create Series', 'Create Category' and 'Create Folder' forms
The name, title and description fields are now placed in their own group on the server, all other non custom rm fields are put in an 'other' group, the client side config then declares a set for each group and orders them appropriately.
24753: Merged V3.3-BUG-FIX to V3.4-BUG-FIX
23870: Merge Dev to V3.3_BUG_FIX
ALF-4243: F5 load-balancer sending regular HTTP requests to Alfresco server causing Faces Servlet to throw java.lang.NullPointerException (MyFaces upgrade to from 1.1.5 to 1.1.7)
23897: Additional fixes and tweaks since introduction of MyFaces 1.1.7 library.
23919: More JSF component id related fixes.
23945: More MyFaces1.1.7 JSF page fix ups
23959: Another MyFaces 1.1.7 dup id issue fixed.
24008: ALF-4243
- Upgraded MyFaces from 1.1.7 to 1.1.8 to fix a bug seen in 1.1.7
- Added handling for the fact that valuebound properties that result in null now cause an exception where-as they were perfectly valid in 1.1.5.
24419: Merge from V3.3 to V3.3-BUG-FIX
r.24418 Fix for ALF-6075. Running out of /tmp space on the server is causing uploads to fail.
24768: Fixes ALF-6295: Allows MySQL to not be installed via unattended installer invocation
24779: Merge V3.3 to V3.4-BUG-FIX
24497 : ALF-3092 - deployment service - catch Throwable from Begin.
24684 : Merge DEV/BELARUS/V3.3-BUG-FIX-2010_10_04 to V3.3
23498 : ALF-5498 In Windows XP, placing a Folder with a Name that already Exists Removes all Content of the Existing Folder
24749 : ALF-6174 - Transfer Service fails with double peer assoc custom content type
24766 : ALF-5603 - It is impossible to assign workflow from workflow console to non-admin user
24812: Fix ALF-6316: A new "spoof" multivalue text property (cm:tagScopeSummary) is now made available for TagScope nodes when accessed via the getProperty or getProperties operations on the standard node service. The values of this property take the form "<tagname>=<tagcount>". A new interceptor has been added to the node service to do this (TagScopePropertyMethodInterceptor). WQS has been tweaked to make use of this new property, and the now defunct behaviour has been removed.
24820: Work in progress refactoring transaction handling of transfer unit tests.
24834: ALF-6468 - Update the scheduled actions folder bootstrap to use localisable names and descriptions, following the normal pattern
24836: Added system property 'system.cache.disableImmutableSharedCaches' (false by default)
- Equivalent to disabling Hibernate L2 cache for *immutable* entities
- Allows distinction between mutable and immutable cache entries
24850: Fix ALF-6562: Moved property that is used to label the WQS dashlet on the "configure site dashboard" page out of the Slingshot project and into the WQS Share Module project. Corrected its value to "Web Quick Start" rather than "WCM Quick Start".
24860: ALF-6673 - bootstrap folders and rename
24870: Removed svn:mergeinfo from root
24873: Merged V3.3 to V3.4-BUG-FIX (RECORD ONLY)
21789: ALF-4333: Fix
- Updated RepoPrimaryManifestProcessorImpl so it can handle deletions that are reported by either pre-delete noderef or archived noderef (previously only handled the latter).
- Updated TransferManifestNodeFactory so that it handles the case where the status of the node to transfer is "deleted".
- Updated UnitTestTransferManifestNodeFactory so that it handles the change to TransferManifestNodeFactory above.
- Added new tests for deletion cases.
23259: Merged HEAD to V3.3
23256: Fix ALF-4573: Start Workflow action is absent for edited document and working copy in Share
23346: Brought WebQS module in (including build process but not installer elements yet)
23371: "Simply" added wcmqs to installer
23391: ALF-5367: Copy dlls into tomcat/bin as appropriate.
23485: Merged V3.4 to V3.3 (fix backported for V3.3.x lines)
23472: Fixed ALF-5408: SQL Server missing ON DELETE CASCADE declarations
23515: Merged PATCHES/V3.2.0 to V3.3
23514: ALF-5554: Merged HEAD to V3.2.0
23153: When updating tag scopes following system shutdown/restore, be smarter about quickly skipping tag scopes that another (new) thread is currently working on
23283: More debugging level logging for tagging updates, to help identify the problem with periodic multi-threaded test failures on bamboo
23535: Merged V3.4 to V3.3 (complements 23517: ALF-5552)
23508: Fixed ALF-5559: Permission interceptors can fail if Lucene returns invalid NodeRefs
23564: ALF-5600: Merged V3.4 to V3.3
23424: Fixes: ALF-2989 - Incorrect sideId reference in URL for event in Site Calendar Dashlet
Adds support for displaying events that start in the past but finish in the future (previously only events that start in the future were shown)
23586: MERGED V3.4 to V3.3
22864: Fix for ALF-5005: "Create and edit functions on AWE become "confused""
23042: Fix ALF-5127: Impossible to create an article/blog (WCMQS) [Must clear panel hideEvent handler if manually hiding a YUI panel]
23561: Fixes: ALF-4569 - Removes universal override of input width box and switches the editor form panel to adjust it's width based on content rather than window size.
Fixes: ALF-4570 - Adds an override for the CSS 'top' property of the form dialogue to ensure it's always below the ribbon. (Was being set automatically by the YUI widget.panel call)
23569: Fixes: ALF-5606 - Ribbon wasn't resizing correctly after the form events.
23630: Backport of installer
23631: Added 64-bit & deployment installers
23664: Fixes ALF-5691: TransferService: Multi-byte characters are not encoded correctly
23681: Fixes ALF-5699: TransferService: Snapshot file from source repo never contains complete MLText properties
23695: Fixed bug exposed after fixing ALF-5699. Parsing of MLText properties out of the transfer snapshot file was incorrect, and that was causing multi-lingual property values to be duplicated
23709: ALF-5699: Fix NPE in ManifestIntegrationTest
23734: Merged V3.4 to V3.3
23731: Fixes for ALF-3098 and ALF-3097
- Share - Security check on Personal Dashboard - only the owning user can view a user dashboard page
- Share - Security issue on Customize Site Dashboard - private and moderated site dashboard pages no longer visible to non-members, customise site and dashboard pages only accessible to SiteManager
23747: ALF-5696: Merged V3.4 to V3.3
23585: Fixed ALF-5372 "JavaScript error on Groups management dialog with IE8 : document.getElementById is null"
23790: Fixed ALF-3823 "Share: RSS feed can't be read: http://cds-srv.sun.com:8700/rss/update/public/sunalert_update.xml - ok with other RSS client."
23883: Fixes ALF-5759: WQS: Attempt to copy a website section fails
23907: Merged DEV/BELARUS/V3.3-BUG-FIX-2010_09_20 to V33
22750: ALF-4846: Update rules are firing on inbound actions
23931: Undid rev 23907 (Reverse-merged /alfresco/BRANCHES/DEV/BELARUS/V3.3-BUG-FIX-2010_09_20:r22750)
23961: Fixed ALF-5686 "Incorrect behaviour of "All" filter in "My Tasks" dashlet"
- Variables assigned in a <#macro> shall always be assigned using <#local> (using <#assign> makes them globally available which might cause naming collisions)
24132: Disable intermittent failing unit test
24148: ALF-6007: Merged HEAD to V3.3
23049: Fixed ALF-5099: Error when trying to go back in Create Web Content Wizard (only with certain XSDs)
24263: Merged from V3.3-BUG-FIX to V3.3
24264: V3.3-BUG-FIX to V3.3
24262: Stress test code for ALF-5025: Support background processing of archiving
24287: Added missing import
24336: Merged V3.4 to V3.3
23205: Fix for ALF-2111 - Download URLS are different on different pages, authentication fails when URL sent
24353: Merged V3.4 to V3.3
24352: Fix SQL fallout from ALF-6078
24510: Merged V3.4 to V3.3
21960: First round of date refactoring: Document Library pages now expect XML dates (ISO8601) from Share data webscripts
21961: Share client-side I18N utility now emulates sever-side handling of doubled-up single quotes.
24526: Merged V3.4 to V3.3
24402: Fix for performance degredation related to ALF-3823.
RSS feed processing in JavaScript relies on Rhino impl of regex - this is extreemly slow as Rhino regex is by far the slowest component of the library.
Switched code to use the Java Regex libraries to improve performance and reduce memory usage.
24587: Merged V3.4 to V3.3
24564: Fix for ALF-3727: Custom permissions aren't visible in Explorer UI
24604: Merged V3.4 to V3.3
24602: Build fix for RM permission model loading - collateral damage for R 24564
24774: Merged BRANCHES/V3.4 to BRANCHES/V3.3:
23492: Fixed ALF-5550: DB2: Unable to insert values into alf_string_value
24813: Merged BRANCHES/V3.4 to BRANCHES/V3.3:
24750: Limit installer builds to 2 threads
24880: Merged V3.3 to V3.4-BUG-FIX
24463: Fixed ALF-4398 "Path to rule set is not displayed" ($html alias was missing from a merge)
24465: Merge V3.3 to V3.4 (RECORD ONLY)
24463: Fixed ALF-4398 "Path to rule set is not displayed" ($html alias was missing from a merge)
24493: Fix for Mac OS X CIFS logon problem, change UID to start at one as zero has special meaning, plus other minor fixes. JLAN-112.
24569: Fix for ALF-5333: Webdav - Online editing of files in a folder with German umlauts does not report correct characters
24611: Fix broken build due to merge #fail (r24460 / ALF-4015)
24668: ALF-4557 - Upgrade of large repository to latest 3.3 fails on excession of mysql table lock size
24707: Fix for handling of null first/last name in wiki page list
24710: ALF-5535 - Fix to correctly format json number values (not as numeric human readable strings)
24794: Fix for ALF-4984 - Outdated custom-slingshot-application-context.xml.sample file for share
24798: Fix for ALF-5806: Lucene query does not return expected result.
- Alfresco FTS now supports the prefixes ~ and = for phrase queries
24814: Build fix after r24798: Fix for ALF-5806: Lucene query does not return expected result.
24823: Synchronization improvements to RemoteClient and http proxy hosts
24825: Fixed #3 of ALF-6308 "Share data issues"
- Share falls back to use "html uploader" (in all browsers except IE) when "JSESSIONID" cookie is unreachable from javascript (like when "HttpOnly cookies" is activated on the server.
24835: Fixed ALF-5484: Check-in does not update association
- Copy code when copying over an existing target node was NOT processing associations
- Fallout from refactor and subsequent fixes related to ALF-958 (Target associations aren't copied)
- Some commented-out unit tests reintroduced
24842: Fix for ALF-6308 item #4 - validate the redirect URL to ensure it is a relative url
24845: Merged DEV/DAVEW/SAP to V3.3
23874: ALF-5822: Correct Lucene throttling mechanism to prevent build up of excessive committed deltas
- Also correct BatchProcessor's mechanism for single-threading batches with cross dependencies
- Single-threaded batches must be sequenced in order
23876: ALF-5822: Default lucene.indexer.mergerTargetOverlaysBlockingFactor to 2 for better write performance under load
24022: ALF-5822: Refinement of fix
- Don't block a thread that has already entered the prepare phase with another indexer (e.g. a cross-store commit). Otherwise it could block indefinitely and never enter the commit phase
- Also added extra debug diagnostics and handle all Throwables on failure
24023: ALF-5822: Minor correction to debug log message
24421: ALF-6134: Do not export org.hibernate.jmx.StatisticsService through JMX to avoid excessive blocking under load
24422: ALF-6135: Remove lock contention from concurrent Lucene searches
- Added a RW Lock and Thread local-based solution to org.apache.lucene.store.FSDirectory.FSIndexInput.readInternal() to avoid contention during multiple parallel Lucene searches. This is already recognized as a bottleneck by the Lucene developers, who offer NIOFSDirectory as an alternative, which unfortunately doesn't work on Windows.
- Added RW lock to org.apache.lucene.index.TermInfosReader.ensureIndexIsRead()
- Threads no longer hanging in lucene searches during load tests. Woohoo!
24423: ALF-6136: Don't call through to org.apache.log4j.NDC unless debug is enabled as it's heavily synchronized. Also avoid dynamic method invocation by using a delegate.
24426: ALF-6138 (SURF - PARTIAL): 'Warm' the java.beans.Introspector cache for key Freemarker accessible bean classes on loading in static initializers
24428: ALF-6139 (SURF - PARTIAL): First log in to Share is expensive due to 'lazy' dashboard creation and excessive synchronization
- Added AVMRemoteStore.createDocuments() for creating multiple XML documents at once, all embedded within the same master XML document in the request body
- Added corresponding saveDocuments() methods to Store, RemoteStore, Model, ModelObjectManager and ModelObjectPersister on the Surf side
- Used this in PresetsManager
- Removed excessive synchronization from StoreModelObjectPersister
24429: ALF-6140 (SURF - PARTIAL): Surf tweaks to allow concurrent execution of web scripts
- Use StrongCacheStorage instead of MruCacheStorage in RepositoryTemplateProcessor to avoid use of a synchronized cache
- Tweak cache sizes in FreeMarkerProcessor
- Use thread local object wrapper delegates in QNameAwareObjectWrapper and PresentationTemplateProcessor to work around synchronization in DefaultObjectWrapper
- Swap in the same object wrapper to WrappingTemplateModel
- Use a concurrent HashMap in ModelObjectCache and ModelHelper and remove excessive synchronization
- Use RW locks rather than synchronized blocks in AbstractWebScript
24431: ALF-6141: Improvements to IBatis DAO performance under load
- Use lazyLoadingEnabled="false", enhancementEnabled="false" to avoid unnecessary blocking and generation of CGI proxies in IBATIS DAOs
- Use useTransactionAwareDataSource="false" to prevent Spring from agressively unwrapping DBCP connections and bypassing the prepared statement cache
24432: ALF-6142: Remove dependency between RepositoryAuthenticationDAO and Lucene
- Reworked RepositoryAuthenticationDAO to use a node service lookup by child association QName
- This required adding a patch to 'upgrade' the qnames of existing authentication nodes, which previously all had the same QName
24433: ALF-6143: Remove net.sf.ehcache.use.classic.lru setting from EhCacheManagerFactoryBean and InternalEhCacheManagerFactoryBean to prevent serialization of accesses to shared caches by multiple executing threads
24434: ALF-6144: DirtySessionMethodInterceptor was causing contention between multiple threads calling the same DAO.
- Unfortunately method.getAnnotation() is a synchronized call, and thus causes concurrent calls to the same method to contended with each other.
- Added a non-blocking cache so that DAOs can be accessed in multiple threads without contending.
24435: ALF-6145: Use RW Locks in Subsystem Framework
- The operations relied on by the dynamic proxies wrapping subsystems were synchronized and thus caused contention when multiple threads were calling in to the same subsystem
- Replaced synchronized blocks with use of read write locks, thus allowing multiple concurrent readers
24436: ALF-6146: Regulate PermissionModel accesses with RW locks, rather than synchronized blocks and an excessive number of concurrent hashmaps.
24438: ALF-6136: Fix build classpath
24439: ALF-6142: Fixed seeding of admin user password
24444: ALF-6142: Fix unit test fallout
- InviteServiceTest needs a transaction
- RepositoryAuthenticationDao must listen for Person username changes and update authentication node qname accordingly
- Correction to MT handling in RepositoryAuthenticationDao
- Repository Authentication Component must 'normalize' the username before passing it through the DAO
24445: ALF-6145: Correction to lock handling when propagating destroy() events
24446: ALF-6142: Add new dependencies to unit test
24448: ALF-6142: Further fix ups
24461: ALF-6142: Fix unit test
24664: ALF-6408: Prevent possible deadlock during reindexing
- waitForHeadOfQueue() now only called in beforeCommit() phase rather than afterCommit() to prevent deadlocking with Lucene throttler
- indexes are also flushed beforehand in beforeCommit() so that indexing work can still be parallelized
- also prevent potential deadlock caused by clearing of IndexInfo.thisThreadPreparing in a nested transaction
24810: ALF-6653: Use read write lock in Hibernate ReadWriteCache to avoid needless contention on L2 cache reads
24817: ALF-4725: Avoid excessive lock contention in dbcp by upgrading to 1.4
- also upgraded commons pool
24818: ALF-6658: Remove synchronization from LockService - transaction local collections used anyway
24844: ALF-6681: Don't let the PostLookup job stack up in multiple threads
- Now only executes in one thread at a time and skips scheduled slots where it is already running
24864: Fix for ALF-5904: Explorer - Space model rights not duplicated when creating a space based on a template
- copy service no longer uses hasPermission
- added tests for permission copy scenarios with assorted rights
- this fix assumed there is nothing special about templates - ie that they should always carry permissions and is the "default" copy behaviour to copy permissions if possible
24865: ALF-6145: Fix failing unit test
24878: ALF-6146: Correction to write lock around requiredPermissionsCache
24881: Increment version revision
24884: adding back runBare over-ride - test was deadlocking
24894: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.4-BUG-FIX:
24892: Fix ALF-6729: Corrected build paths for WQS following upgrade of commons-pool library
24898: Fixed merge issue in FixUserQNamesPatch
24901: Fix ALF-6590: Requesting details of many assets using a GET request was causing Tomcat to close the socket connection. Changed so that we use a POST for this request.
24905: Merged V3.3 to V3.4-BUG-FIX
24904: Fixes ALF-5964: Installer height too small RHEL (records only)
24928: Merged V3.3 to V3.4-BUG-FIX
24927: Fixed ALF-5025 (ALF-6206): Support background processing of archiving
- Added property: xam.archive.forceBackgroundStoreMove=false
24930: Merged V3.3 to V3.4-BUG-FIX
24929: Merged DEV/DAVEW/SAP to V3.3
24925: ALF-6667: Fixed possible deadlock where index merger is never rescheduled under heavy load
24941: Merged BRANCHES/DEV/BRIAN/wqs-caching to BRANCHES/DEV/V3.4-BUG-FIX:
24613: WQS: Added caching layer for asset collections. Improves rendering time of homepage by 23% at steady state.
24944: ALF-6662 - Transfer/replication servers need to be compatible versions
25816: Removed unused config files; superceded by subsystem configuration
25817: Tweak how the html notification/invite template ACPs are patched/bootstrapped to better fit the pre-existing pattern
25819: ALF-7230. Fixed the document link sent out in the notification email.
This document link is now a Share link and requires the admin to have configured SysAdminParams with server config data such as port number etc.
Added the SysAdminParams bean to the ServiceRegistry
Added a helper method to TemplateNode to get the Share URL for a (document) node.
Updated the email templates within the acp to use the helper method in TemplateNode.
25820: Merged V3.4 to V3.4-TEAM
24885: Fix ALF-6694: V3.4.0 schema inconsistencies
- ALF-6712: DB2: alf_authority missing index 'authority' during upgrade
- ALF-6714: ALL: alf_prop_unique_ctx missing FK index on upgrade from 3.3 and 3.2
24889: Disabled intermittently failing test (ALF-6700) until it can be made more reliable.
24951: Merged DEV/DAVEW/SAP to V3.4
24950: ALF-6698: Allow clearBatchSize and updateBatchSize properties of userUsageTrackingComponent to be controlled through system.usages.clearBatchSize and system.usages.updateBatchSize global properties
24966: Fixed ALF-6363: Transaction status incorrect during afterCommit phase
- Covered by unit tests
- afterCommit or afterRollback will report "Not in transaction"
24969: Fixed ALF-4372: JavaDocs don't match code for Index Recovery Modes (VALIDATE)
24970: WQS: Fixed web publishing transfer service Spring definition (hopefully permanently now) following change to TransferService requirements
24974: Fix ALF-6813: WQS: Specifying the sort order in the query of a dynamic asset collection has no effect
24978: WebDAV: minor debug logging fixes
- fix WebDAVHelper logger name to be consistent (with rest of WebDAV and other filesys protocols)
- log service call as info (separate from rest of debug)
24983: Step 1 of ALF-3891: Policy beforeDeleteChildAssociation not fired on delete node
- Clean up deprecated beforeCreateChildAssociation, which could only be used *after* the event
24985: Attempt to fix ALF-6820: Slow CMIS unit tests on build box
24994: Fixes: ALF-6815 - terminology change (also fixes encoding bug that was preventing files being loaded into translation memory)
24995: ALF-6572 - WCM: virt svr - enable "lazyDeploy" by default
- can be disabled (in server.xml)
24997: correction/kludge of DescriptorServiceTest.
25002: Fix up test.
25029: Merged DEV to V3.4
25009: ALF-5829: Cannot upload files to Records Management site using WebDav from Mac OS X
- Configuration constant that maps User-Agent pattern to response status code was added to WebDAVMethod.
- Method that determines response status for AccessDeniedExeption using ‘User-Agent’ header was added.
- AccessDeniedException processing was changed to return appropriate status.
25043: Merged DEV to V3.4
25012: ALF-6758: Potential JGroups Locking issue requiring jgroups upgrade
JGroups was upgraded to the latest available stable version 2.11.1 Final:
- jar was upgraded;
- sources were upgraded;
- classpath of the ‘3rd Party’ project was upgraded;
- AlfrescoJGroupsChannelFactory was upgraded according to extension in superclass
25061: Merged DEV to V3.4
24920: ALF-1787: Slow performances when many workflow are opened
1. Implementation of a custom query for JBPMEngine.getAssignedTasks.
2. Uint test for creating and testing neccessary items in DB.
25014: ALF-1787: Slow performances when many workflow are opened
1. HQL query for TaskInstance properties chache.
Also:
- Moved back to query.list() - no difference with scroll
- Checked query plan for batching queries and found no problems
- Batch queries *have* to be limited in the IN clause
- Although not using scrolling, there was a missing close statement
25072: Reversed change 25043: Slow performances when many workflow are opened
25094: Resolve ALF-6736: CMIS Web Services: getObjectByPath() should return an objectNotFound error if the given path doesn't exist
25107: Resolve ALF-6754: CMIS nameConstraintViolation errors are not returned to client
25122: Merged HEAD to BRANCHES/V3.4:
25115: Fixes: ALF-6336 - resolved incorrectly translated date formatting strings.
25144: ALF-6841 - IMAP Sync Errors
25148: ALF-6991: Connection pool causes poor performance in some test suites
- Added explicit 'forceMultipleResultSetSupport=false' in case someone wants to change it.
- This is not a fix (or actually a change at all) just a documentation of the options available
25149: Added transaction leak checks in security tests.
- Just helpful for diagnosis when one test fails and brings the others down.
25182: Merged PATCHES/V3.4.0 to V3.4
25180: Merged DEV/TEMPORARY to PATCHES/V3.4.0
25150: ALF-6918: Editing a Share document simultaneously using Share HTTP and Webdav breaks the document - working copy relationship.
User can't unlock and edit original node that was checked out by him.
WebDAVMethod-> checkNode() was changed to return Http Status 423 if node has a working copy
25181: Merged DEV/TEMPORARY to PATCHES/V3.4.0 (with corrections)
25102: ALF-6894: Share IMAP - Modifier and date/time incorrect.
ImapServiceImpl.checkForFlaggableAspect() method was modified to disable "auditable" behavior before adding "flaggable" aspect and then enable it again.
25193: Fix ALF-7039: Unable to specify target MIME type for renditions generated by the TemplateRenderingEngine
The "mime-type" parameter is now exposed by any rendering engine that is derived from the BaseTemplateRenderingEngine
25205: Merged V2.2 to V3.4
25184: ALF-6914: Use RetryingTransactionHelper in WorkspaceClipboardItem
- Also decoded the mysterious looping logic
25214: Merged BRANCHES/DEV/BELARUS/V3.4-2011_01_13 to BRANCHES/V3.4:
25045: ALF-6435: SPP doesn't work with MT users
25216: Merged HEAD to BRANCHES/V3.4:
25100: Fix for build issue Steve was encountering on new build boxes using Ant 1.8.x
25219: Fix for ALF-6312: "Incorrect work of AWE functionality"
25222: Merged BRANCHES/DEV/BELARUS/V3.3-2010_12_20 to BRANCHES/V3.4:
24943: ALF-6103: Explorer - Version type not set by auto version
25224: Fixed ALF-6992: PersonUsagePatch is sequenced incorrectly and is too slow
- Added direct SQL update for cm:sizeCurrent (adds a type NULL property just like the Java patch did)
- Removed the Java patch; ensured that new patch has the old as an 'alternative' and that the old patch is now a NoOp.
- Tested with 50K users upgrading from 2.1
- Can be backported safely to 3.2 and later.
- Will provide instructions in the JIRA for working around.
25225:ALF-6992: PersonUsagePatch
- Fixed alf_applied_patch entry
25229: Fix for ALF-6661: Fixed issue with navigation handling in JSF client, although seen via WebDAV in the bug description, it's actually the same for any inline editing.
25237: Fix for ALF-6463: Collaborator and Editor cannot rename items via WebDav
25244: Fix for ALF-6858: Uninitialized FormUI options parameter causes UI to be unusable
25245: A new schema version range for 3.4.1
25246: Merged BRANCHES/DEV/BELARUS/V3.4-2011_01_13 to BRANCHES/V3.4:
25226: ALF-6348: Edit the event to reccurent and backward doesn't work
25253: ALF-7059: Excessive webscript loading times in v3.3 and v3.4
- Corrected escaping of Lucene document searches in RepoStore
- The '-' character was getting interpreted as an operator when searching for package-desc.xml
25256: ALF-5143: Eliminate use of non-I18N friendly FileWriter
25258: Undid fix for ALF-6992 revs 25224 and 25225
25259: Fixed ALF-6992: PersonUsagePatch is sequenced incorrectly and is too slow
- Fixes ALF-6954, too: CLONE - Attempt to login into Alfresco fails for previously created users ...
- Follows previous fix removal
- Moved SQL from bootstrap to patch execution, but still do a mass update
- Ensure that QNames are present prior to SQL execution
- 'patch.authorityDefaultZonesPatch' depends on 'patch.personUsagePatch'
25261: Merged DEV to V3.4
25160: ALF-1787: Slow performances when many workflow are opened
1. Implementation of a custom query for JBPMEngine.getAssignedTasks.
2. Uint test for creating and testing neccessary items in DB.
3. HQL query for TaskInstance properties chache.
4. HQL query for ContextInstance variables chache.
25270: Fix for ALF-6271. ThumbnailRegistry loading definitions without transaction.
25275: Merged DEV to V3.4
25243: ALF-6583: when a LDAP admin removes its own account, account cannot be useed anymore and cannot be recreated
- Full path to node calculating logic was extracted from ‘org.alfresco.filesys.repo.NodeMonitor.beforeDeleteNode()’ policy handler:
- ‘NodeMonitor’ performs lookup operations as 'System' user
25251: ALF-6583: when a LDAP admin removes its own account, account cannot be useed anymore and cannot be recreated
- Additional persons’ cache controlling was added:
- currently, ‘org.alfresco.repo.security.person.PersonServiceImpl.getPersonOrNull()’ checks all ‘User Home’ NodeRefs before using;
- all inexistent NodeRefs will be removed from the cache
25281: Attempt to prevent build hang in ChainingUserRegistrySynchronizer
25287: Merged DEV/TEMPORARY to V3.4 (with correction)
25284: ALF-5596: Alfresco WebDAV does not work when repository is in read only mode.
25295: Merged DEV/DAVEW/SAP to V3.4
25207: ALF-6856: Avoid checkout failures under heavy load
- Stop absorbing all exceptions in checkin / checkout / cancel-checkout
- Propagate object wrapping code, message and cause instead
25208: ALF-7062: Use a shared cache in RepositoryAuthenticationDao
25209: ALF-7063: Use nodeService.exists() instead of a Lucene search in Search.findNode()
25210: ALF-7064: Use caching plus a read write lock to avoid contention in SubsystemChainingAuthenticationService under load
25211: ALF-7065: Use cached authorityService.getContainingAuthorities() method to improve performance of SiteServiceImpl.getPermissionGroups()
25220: ALF-7062: MT fix
25221: ALF-7062: Fix AuthenticationTest
25223: ALF-7065: Refinement to use of cached authorities in SiteServiceImpl.getPermissionGroups() that preserves current 'direct memberships take precedence' semantics.
- First fetch cached recursive group memberships. If there are zero or one, they can be returned immediately.
- Otherwise, fetch immediate group memberships and work it out from there.
25230: Extend ehcache cluster sample with socketTimeoutMillis=10000. Increase timeout from its 1 second default to avoid lots of RMI and cache integrity errors under load.
25297: Fixed merge issue in 25295
25302: ALF-6067: Unable to run read-only server without error
- The latest error could not be reproduced
- Added double-check to bypass audit if the system is in read-only mode (TransactionService.getAllowWrite())
25306: ALF-5596: Merged DEV/BM to V3.4
24726: BM - tweak WebDAV propfind (to use read-only txn)
25326: Fixes for DB coverage: ALF-1787: Slow performances when many workflow are opened
- Refactored query to use neat JOIN syntax
- Added back batch size limiting to prevent Oracle blow-outs
- Added in parameters to cover boolean query conditions
25334: Added missing quotes in invitation service properties file
25336: Merged V3.3 to V3.4:
- 24918: ALF-6496: Browsing large File Plan is slow
- 24940: - Fix up issue with over enthusiastic caching of capability results.
- Rename troublesome capability test so as not to hold up the build.
- 24947: Fix-up to capabilities test.
- 24973: Unit test fixes
- 25046: Build fixes
- 25080: RM: Fix transaction cache key
- 25260: ALF-7000: RM: Cuttoff action for folder is missing when record is frozen
25344: Updated capability tests. More to come.
25370: Fix for ALF-3339 - Modifying the properties of a link on a Folder does not show up after pressing the OK button but after pressing the 'close' button
25374: Fix for ALF-6691 - Incorrect behavior of RSS feed for Wiki. Also fixes other minor RSS feed validation issues (pubdate format).
25389: RM: Build fixes
25414: Fix for ALF-3202: ALL field not fully implemented in LuceneQueryParser for wildcards, prefixes, and fuzzy
- all current fields behave sensibly or throw unsupported
25424: Fix for ALF-6576 - Search by tags shows not empty results on the site which has no content
25467: Resolve ALF-7074: CMIS web services do not appear to allow ticket authentication
25508: Fix for ALF-7110 - JSF custom component Form submit value encoding
25538: ALF-6497: Updates to disposition schedules in progress do no complete with large record sets
- Updates to records under the control of an edited disposition schedule is now performed in the background
- A quartz job manages the record updates
- UI updates to show whether there is a unpublished update to the disposition action pending
25539: RM: Ensure not "all" behaviours are switched off when processing disposition action defintions updates.
- rm search information is now being populated and shown in the Ui correctly post publish
- see ALF-6497
25545: Merged V3.3 to V3.4
ALF-7196: Records only
25573: Deleted : /alfresco/BRANCHES/V3.4/root/modules/dod-5015/source/java/org/alfresco/module/org_alfresco_module_dod5015/model/FilePlanComponentAspectTest.java
25603: Updated Postrgresql install switch
25608: Fix Eclipse classpath after Postgres driver move
25620: Fix for escalated issue ALF-7218: Advanced Search in Share breaks with custom type which contains underscores in type name
25622: Merged BRANCHES/DEV/BELARUS/V3.4-2010_12_14 to BRANCHES/V3.4:
24647: ALF-6307: Compliance for Third Party jars with Source Modified
25623: ALF-6309: Changes to notice.txt and addition of license files
25627: Fixes ALF-7222: Updated linux installer window height (with taller image to hide additonal background)
25633: Fix intermittent unit test failure - retrying txn in RecordsManagementAuditServiceImplTest
25637: Merged DEV/TEMPORARY to V3.4
25215: ALF-6696 : Upgrade from 2.1.7 to 3.3.4 failing Due to "out of memory"
All large db scripts for all supported dialects was modified to follow batching approach.
25325: ALF-6696 : Upgrade from 2.1.7 to 3.3.4 failing Due to "out of memory"
1. Upgrade scripts for all supported dialects was corrected to follow mysql style after David's review of batching porting work.
25398: ALF-6696 : Upgrade from 2.1.7 to 3.3.4 failing Due to "out of memory"
Some errors was corrected in upgrade scripts after David's review.
25643: Initial commit of reworked Japanese language pack
25669: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25665: Spanish Language Pack update from Gloria
25671: Updated installer with simple Easy install. Fixed binaries inclusion.
25684: Fixes: ALF-7102 - minor (consistent) typo in i18n string.
25692: ALF-7293 - Handle error condition of unsupported RSS XML format (RDF in this case)
25707: ALF-6993 Fixed AlfrescoTimer so that it no longer ends the task if the Timer is set to repeat.
25715: Fix intermittent failing unit test by increasing time window
25718: Merged PATCHES/V3.4.0 to V3.4
25700: Fix for ALF-7059: Webscripts: Startup: webscript loading takes about 10 minutes to complete.
- QNAME:simpleToken will go down an optimised route
25720: Fix for ALF-7318: patch.calendarNamespaceUri fails as the TYPE field no longer supports prefix queries
Part fix for ALF-6291: Inconsistencies in lucene search queries with wildcards and single letters.
25721: Fixed ALF-7319. Removed ';'.
25734: Updated copyright to 2011
25738: Fix to issue with groups display and wrong panel returned to after cancel group edit
25773: Merged BRANCHES/DEV/BELARUS/V3.4-2011_02_16 to BRANCHES/V3.4:
25747: ALF-6307 Compliance for Third Party jars with Source Modified
25798: Merged PATCHES/V3.4.0 to V3.4
25789: Merged DEV/TEMPORARY to PATCHES/V3.4.0
25783: ALF-7079: concurrent access to share site using the Share web UI and webdav by two users break the copy.
1. The WebDAV MOVE and DELETE methods were modified to properly handle the "MS Word shuffle" for working copies.
25793: Merged DEV/TEMPORARY to PATCHES/V3.4.0
25395: ALF-7079 : concurrent access to share site using the Share web UI and webdav by two users break the copy.
UnlockMethod (webdav) was modified to correctly handle working copies.
25803: Merged V3.3 to V3.4 (RECORD ONLY)
25015: ALF-6749: Merged V3.4 to V3.3
24601: Fix for ALF-6032: It's impossible to create meeting items
25062: Merged V3.4 to V3.3
25061: Merged DEV to V3.4
24920: ALF-1787: Slow performances when many workflow are opened
1. Implementation of a custom query for JBPMEngine.getAssignedTasks.
2. Uint test for creating and testing neccessary items in DB.
25014: ALF-1787: Slow performances when many workflow are opened
1. HQL query for TaskInstance properties chache.
Also:
- Moved back to query.list() - no difference with scroll
- Checked query plan for batching queries and found no problems
- Batch queries *have* to be limited in the IN clause
- Although not using scrolling, there was a missing close statement
25276: Merged V3.4 to V3.3
25261: Merged DEV to V3.4
25160: ALF-1787: Slow performances when many workflow are opened
1. Implementation of a custom query for JBPMEngine.getAssignedTasks.
2. Uint test for creating and testing neccessary items in DB.
3. HQL query for TaskInstance properties chache.
4. HQL query for ContextInstance variables chache.
25328: Merged V3.4 to V3.3
25326: Fixes for DB coverage: ALF-1787: Slow performances when many workflow are opened
- Refactored query to use neat JOIN syntax
- Added back batch size limiting to prevent Oracle blow-outs
- Added in parameters to cover boolean query conditions
25373: Merged HEAD to V3.3
25100: Fix for build issue Steve was encountering on new build boxes using Ant 1.8.x
25807: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4:
25785: Add the WQS client API to the "generate-javadoc" build target
25792: Fix ALF-7345: WQS: Unable to place a WQS on the root context of a web container easily. This fix enables the web context of a WQS website to be set to "/" to indicate that it lives at the root of the URI namespace of the web container.
25809: Merged V3.3 to V3.4
24899: (RECORD ONLY) Merged V3.4-BUG-FIX to V3.3
24898: Fixed merge issue in FixUserQNamesPatch
24913: Merged BRANCHES/DEV/BELARUS/V3.3-2010_12_20 to BRANCHES/V3.3:
24890: ALF-837 Firefox: Incorrect behaviour of Insert/Edit image option on creating content based on web form
24962: (RECORD ONLY) Merged PATCHES/V3.3.3 to V3.3
24959: ALF-6780: Merged V3.4 to PATCHES/V3.3.3
23385: Fix for ALF-5166: After restore of indexes - AUTO hangs
- bulk deletes are now handled as such during index tracking and rebuild (as they are normally)
25011: Attempt to resolve latest build deadlock: Specify inputstring="" in junit invocations in order to work around Ant bug https://issues.apache.org/bugzilla/show_bug.cgi?id=37887
25012: Reverse previous checkin.
25033: ALF-6535: Changes to enable session sticky sessions for SPP
25034: Merged DEV/TEMPORARY to V3.3
25026: ALF-6763 : Malformed web.xml prevents 3.3.5 340 JBoss deployment, org.apache.myfaces.ERROR_HANDLING param should be replaced
1. Web.xml was modified for web-client to allow bootstrap alfresco on Jboss EAP 5.1.0.
25060: (RECORD ONLY) ALF-6114: Rules for updated items are triggered before users commit any changes.
25063: Merged DEV/TEMPORARY to V3.3
25059: ALF-608 Errors when uploading content via CIFS result in zero byte files
Closing file operations wrapped by transaction in ContentDiskDriver.
Catching IOException in NTProtocolHandler.procCloseFile() was changed to catching Throwable to avoid delay.
25067: For for ALF-6807: TinyMCE: This is a follow up of: http://issues.alfresco.com/jira/browse/ALF-5420 (escalation)
25177: ALF-6855: Adding versionable aspect as rule in share site causes errors
25186: Merged PATCHES/V3.3.3 to V3.3
25065: Fix for ALF-6780 Full re index seems to not ends up under certain circumstances.
- A full rebuild only creates nodes
- Fixed issue repeating all previous deletes already processed in the transaction (for deletes and updates to nodes) with every delete/update in the transaction
- Closed TermDocs enumerations
25372: ALF-5933: Updated mysql collate encoding
25456: Fix for ALF-7078: CLONE -Impossible to reject invitation due to script error
25478: Fix for ALF-6756 - JSON delete should not pass body for request
25498: (RECORD ONLY) ALF-5964: Updated installer window height for linux
25533: ALF-6946: Correction to WAS libraries.xml
25558: (RECORD ONLY) Fixes ALF-6268
25560: Fixed ALF-7210: User workflow tasks query fails on RHEL
- Case-sensitivity in the table aliases cause failure on unix
- Must be 'processInstance' not 'processinstance'
- Fallout from ALF-1787: Slow performances when many workflow are opened
25810: Merged V3.3 to V3.4 (RECORD ONLY)
25070: Reversed revision 25062
25822: First embryo of social items on doc details page.
25823: ALF-7336 - License file to be loadable from configurable location
25824: ALF-7333: TR24: IMAP, CIFS, WebDAV & FTP should not mount company & user home by default
- Added global property 'protocols.rootPath' defaulting to protocols.rootPath=/${spaces.company_home.childname}
- Included 'protocols.rootPath' in file-servers config and IMAP config
- TODO: Get 'protocols.rootPath' into WebDAVServlet
25825: Fixed Eclipse classpath which contained a reference to someone's Tomcat directory
- To avoid having to update the classpath, create a project in Eclipse called "Enterprise Runner"
and pull in the "Enterprise Repository" into that. Then run tests in context of "Enterprise Runner".
Additional jars and paths can be pulled in as required.
25826: Merged V3.4 to V3.4-TEAM
25301: (RECORD ONLY) Merged V3.4-TEAM to V3.4
25189: Expose getAllowWrite on the TransactionService API
25821: ALF-5841 Applied fix to queryTasks() to stop the process definition hibernate query exceeding the limit of 1000 arguments.
25828: New i18n labels for social interactions
25830: Working "likes" added to document header on doc details page, using the Alfresco.Like widget found in share.js
25831: More work in progress ALF-6593: TR04: Update dashlets to provide consistent look & feel, include thumbnails, help text, action links where applicable
25832: Remove placeholder text (unused)
25833: Some improvements on the "likes" in share.js, such as calling it Alfresco.Like instead of Alfresco.Favourite... :-)
25835: Build fixes for RM related tests
25836: Added "favourite" on doc details page's header suing Alfresco.Favourite foun din share.js ALF-6614 "Page redesign and refactor"
25837: Update the new html templates - remove the share_or_team flag (switching to just being "Alfresco"), and rationalise on shareUrl rather than a mix of shareUrl and share_url
Also tweaks how shareUrl is injected into the model
25838: I have no idea why FormServiceImplTest is failing on the build server, it runs fine locally. In the interest of getting a successful build this weekend I'm disabling the failing checks until I have time to investigate the environment difference on the build server.
25839: Fixes to siteURL macro and param reader following recent refactoring.
25841: ALF-7358 - RTEAM 38: User count is not decremented when users are removed
ALF-7378 - RTEAM 39: Excess users error is not accurate for an end-user
25842: Removed deep permission checks in RepoUsageComponent
25844: Url fix for "like activity" posted from doc details page ALF-6614 "Page redesign and refactor" activities
25847: ALF-6614 "Page redesign and refactor" added missing peice "comments" in doc detail header
25848: Update the InviteSenderTest to work with the new way of passing the template details+model to the MailActionExecutor, rather than rendering the text itself
25856: Change the User CSV Upload webscript to handle the transaction itself. This means that if the transaction commit fails (eg user limit exceeded, custom person validation fails) then we get to send the client our own error message+status code.
(Previously the commit failure was trapped by RepositoryContainer, and so the webscript had no control over the error reporting process, which is required in this case to meet share UI needs)
25858: When generating WebScriptExceptions from a resource bundle (instead of the more usual system properties), ensure that the underlying cause (if present) is included
25864: Added back logging of subsystem start/stop.
25865: Removed unused code and comments
25871: General license fixes
- Apply forced read-write to transactions
- Heartbeat code synchronization around enable/disable
- Fixed license test to check for heartbeat state correctly
25872: Merged V3.4 to V3.4-TEAM
25849: Fixed ALF-7379: PostgreSQL patch.migrateAttrAVMLocks error when upgrading to Enterprise 3.4
- PostgreSQL doesn't accept column aliases without 'as'
- Probably version-dependent
25850: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25843: Updated FR files received from Gloria 2011-02-25
25845: Updated IT files received from Gloria 2011-02-25
25846: Updated DE files received from Gloria 2011-02-25
25859: Merged PATCHES/V3.4.0 to V3.4
25857: ALF-7376: Detect concurrency problems in PutMethod
25867: Fixes: ALF-5628 - Meeting Workspace Calendar Entry issue.
25868: ALF-7274: Reinstate &characterEncoding=UTF-8 into default MySQL JDBC URL, using proper encoding of & for an XML file (&)
25882: License tests: Narrow down failures (doesn't fail locally) and also deal with logging problems
25883: ALF-6593: TR04: Update dashlets to provide consistent look & feel, include thumbnails, help text, action links where applicable.
New placeholder filetype icons @ 32x32.
New avatar get URL (internal): /slingshot/profile/avatar/{username} or /slingshot/profile/avatar/{username}/thumbnail/{thumbnailname}
Added "avatar32" thumbnail preset.
25885: Remove reference to non-existent file. Add folder icons back into path on the details page.
25886: Added new avatar photo placeholder icons from Linton
25893: Fixed Legal and License url in About dialog
25895: Fix for ALF-6622 "Comment component redesign and refactor"
* show new comments component where required
* comments in correct order
* displaying ok in 1024x768
25897: Fix for ALF-6622 "Comment component redesign and refactor" part 2 (#svnuserfail)
* show new comments component where required
* comments in correct order
* displaying ok in 1024x768
25907: Clean up redundant javadoc
25909: Wrapped setup and tearDown work in retries
25910: More ALF-7120: TR03: Test and integrate sample site into bootstrap process
- Pulled everything into first-level patch
- Removed build-time dependencies
- Fixed authentication wrapping
- Fixed I18N messages for patch
- Note: The patch ID has changed, but this will not cause problems on re-application
25912: Fixed test fallout from rev 25910 (ALF-7120: TR03: Test and integrate sample site into bootstrap process)
25926: Even more ALF-7120: TR03: Test and integrate sample site into bootstrap process
- Removed exclusions from build script for XML file no longer present
- Fixed an re-enabled JavaScript test in SiteServiceImplTest that was disabled earlier
25928: - Added form config for ActivitiesFeed MBean ready for addition to admin console
- Made all boolean fields use a checkbox
- Re-ordered Fileservers fields to tidy up form and fixed labels
25937: Build fixes, updated counts for groups as there are now more groups in a default repo due to sample site being created.
25940: Added Activities feed admin console component
Fixed label reference in IMAP admin console component
25955: Merged V3.4 to V3.4-TEAM
25946: ALF-7191: Generate duplicate _en resource bundles, using location of _fr bundles as a guide for ALL bundles under alfresco and share WEB-INF/classes
25947: ALF-7191: Reverse accidentally committed changes to WebDAV in 25946!
25954: ALF-7191 - Generate _en bundles for all message bundles for Explorer and Share - using known location of message bundles
25959: Extra logging around ALF-7336: License file to be loadable from configurable location
25962: Updated example JavaScript patch to include an example that starts a pooled review and approve workflow for all the members of the site the document being acted upon belongs to. The script has no effect if the document lives outside a site.
25965: Fixes and tweaks from Alfresco Team UI review meeting
25973: Fixed issue where some form field labels were not returned, was caused by a bean in the enterprise forms context file having a duplicated name.
Also re-enabled the forms tests I disabled as these should now be fixed too.
25977: More TR28: Prevent the IMAP 'Email Actions' folder from being created during bootstrap. The folder structure contains rules that point to the scripts we also no longer bootstrap. This folder is used for optional IMAP functionality which can be enabled by manually importing the ACPs if required.
25982: Merged V3.4 to V3.4-TEAM
25890: Fix for ALF-5796 - It's impossible to add tag in Japanese language (IE specific)
25894: Fixed Legal and License url in About dialog
25896: ALF-6476 -translation on Transfer Target configuration
25899: First cut of French transfer properties. Mostly English! but has 3 lines of French.
25900: Fix for ALF-6916: More Deployment Reports action causes an error
25916: Updated support URL in readme
25925: Fix for ALF-6885: alfresco-enterprise-3.4.0.zip package has 2 issues with apply_amps.sh
25936: ALF-6469 - transfer folders internationalized
25949: Fixes: ALF-6521 and ALF-6493 (Site discussion's handling of tags with special characters in them)
25950: Fixes: ALF-6489 - encodes the content's name to make it safe for a URL.
25951: Fixes: ALF-6487 Adjusts styling for rename panel
25956: Allow a bit of leeway with audit timing during delete tests
25957: Fixed ALF-7341: Upload performance degradation when uploading contents to folders with content rules applied.
- Action executions were being recorded by the ActionTrackingService for all actions
- Post-commit updates of the action node was reducing performance
- Added 'trackStatus' to ActionExecuter, ActionDefinition and Action
- Default 'trackStatus' is false; exceptions: 'replicationActionExecutor' and 'commit-transfer'
- Adjusted tests accordingly
- General cleanup around modifications
25964: ALF-5625 - When viewing properties in version history hitting close results in loop
25970: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4:
25967: Fix ALF-7440: WQS: commons-pool library has been upgraded, but WQS build properties have not been changed accordingly
25974: Reverted rev 25964 - as fix is scheduled for 3.4.2
25979: Disabling intermittent failing unit test. ALF-7443 logged.
25989: ALF-7457: Update to Team UI following 01/03/2011 review
25990: Fix initial load of my tasks dashlet. Dashlet pagination now hidden if dashlet empty.
25991: Agenda View: fixes minor bugs & attempts to slightly improve usability of Event Info box.
25993: Fix for ALF-7444: RTEAM 41: ActivitiesFeedNotifier fails to send emails (when built using exploded target)
25997: License management debug logging
25998: Temporary logging for license and heartbeat
26008: Merged BRANCHES/V3.4/ to BRANCHES/V3.4-TEAM:
25891: Fixes: ALF-7363 (updated JA translation)
25901: Fixes: ALF-6847 (Italian Translation)
25902: Fixes: ALF-6861 (incorrectly encoded German character)
25904: Fixes: ALF-6755 (translation quoting error)
25911: Fixes: ALF-6478 - French translation correction
25915: Updates TinyMCE translation as requested in ALF-6486.
25917: Fixes: ALF-6482, wrong word order in FR has been corrected.
25913: Fixes: ALF-6334 and ALF-6477 (Profile Edit style issues - makes mark up consistent, clears floats to allow for foreign languages being a tad more verbose than English and adjusts padding to help input boxes line up.
25919: Fixes: ALF-6655 updated to allow enough space for verbose languages (e.g. FR, ES)
25941: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25939: Latest JA update from Translators, received: 2011-02-28
25943: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25942: Language updates for property string changes and additions between 3.4.0 and 3.4.1
26009: Fixes double byte comma issue in JA.
26010: License loading: Further use of the license change callback
- Added notification for license failures
- Heartbeat uses callbacks
- ALF-6884, ALF-6905, ALF-6888
26015: Updated sample site, now contains images that can be distributed.
26016: Temporarily disable failing test: runs locally
26018: Final version of English HTML email templates.
26025: Debug logging to test to trace during builds.
26029: Team unit test fixes and analysis
- Reintroduced UserUsageTrackingComponentTest with debug logging to aid trackability
- Fixed at least one LicenseComponentTest (Trial license generation for forcing read-only mode)
- Added further logging of failed licenses to aid tracability on build box
- Removed temporary debug logging (build box debug logging working fine)
26031: Fixed embedded license loading and logging
26038: Updated Contents.acp of sample site, fixes the broken image link in the wiki's main page
26041: Merged V3.4 to V3.4-TEAM
26024: ALF-7466 - Links do not appear correctly in the management Console (RM)
26033: Correct database cleaning behaviour of continuous build - dir.test.data was never set. dir.root was never getting cleaned.
- dir.test.data replaced with dir.root
26036: ALF-6403: Merged V3.4 to V3.4 (lost revision)
25627: Fixes ALF-7222: Updated linux installer window height (with taller image to hide additional background)
26039: Fix intermittent failures in InviteServiceTest.tearDown()
26040: Fix intermittent failures in InviteServiceTest.setUp()
26046: Test cleanup of license restrictions
26047: Prevent real embedded license from being picked up during unit tests of embedded license
26053: Added in loop to wait for asynchronous post-failure auditing (ALF-3055)
26054: Separation of embedded license location for HeartbeatTest
26055: Merged V3.4 to V3.4-TEAM
26014: ALF-7087 - Cannot override webscript files in case of using jboss 5.1GA
26043: Sync up run-junit-test with junit macros so that it can be used to run unit tests in an enterprise environment (e.g. DB2 / Oracle)
26044: Possibly fix intermittent TransferServiceImplTest failures by using org.alfresco.repo.transaction.RetryingTransactionInterceptor
26052: Do not wait indefinitely for a heartbeat in HeartBeatTest. A broken heartbeat would cause the build to hang forever!
26062: ALF-7492 - MT support for new Team/Enterprise license info retrieval in web-tier.
26064: Fixed ALF-7419: RTEAM 40: Duplicate warning and error messages when user limit reached
26066: Fixed ALF-7489: Team - default outbound email settings need removing
- Now: mail.host=smtp.example.com
- Added this to build env. on bamboo and bamboo2: mail.host=smtp.alfresco.com
26069: Removed unused remote-api bootstrap files
26070: Use PropertyCheck to check for valid property values
26071: Extra debugging during 'split person' processing
26072: ALF-7333: TR24: IMAP, CIFS, WebDAV & FTP should not mount company & user home by default
- WebDAV obeys 'protocols.rootPath'
- Use dedicated bean to ingest properties so that Spring takes care of the placeholders
- Servlet gets the bean instead of using web.xml config values
- Added global property 'protocols.storeName' and injected it into protocol configurations
26073: Follow-up on rev 26069: Removed unused remote-api bootstrap files
26074: ALF-7468: Update to Team UI following 03/03/2011 review
ALF-7474: Check supported mimetypes for new icon support
26075: Latest dashlet help balloon and empty content text. Missing file from r26074. Consolidated Site and Repository DocLib renderers.
26076: Fix to base style for Content I'm Editing dashlet
26078: Fixed the "RM part" of ALF-7013 "Fix up refactored Document Details page and components for RM and WCMQS modules"
26079: Merged V3.4-BUG-FIX to V3.4-TEAM
26057: Fix for ALF-6691 - Incorrect behavior of RSS feed for Wiki. Resolves a number of niggly auth related issues with RSS feeds and auth.
26060: Improvements to error 500 handling page for Share. Complete exception output as HTML comment for administrators and developers. Web-tier server errors now output to the console again also.
26080: ALF-7358 - RTEAM 38: User count is not decremented when users are removed
- Added listening during modification of user (enable/disable)
- Use common warning and error logging: the same logging that is displayed to admin
- Also fixed erroneous logging of person splitting when a user was changed (it was not actually doing anything)
26083: JA file moved to reflect changes made while translation was being done.
26085: Fixed ALF-7529 "No doclib action on details" - caused by double encoding of vtiServer property
26086: ALF-6835 - Report license errors to all users and warnings+errors to admin on first login.
26087: Final implementation of ALF-7230.
- Changed ImapServiceImpl to look for localised siblings of the Imap Email templates. Using the normal FileFolderService method, email templates for IMAP clients will be selected based on server locale.
- Added new email templates for locales: de, es, fr, it.
- Changed existing default locale to use ACP for consistency.
26090: Updated sample site, now includes a video file to highlight new video previewing capabilities
26091: Fixed ALF-7013 "Fix up refactored Document Details page and components for RM and WCMQS modules" part 2 - WCMQS
26092: Addition of patch for non-default locale templates for Imap Clients. (ALF-7230)
Also stepped the db version number.
26098: Minor updates to dashlet help text.
26103: Fixed test after default config for email settings were changed.
26105: ALF-7533: Drag and Drop no longer works into FF3.6 browser
ALF-7532: Content Rule on RM site (other than Folder) creates 'GUID' folder in Share (fixed as part of general RM fixes)
Also: RM and WCM QuickStart Document Library extensions patched to latest code. WCM QuickStart toolbar extension removed. Drag and Drop refactored to work in Repository Browser and WCM QuickStart; switched off for RM. English property files created when using Slingshot exploded target. Header conditions updated to use correct Community edition string.
26106: Remove debug output.
26108: Fix for ALF-7331. Thumbnails in Share do not change from initial generic filetype icon...
The fix is to have StreamContent.java use the actual resource's modification timestamp for the Last-Modified header.
It was using the mod-time of a newly created file, which held a copy of the classpath resource.
This led to a race condition between putting a timestamp on the placeholder and putting a timestamp on the cm:thumbnail node.
26113: Fix slingshot-exploded target - missed commit from yesterday.
26114: Merged V3.4 to V3.4-TEAM
26077: Upped LOGFILSIZ to avoid failures in unit tests with large transactions on DB2
26084: Avoid intermittent test failures in AbstractTestFormRestApi by using retrying transactions
26096: Correction to DB2 drop / create commands
26097: Fixes: ALF-7102, typo in property string.
26102: Attempt to avoid intermittent failures in TaggingServiceImplTest by upping wait time
26109: Another go at executing the db2 creation statements synchronously through db2cmd
26111: ALF-6764 - Copyright year on Share login page out of date
26118: Made the JMXFormProcessorTest more resilient to changes in the email configuration.
26122: Fix customize site page following refactoring in r26078. Added Data List page icon.
26126: Merged V3.4-BUG-FIX to V3.4-TEAM
26099: Resolve ALF-7539: Tomcat sessions are created unnecessarily when invoking CMIS web scripts from Web Quick Start
26129: ALF-6929: RTEAM 21: activities feed notifier - add per user on/off flag
26149: Removed old System.out
26150: Fixed ALF-3856: Version History lost when Versionable Content renamed via CIFS
- Added fileservers property: filesystem.renameShufflePattern=(.*\.tmp)|(.*\.wbk)|(.*\.bak)|(\\~.*)
- Any rename that does not match the pattern on either the source or target names will not be shuffled
- Requires retesting of use cases involving CIFS and MS Word.
26151: ALF-6626 TR15: Email notification preferences
Cleanup to related components
26161: Fix full installer.
26162: Updated calendar help with latest icons and styling to match.
26168: Use new install builder 7.0.3
26169: Localized installer.
26173: Tweak to display of warnings/errors after login - reduced impact on server
26200: Locate Postgres data within alf_data directory
26209: Locate Postgres data within alf_data directory for Team
26210: Set license path to include install dir, and set protocol root to Sites
26215: The ContentTransformerRegistry and the ContentService used to only expose the 'best' transformer for a given (srcMime, targetMime, options). This check-in adds access to the full list of active transformers for any (srcMime, targetMime, options) to those two classes.
As part of a subsequent fix for ALF-5084, the ThumbnailService will use this list to improve create-thumbnail retry behaviour for problem files.
26227: Merged V3.4-BUG-FIX to V3.4-TEAM
26226: Merged DEV/SWIFT to V3.4-BUG-FIX
26225: 'renameShuffle' detection pattern needed extending and logic was slightly incorrect
- Fallout from fix for ALF-3856 detected by new unit tests
26235: Merged V3.4 to V3.4-TEAM
26233: Fixes ALF-6019: Ensure PostGres services deleted after installation cancel
26264: ALF-7653 - sys-admin panel no longer editable
26265: Merged V3.4-BUG-FIX to TEAM
26263: Merged DEV/SWIFT to V3.4-BUG-FIX
26262: Fixed regex patterns to cater for .properties file escapes (ALF-3856)
26266: ALF-7651 - WebM and OGG Video have 'unknown' mimetype in Team
26267: ALF-7578 - When importing from an ACP a node with the versioned aspect on it, have an initial version history created starting at the current version label.
26268: ALF-7687 - Ability to use wild character in People search - Should add configuration to allow zero characters for all search in Team config.
26272: ALF-7578 - Add unit test for versionable ACP import, and fix the default aspect includes now that we handle versionable
26287: Fixes ALF-7439: Prevent check on alfrescowcm component
26290: Fixes ALF-7439: Ensure that virtual server shortcuts don't get created for Team
26294: Fixed @since tags and some minor coding standards fixes
26316: Fix for ALF-5084, ALF-5644 and general thumbnail improvements in the area of failing thumbnails.
This check in adds extra functionality to the create-thumbnail action in order to improve how Alfresco handles failing thumbnails.
The requirements agreed between Services & Prod Mgt were
- When thumbnails fail we should limit how often they are retried. So the system should remember when a thumbnail has failed for a node.
- The retries will be initiated in the same way they are now: by users navigating to a page that asks for the thumbnail (lazy creation), primarily doclib.
- Retries will occur at a throttled rate (all the below parameters to be configurable by sys admin, but not yet by JMX).
- Initially, retries will be limited to a maximum rate e.g. 1 per minute.
- These retries will be allowed up to a maximum count e.g. 2 failed attempts.
- After that count is reached, the content will be considered "difficult" and thumbnail creation should be retried at a much reduced maximum frequency e.g. once a week
- Retries of difficult content shall be enabled by default, but can be disabled.
This check-in adds a new aspect and a type to the content model. These hold the thumbnail failure information.
The create-thumbnail action now has a compensating action which is run when it fails.
AddFailedThumbnailActionExecuter decorates the content node with failure information.
create-thumbnail now has an action-condition, which means that it will only run if a node is "eligible" for a thumbnail creation attempt.
Eligibility is controlled by some new properties and is configurable. Default behaviour is as described above.
There should be no change in behaviour for most content nodes in Alfresco.
However, for those documents which fail to produce doclib or webpreview thumbnails - and most especially those which consume 100% cpu for some time before failing - we expect to see the same behaviour initially on upload (cpu grind as Alfresco or a 3rd party library attempts to produce a thumbnail), but that as time passes, Alfresco should prevent thumbnail creation that will likely not succeed. This should save cpu on the repo server.
And tests. Of course.
26323: Upgraded login warning to WARN_ALL when user limit reached
- This now matches the specification document
- ALF-6832:TR25: License restriction reporting
26326: Merged V3.4 to V3.4-TEAM
26142: Merged PATCHES/V3.4.0 to V3.4
25999: ALF-7377: Validate and reject partial WebDAV requests sometimes produced by NetDrive
26143: Merged PATCHES/V3.4.0 to V3.4
26005: Merged V3.4-BUG-FIX to PATCHES/V3.4.0
26002: ALF-7282 Updated NodeListConverter so that it now implements the method revert(Object, ProcessDefinition)
26158: Merged DEV/TEMPORARY to V3.4
26154: ALF-7571: Create Web Project wizard - Step 3
Superfluous “cellpadding” elements were removed. Missing space was added.
26164: ALF-6885: Changed svn:eol-style from native to LF for all .sh scripts
26178: Merged DEV/TEMPORARY to V3.4
26172: ALF-7601: 3.4.1 SDK WebServiceSamples multiple problems
Configuration properties for WebServiceSamples was moved to correct place.
Dependency to SDK AlfrescoEmbedded was added to classpath. It is required for FileCopyUtils from Spring which is used in WebServiceSamples.
26190: Reversed 26165 / 26161 - breaks installer building
26192: Convert TaggingServiceImplTest to use retrying transactions!
26194: ALF-7045: AVM upgrade - re-implement AVM "rename duplicates" patch as a DB upgrade script
26195: Update installer overlay files
26197: Final installer updates - built and tested on OSX
26199: Allow relocatable data for postgres - part2
26204: Attempt to avoid intermittent unit test failures in RecordsManagementAuditServiceImplTest by adding some Thread.sleep() calls to allow for asynchronous audit behaviour
26207: Set site notification to false on install (ALF-6181)
26212: Merged DEV to V3.4
26203: ALF-7605 PostgreSQL: Upgrade from 2.1.7 to 3.4.1 is failing - constraint "alf_access_control_entry_acl_id_key" does not exist
1. The statements which are drop constraints, marked as optional
2. The alter statements with new constraint names were added
26256: Fixes ALF-7679: Remove webscript-framework-config-custom.xml file
26270: License updates from Ashutosh
26274: Fix intermittent unit test failure with retrying transaction
26275: Possible fix to intermittent test failure.
26295: Reduce scope of retrying transaction, in a hope of fixing TaggingServiceImplTest.testOnStartupJob()
26303: And the prize for the largest number of retrying transactions in a single unit test goes to...
26307: Fixes: ALF-7704: Japanese language option not appearing in dropdown box on log in page.
26314: Another defensive sleep() in RecordsManagementAuditServiceImplTest
26325: Moved defensive sleep() in RecordsManagementAuditServiceImplTest
26336: Fixes ALF-7713: Prevent folder/documents from being draggable in DocLib
26348: Fix for ALF-7751 - encode all params on new Team dynamic welcome dashlet
26351: Removed svn:mergeinfo
26353: ALF-7745 - Add pop-up balloon validation helper to create site dialog.
URL Name (shortName) is now also auto-generated from the site name (siteTitle) by removing characters other than 0-9, a-z, A-Z and "-", replacing spaces with "-" and converting to lower case. Auto-generation is stopped if the user edits the URL Name field themselves and restarted if they empty the field.
Update to Preference Service to allow "-" character in preference keys.
26355: ALF-7743 - Increase delay on "More actions panel" in document library
26361: ALF-7758 - Site Dashboard: Welcome widget isn't removed immediately
26364: Updated UI Text strings following review by Linton.
26366: Fix for ALF-7757 - Calendar agend view encoding
26368: Fix for ALF-7739 - Click activity link for a file after DnD upload results in an error
26369: Merged V3.4-BUG-FIX to V3.4-TEAM
26340: Fixed ALF-6377 "Incorrect behavior of Overdue filter in My Tasks Dashlet"
26374: Further UI text updates from Linton
26377: Updates to ACPs as part of ALF-7382 Translate/Localise HTML email templates.
This check in adds localisations in de, es, fr, it, ja for the following email templates:
activities-email
imap_message_text_html
imap_message_text_plain
invite-email
new-user-email
notify
26381: Set site invites on by default for Team.
26384: ALF-7733 - Data list's type isn't included for deleted activities
26385: ALF-3709 - User Status on Profile
26389: Merged V3.4-BUG-FIX to V3.4-TEAM
26372: Fix for ALF-7791 - no longer spews masses of exceptions when doc details page for a missing node is displayed.
Node Metadata retrieval service now returns valid JSON in all cases.
26390: Fixed ALF-7689 "Team: Dashlet names don't match dashlet titles"
26391: ALF-7718 - Handle excel files without a freezepane, eg those created by hand rather than using the friendly template
26394: Merged V3.4-BUG-FIX to TEAM
26392: Removed code which sets the cm:title property to the filename in the upload webscript. This was causing an unnecessary auditable update.
26393: Line endings
26403: Fix for ALF-7832 - Licence warning for all users on WARN_ALL
26409: ALF-7763 - Updates to dashlets in Team following usability studies, including: presentation of "no data" made consistent. Page-level inline JavaScript wrapped in module mark-up.
26410: Fix license location for Win installs
26425: Fixed ALF-7726: 'Repository Descriptor (Originally Installed)' form doesn't contain Name and Edition information.
Also updated the 'Heartbeat Disabled' field in the License form to use a checkbox control.
26426: ALF-7742 - Remove title field on simple edit metadata pop-ups
26427: ALF-7665 - Team: Duplicate Help links in toolbar
26434: ALF-7875 - CLONE -Unable to browse into folders in Share Site
26435: Moved of Ent/Team logos to overlays, empty logos in place
26437: Merged HEAD to V3.4-TEAM
24723: ALF-5799: Type-ahead functionality for tags
26438: Merged BRANCHES/DEV/dwebster to BRANCHES/V3.4-TEAM:
26431: Latest Spanish language Pack updates
26429: Latest Italian language Pack updates
26428: Latest French language Pack updates
26422: Latest German language Pack updates
26444: Merged V3.4-BUG-FIX to V3.4-TEAM
26186: Improvements to tree node handling and Bubbling library following investigation for ALF-6960 and ALF-7296
26189: (Partial merge due to refactoring) ALF-7077 - Unable to set a Repository library root node by XPATH
Merged HEAD to V3.4-BUG-FIX
24021: Share Repository Browser support for xpath starting location. See comments in "RepositoryLibrary" section of share-config-custom.xml.sample.
26183: ALF-6960 - Actions "Copy to..." and "Move to..." Repository don't display the Path. ALF-7296 - Copy or Move content from a site document library to the repository do not work.
26191: Prevent MooTools JavaScript library being compressed on every build. Added minimized file to source tree. Added target "minimize-mootools-javascript" which inserts a reminder comment to the top of the minimized file.
Also reverted inadvertant line-endings swap in build.xml from r25479
26282: ALF-6728 - Unable to open office documents via Share Site > Document Library > All Documents > Edit Online
Reworked calculations around the "location" field so that the attributes within are returned more consistently.
26297: ALF-3113 - Data Lists: Delete/duplicate multiple items should affect only selected items on current page
26298: ALF-7609 - Items numbering in document library in Share appears quite ambiguous in case of documents with working copies
26312: ALF-4220 - Alfresco Share - Tag component - Unable to view more than 100 tags
Object finder-based pickers now look for "maxSearchResults" in the control params (rather than the args property bag)
26445: Merged V3.4 to V3.4-TEAM:
26443: Installer build updates
26447: Merged V3.4-BUG-FIX to V3.4-TEAM
25975: ALF-5625 - When viewing properties in version history hitting close results in loop
26174: *Record only* Fix spring-surf library versions after merge in rev 26144
26175: Fix for ALF-7201 - Unable to create group with other name if group identifier is already exists
26187: Fix for ALF-7297 - Share Advanced Search does not work if the property name include a minus (or any symbol not supported by SQL92 identifier standard)
26240: Fix for ALF-7462 - Share - User profile / Non-ASCII characters display (double encoding of user description field)
26242: ALF-3767 - Creating account with 0 quota in Share gives unlimited quota
26279: ALF-7682 - Fix to correctly take the 'external-auth' config setting into account when testing for login auth against the default alfresco endpoint.
26280: Fix for ALF-7391 - In the search properties in share, repository is spelt wrong.
26401: Fix for ALF-7428 - Share: User cannot add comment to content when the 'admin' user is not in administrator group
26405: Fixed ALF-7224 "Share - Scrollbar issue on dashboard customization page"
26451: Merged V3.4-BUG-FIX to V3.4-TEAM
26399: Fix for ALF-5863 - DOCLIB: large number of tags slows doclib rendering to unusable.
Number of tags to display in the Tags filters is now configuration and defaults to 100 items. Can be configured with value of -1 to show all tags.
26456: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4-TEAM:
26450: Latest Japanese language Pack updates
26458: Merged BRANCHES/V3.4/ to BRANCHES/V3.4-TEAM:
26417: Fixes: ALF-7414, confused and hardcoded date-formatting & date formatting translations fixed.
26414: Fixes: ALF-7697 - Rewording the URL help text on the create site dialogue
26413: Fixes: ALF-7765 - ensures naming consistency
26461: Merged V3.4-BUG-FIX to V3.4-TEAM
26243: Fixes ALF-7301: IE6 CSS updates to prevent layout corruption on datagrid
26404: Fixes ALF-7348: Copy to/Move to width changes for IE6 & IE7
26453: Fix unreported issue with the appearance of tags in the object finder being stacked vertically rather than horizontally for IE6 and IE7.
26464: Merged V3.4-BUG-FIX to V3.4-TEAM
26463: Follow-up fix to r26453 for full-page edit mode
26465: ALF-7869 - Layout is broken if many tags are added to the item (Document Library browse view)
26466: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4-TEAM:
26459: Fixes incorrectly translated stirngs.
26467: Merged V3.4-BUG-FIX to V3.4-TEAM
26334: Fixed ALF-6289 "Contributor is absent in Permissions section at the details page" part 2 - now also on folder details page
26468: Fixed bug when content size was 0, now the "Preparing previewer..." message is replaced with a message saying "This document has no content"
26469: Fixed ALF-7744: Ensure that new options.limit gets set when updating RSS feed results
26472: Activity list: css class for each activity type into config
26473: Remove references to non-existent client-side "document-details.js" file
26475: Calendar UI Bug fixes & improvements from usability feedback (inc. ALF-7592, ALF-7588, ALF-7590, ALF-7594, ALF-7589, ALF-7595, ALF-6959)
26477: IE6/IE7 css fixes: Fix footer layout and prevent unnecessary horizontal scrollbar
26482: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4-TEAM:
26480: Latest Update from Translators via Gloria.
26485: Fix for ALF-7728. Incorrect information at the Trash page.
The 'archived by' as returned from the REST API was not the user who archived the node, but was instead the
original owner of that node. This has now been corrected.
26494: Small fix from translator
26496: Installer NLS updates
26498: Merged V3.4-BUG-FIX to V3.4-TEAM
26486: Fix for ALF-7602, ALF-7734 - Incorrect behavior of groups - groups in non-default zone displayed in Share UI
26501: Added translations for "Contributor" role.
26506: Merge V3.4 to V3.4-TEAM:
Fixes ALF-7735: Update to postgres.xml to make use of vcruntime on 64-bit windows (fix dependent upon additional update to ALF-BINARIES)
26513: Merged V3.4-BUG-FIX to V3.4-TEAM
26512: Fix for ALF-7921 - Script error occurs when is added 'Image preview' dashlet.
26516: Fixed ALF-7791 "Clicking the activity link for a file after deleting that file results in an error"
26517: Removed unused component files since document details page refactor
26532: ALF-7946 - It's impossble to destinate More+ administrator menu.
combinePaths() function reworked to maintain trailing "/" if the last argument ends with one.
26536: ALF-7948 - IE Specific - It's impossible to download document via Download button at the details page
26541: Fixed ALF-7868: Import site doesn't work (QA were trying a scenario that we aren't supporting, removing the old sample context file to avoid problem/confusion)
26545: Fixed ALF-7001 "Customize site drag and drop - page item is added to end of list if quickly dragged and dropped"
26550: Fixes: ALF-7935, typo in message string.
26556: UI improvements and Ajax-ified performance improvements to Image Summary dashlet
26561: Fix for ALF-7888. Sites are not recovered.
The fix applied is to mark site nodes with the sys:temporary aspect within the SiteService in order to have them be fully deleted immediately and not go into the trashcan.
26562: ALF-7925 - Incorrect behaviour of Categories cloud at the Document Library page
26563: ALF-7912 - Incorrect behavior of items marked as favorite - IE specific
26570: Update build to correct installer file names.
26572: Team installer build tweak (added back project filename removed during merge)
26573: Merged V3.4-BUG-FIX to V3.4-TEAM
26564: Fix for ALF-7965 - Content page of user profile not updating properly (modified docs always shown in the recently added list)
Improvements to show filetype icon - FreeMarker macro to mirror basic functionality of Alfresco.util.getFileIcon
26574: ALF-7962 - Team: Create Site dialog fields aren't cleared on Cancel
26575: ALF-7970 - Links 'Show Earlier Events/Show Later Events' don't work in IE browser
26578: Merged V3.4 to V3.4-TEAM:
26542: Fixes ALF-7954: Ensure that installer copies SWFTools to correct location
26586: Added script model object "msg" helper to retrieve I18N messages for template level JS controller (mirroring the support in WebScript component JS model)
26595: ALF-7982 - Filetype icon isn't displayed for topic's reply in activities
26597: Fixes ALF-7845: Provide tooltip assistance when DocLib upload dialog launched from site welcome dashlet (when DnD is available)
26605: Fixed ALF-7681 "Renames of Document Library not reflected in page title."
26617: removed svn:mergeinfo
26622: JMX Admin pages UX fixes:
- The Save & Cancel buttons on the jmx admin console pages have been configured not to be displayed.
- A a "Cancel" link is present instead.
- The "Operations" header has been removed
- The "save operation" button now has an "Update" label instead of "Save"
26625: Reduced distribution artifacts to minimum (now no E3.5 planned)
26653: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
26619: ALF-6244 - Creating the initial version of a node shouldn't update the Auditable properties
26623: Add new Version Service method "ensureVersioningEnabled".
26624: ALF-6121 + ALF-6244 - When activating lazy versioning for share, use a ScriptNode call to the Version Service
26654: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
26631: Improvement related to ALF-6650. Secured PDFs in Acrobat 9 fail to rendition.
26657: Merged V3.4-BUG-FIX to V3.4-TEAM
26655: Add parameter comments around ensureVersioningEnabled() function call.
26660: Fixes ALF-7955: Update error message when dropping zero byte size files or folders into doc lib
26662: Merged V3.4-BUG-FIX to V3.4-TEAM
26661: ALF-8053 - Document Library is attempting to create thumbnails for types that are not subtypes of cm:content. Also prevent thumbnail webscripts from attempting to generate thumbnails for in the same cases.
26665: Fixed ALF-8042 "Renamed page component reverts to default name when moved (Customize Site page)"
26673: Merged V3.4-BUG-FIX to V3.4-TEAM
26672: Consolidate multiple occurrences of "#yui-history-iframe" style into base.css
Also fixed markup issue in console-tools that was confusing MSIE browsers.
26676: Additional fix for ALF-7687 "Ability to use wild character in People search - Should add configuration to allow zero characters for all search in Team config."
- start workflow component now picks up global min & max search length config
26677: ALF-8019 - Delete folder window has incorect name
26678: Merged V3.4-BUG-FIX to TEAM
26383: Fixed ALF-7692: Non-admin users can move content into Company Home
26430: More ALF-7692: Non-admin users can move content into Company Home
- Handles duplicate ALF-7923
26679: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
26439: Probable fix for ALF-7482. Custom ImageMagick parameters not being accepted on Linux Alfresco server.
26680: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
26474: Fix for ALF-6730 Preview and thumbnails are not update with new revision of the document is uploaded.
Added a compensating action to ensure that renditions are deleted when re-renditions fail on new content.
26682: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4-TEAM:
26675: Fix for ALF-7334 Could not upload new Version all Dokuments.
Issue was resolved by adding "RunAs System" boilerplate to the few places that load (and in the case of the WQS, delete) rendition definitions.
We purposely did not add this boilerplate within the RenditionServiceImpl.loadRenditionDefiition() method as we want to retain effective permission controls for normal client code.
Added some javadoc to highlight the permissions issues involved.
I also took the opportunity to add a convenience method to the RenditionService, namely render(NodeRef, QName) which will allow client code to execute built-in rendition definitions (e.g. thumbnails) without worrying about permissions on Data Dictionary. That method wraps the equivalent render(NodeRef, RenditionDefinition) in a RunAs System.
26685: Fixed ALF-7880 "Download version form version history shows incorrect document name"
26688: ALF-7919 - Use 'Properties' instead of 'Metadata' in actions, titles etc.
26690: Partial fox for ALF-8014. thumbnail and file type aren't generated for *.eps files
A placeholder 'doclib' icon is now available for .eps files.
26697: ALF-7004: TR28: Create HTML email templates (Implemented Linton's richer HTML email template design)
Also removed the timestamp from the email subject for the Activities email as the timestamp is now within the body of the email.
NOTE: You need to start with a clean database in order to see the new templates.
26698: Build fix since label change of Start operation button in admin console (JMX) forms.
26699: Fixed ALF-7886 "Click here to Download gives incorrect document name"
26700: Fixed ALF-7801 "Incorrect hint for Upload new version action in Versions pane"
26702: Fixed ALF-7857 "Team: Inconsistency between DocLib action and tooltip text"
26703: Fixes ALF-7762: Add tooltips to dashlet toolbar actions
26704: Fix for ALF-7785 - Agenda View doesn't always update list after Edit/Delete of an item
26708: Merged V3.4-BUG-FIX to TEAM
26664: Fix build (DOD5015 security context and test refactor)
26709: Slight reworking (and rewording) of the tooltip on the upload dialogs when drag and drop is available (the "#upload" use case)
26710: Move style fixes into IE specific CSS files to avoid breaking layout on other browsers
26712: Merged V3.4-BUG-FIX to V3.4-TEAM
26711: ALF-3833 - Share - Phrase tags
26714: ALF-8081 - W3C: a highlighting of drop-down menu (Sites, People) in toolbar is invisible in Safari.
26715: Tweak to imagesummary dashlet node cloning performance
26716: ALF-8082 - W3C: it's impossible to select a lot of links in Safari
ALF-8083 - W3C: it's impossible to select Site Pages in Safari
26718: Fixes for ALF-7874, ALF-8012 - Mimetype map additions, filetype icons.
- also replaced worlds-largest if-else freemarker statement with inline map for Forms mimetype lookup
26719: Further fix for ALF-8014. Thumbnail and filetype not generated for *.eps files.
I've added a -file-48.png for the .eps mimetype.
I copied it from one of the other image -48.png files as they're all generic 'img' icons anyway.
26721: Fix for ALF-7963 Team: Can edit another user's email notification settings
26722: Collapsed/expanded state of Properties panel wasn't being remembered on Details page. Removed "collapsed" parameter for Alfresco.util.createTwister which won't work with our current implementation. Pre-empted "alfresco-twister" class for slow-loading components.
26723: Changed component initialisation event from onContentReady to onAvailable which should improve appearance/decoration times slightly.
26724: ALF-8089 - W3C: a highlighting of "Show Earlier Events" and "Show Later Events" links in toolbar is invisible in Safari
26731: ALF-8095 - Error shown after clicking the accept or reject link in a site invitation email
26733: Merged V3.4 to V3.4-TEAM
26530: Fixes ALF-7949: Remove service script on uninstall
26610: Fix for: ALF-8007: Lucene index not coherent or not up to date or we can not rely on it to check that a working copy exist.
26734: Merged V3.4 to V3.4-TEAM (RECORD ONLY)
25971: ALF-7441: Help URLs pointing to new doc system (1 of 2)
25972: ALF-7441: Help URLs pointing to new doc system (2 of 2)
25980: Merged V3.4-BUG-FIX to V3.4
25978: ALF-7394 - Alfresco Network dashlet, now Alfresco Support information
26056: Merged V3.4-TEAM to V3.4
26053: Added in loop to wait for asynchronous post-failure auditing (ALF-3055)
26100: Merged V3.4-TEAM to V3.4
25985: Another cycle of fixing installer from Win builds. Still waiting for official fix from Bitrock.
26067: Fixes for installer builds on Windows
26127: Merged V3.4-TEAM to V3.4
26120: Fix postgres.bki on Win builds
26165: Merged V3.4-TEAM to V3.4
26161: Fix full installer.
26737: Google Docs: Added better handling of unsupported mimetypes
* Meaningful exception raised when mimetype unsupported by GDoc (rather then non-specific error from google)
* Message not reflected in UI, but log contains details of failure
26738: Clarified browser relevance for "in-memory-limit" config parameter following ALF-8093 being raised.
26740: Quick build fix following Google Docs updates in r26737
26741: Build Fix
* Added missed exception class
* backout previous fixes
26746: Fixed ALF-8080 "WebM playback not working for Team and Chrome"
26750: Prettifying the delete url for comments to avoid two ampersands following each other, i.e: "&&". This is NOT a fix for deleting content with "%" in the name.
26753: Fixed ALF-7807 "It's possible to rename component with spaces"
26756: ALF-8102 - Edit Properties, Edit tags, Manage permissions, Start workfow icons are not visible - IE 7 specific
26758: ALF-8106 - "Go Back" button doesn't work on the "User Profile" page
26763: Fixes: ALF-7815 - Added .ics extension and site name to downloaded file.
26779: Merged V3.4 to V3.4-TEAM
26760 : Enterprise unlimited licenses get invalidated turning the system into read-only mode
26782: Fixed ALF-7001 "Customize site drag and drop - page item is added to end of list if quickly dragged and dropped"
26784: Minor height adjustment to "My Documents" dashlet on first use
26786: Correction to merge 26779
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@26795 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
95cdff81f5 |
Merged V3.4 to HEAD
24322: Fix for ALF-5311 - People search by properties is not handling tokenized fields correctly
24407: Merged V3.3 to V3.4
24406: Merged PATCHES/V3.3.4 to V3.3
24405: Fix for ALF-6098 - links display issue encoding link url
24706: Merged V3.4-BUG-FIX to V3.4
24705: Fix for ALF-6365, ALF-6335
24709: Missing first/last name handling.
24711: Merged V3.3 to V3.4
24710: ALF-5535 - Fix to correctly format json number values (not as numeric human readable strings)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24871 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
ea0b6d7602 |
ALF-4660 - People finder must search all text fields
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22733 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
477cd0583e |
Merged V3.3-BUG-FIX to HEAD
22215: Fix compilation error
22240: ALF-4207: Download servlets show error page with permissions error rather than login page when non-guest user has insufficient permissions
22241: ALF-4469: External Access Servlet should also show status 403 errors to non-guest users, as in ALF-4207
22244: ALF-4599: CIFS access to alfresco with Kerberos authentication creates wrong users with domain suffix
ALF-4395: recognize Kerberos machine accounts with lower case names
22247: ALF-4397: Properly handle null values in SortableSelectItem.compareTo()
22248: Merged DEV/TEMPORARY to V3.3-BUG-FIX
21963: ALF-4390: ModuleManagementTool is not returning error code in case of failure
Error code constants and appropriate System.exit(code) invokations were added.
22260: ALF-4597: InviteContentUsersWizard was caching permissions in a non-type-specific cache
- removed the cache - didn't allow for dynamic model updates either
22269: Merged V3.3 to V3.3-BUG-FIX (RECORD ONLY)
22268: Merged V3.3-BUG-FIX to V3.3
- Merged across all differences from V3.3-BUG-FIX
22270: Incremented revision number
22467: Merge from V3.3 to V3.3BUG-FIX. Fix for ALF-4741.
V3.3: 22466 Merge from V3.2 to V3.3. Fix for ALF-4741.
V3.2: 22465 Fix for ALF-4741. Repository Web Scripts can produce a corrupted response after a transaction collision/retry.
22667: Merged DEV/TEMPORARY to V3.3-BUG-FIX
22665: ALF-4825: Unlocking checked out content cause both original & working copy un-usable.
Do not include unlock in the actions list when a node has a working copy.
22691: Add missing "logAbandoned" (= false) prop to config - follow on to r15133 (related to ALF-4020 / ETWOTWO-562)
22710: ALF-3948 - from time to time we have exception "Failed to init dictionaryRegistry"
22718: Merge from V3.3 to V3.3-BUG-FIX
r 22715 Merge from V3.2 to V3.3
r 22713 Fix for ALF-4946 Possible NullPointerException during creation of thumbnails whose names are null-valued.
22722: Merged V3.3 to V3.3-BUG-FIX
22271: ALF-3712: Merged HEAD to V3.3
22249: Bin contents were not being packaged.
22272: Merged DEV/TEMPORARY to V3.3
22067: ALF-4479: when using webdav inline edit on webdav + MS Word 2003 +IE6, one gets: Unable to check in Content Node due to system error. Access Denied. You do not have the appropriate permissions to perform this operation.
- Do not unlock a working copy.
22273: Merged DEV/TEMPORARY to V3.3
21729: ALF-3112: Property parameterTemplates not resolved correctly for SimpleTemplateActionDefinition
The temporary fix for unconfigurable valueSeparator property.
https://jira.springframework.org/browse/SPR-7429
22274: Merged DEV/TEMPORARY to V3.3
21993: ALF-4396: webdav "supportedlock" propfind request returns malformed response
WebDAV supported lock elements were wrapped by “lockentry” elements according to the WebDAV specification.
22276: ALF-3890: FTP Change Working Directory (CWD) command works with root-relative paths with more than one component
22277: Merged DEV/TEMPORARY to V3.3
22076: ALF-3579: Open the Details Page URL removes the header, navigation bar etc
The identifiers for modify action tag and details' actions tag should be different in the details pages. For documents:
in the filelink-details.jsp and document-details.jsp. For spaces: in the space-details.jsp and spacelink-details.jsp.
22285: Merged HEAD to V3.3
22284: Fix for ALF-3063 "Incorrect behaviour on filtering by tag in Repository". Labels updated to more accurately reflect behaviour.
22299: Fix for ALF-3893: lucene.indexer.mergerTargetIndexCount is redundant
- this property is now used to control the merging of indexes as was intended
22309: Merged DEV/TEMPORARY to V3.3 (Approved by Roy)
21035: ALF-2588: RM: Export and import of file plan causes disposition errors
When content is imported from acp the actionId that points to the action NodeRef is old in the imported content and NullPointerExcepption appears.
To avoid this we changed DispositionScheduleImpl. Now it stores the action that has different name and ID (when action is create it name equals id) in a separate map. And when getDispositionActionDefinition(String id) method is called it tries to retrieve the action from this map, if it hasn’t been found earlier.
22325: Fix for ALF-4428: Incorrect behaviour of Consumer and Contributor permissions with Quickr
- unit test pass
22334: Merged HEAD to V3.3
22331: Fixes: ALF-3558: Input and variable encoding issues in Share Calendar & API JSON data.
22355: ALF-4489: Special Characters Create Stack Overflow Exception in the Group Admin Console for Share in Internet Explorer.
Fixed missing encoding and also added guard code to prevent stack overflow problem in case of future error.
22356: Fix for ALF-4384 - missing JSP page directive
22360: Fix for ALF-4428: Incorrect behaviour of Consumer and Contributor permissions with Quickr
- unit test pass
- no abstain allowed
22365: Merged DEV/TEMPORARY to V3.3
21874: ALF-2641: WebDav Permission Issues - MAC OSX Finder
The createExclusive field was introduced instead of m_scope. New algorithm of lockscope determination was added.
Also ALF-4008 compliant fix provided with this.
21812: ALF-4008: save a MS Word change over webdav after a 2-3 minutes delay causes the error 'XXX.doc is currently in use. Please try again later.'
Modified LOCK method, it gets a scope from NodeRef property if m_scope field is not defined.
22367: Merged DEV/TEMPORARY to V3.3
21442: ALF-2587: WEBDAV error in Windows 7
- variant generateLockDiscoveryXML methods were factored into a single one capable of generating a namespaced LOCK response compatible with Windows 7 when its user agent header is detected.
22368: Merged DEV/TEMPORARY to V3.3
20919: ALF-2834: All day events created in Outlook not appearing in Meeting Workspace
Different date format is used by Outlook when creating all day meeting request and meeting request specifying date and time. The code was changed to handle both situations accordingly.
22369: Merged DEV/TEMPORARY to V3.3 (With simplifications)
21470: ALF-3796: Locale is not always set/reset on every request thread
- A GlobalLocalizationFilter sits in front of ALL requests and sets a default fallback locale on I18NUtil
- Moved BaseServlet.setLanguageFromRequestHeader into this filter and made sure it always falls back to a default locale
- Subsequent filters / servlets in faces chain may override this with user preferred locale after authentication
22370: ALF-3868: Fix for compatibility with Sun Directory Server
22371: Merged DEV/TEMPORARY to V3.3
21811: ALF-4067: Display Value for Action Constraint breaking a java eval in Share
When a node doesn't have a ContentModel.PROP_TITLE property it is added to AllowableValues with PROP_NAME value.
21795: ALF-4067: Display Value for Action Constraint breaking a java eval in Share
The fix introduces the code which doesn't add a node to AllowableValues if it doesn't have a ContentModel.PROP_TITLE property.
22378: ALF-3796: Fixed compilation error - BaseServlet.setLanguageFromRequestHeader replaced by global filter
22380: ALF-3761: War bundles + extension samples now include alfresco-global.properties in correct position in hierarchy
22386: ALF-3887: Two versions of geronimo-activation are shipped
- Removed the older version
22402: WCM - add more debug logging only
22405: Change notification handler not enabled by the server configuration bean. ALF-4715.
22407: Merged DEV/TEMPORARY to V3.3
22231: ALF-4096: Share point module is causing file descriptor leaks.
The following changes were added to VtiIfHeaderAction and GetDocumentMethod:
- code that copies data between streams was replaced by org.apache.commons.io.IOUtils.copy()
- correct stream closing was added for all cases including exceptions while copying
22411: Merged DEV/TEMPORARY to V3.3
21864: ALF-4371: Error occurs if user try to find event from meeting place
Replaced incorrect NamespaceService.CONTENT_MODEL_PREFIX with NamespaceService.CONTENT_MODEL_1_0_URI in QName creation.
22412: Merged DEV/TEMPORARY to V3.3
22018: ALF-4403: Search on users in JSF client and SHARE do not specify "cm:person" type clause in the query leading to incorrect results in user searching.
People searches in Alfresco and share are restricted by “cm:person” type.
21988: ALF-4403: Search on users in JSF client and SHARE do not specify "cm:person" type clause in the query leading to incorrect results in user searching.
People searches in Alfresco and share are restricted by “cm:person” type.
22418: ALF-4578: Avoid ConcurrentModificationException in AVMDeploymentTarget
22420: Fixed ALF-958: Target associations aren't copied
- Added CopyBehaviourCallback. getAssociationCopyAction
- Default behaviour:
- Remove existing associations of same type when copying OVER an existing node (e.g. check-in)
- Copy the association using a new target if the target is copied in the same call
- Copy the association to the original target if the target is not copied in the same call
- Abstract behaviour (for those that have implemented a CopyBehaviourCallback):
- Remove existing associations of same type when copying OVER an existing node (e.g. check-in)
- Only copy the association to a new target if the original target is copied
22421: ALF-4641: Strip ticket parameter on login page redirect to avoid endless redirect loop
22422: Merged DEV/TEMPORARY to V3.3
21201: ALF-1804: Passthru server check gets confused when a server goes offline
22423: Merged DEV/TEMPORARY to V3.3
21891: ALF-3356: Error changing own user role from coordinator to consumer
When a user changes the Roles, all Permissions are immediately deleted and new selected permissions are created. If all permissions are deleted then the user doesn't have access for permissions creation.
If the user currently has permission change permission the currently set of permissions is cleared and new permissions are added from a System User authority.
22424: Merged DEV/TEMPORARY to V3.3
21182: ALF-1786: Remote Opensearch request mimetype missing
SearchProxy was changed to provide original User-Agent header. HTTPProxy was extended to set request headers. New overridable method setRequestHeaders was added to provide ability of setting headers.
22425: Merged DEV/TEMPORARY to V3.3
22165: ALF-197: When returning to the first step of Advanced Workflow creation from second or third steps it's always Adhoc Task chosen there
The selectedWorkflow variable was reseting every time on "Choose Workflow" step
22426:Merged DEV/TEMPORARY to V3.3
21323: ALF-687: Error when invoking webservices via SSL repository location url.
Add a new overload of ContentUtils.putContent() method with the isSSL argument at the end.
If this parameter value is true then SSLSocket is used and Socket otherwise.
22428: ALF-3490: Unfriendly error messages from WebDAV when content doesn't exist
- Generalized ALF-4207 solution so that the error page instead displays a status 404 message
22429: Merged DEV/TEMPORARY to V3.3
21325: ALF-3502: Logging in FacesHelper.getManagedBean on failure to create bean
Detailed logging of the EvaluationException for ValueBinding was added.
22430: Merged DEV/TEMPORARY to V3.3
20974: ALF-2695: mimetypes-extension-context.xml.sample does not use the correct classes
Changed the type of the bean id="mimetypeConfigService" from “"org.alfresco.config.xml.XMLConfigService” to “org.springframework.extensions.config.xml.XMLConfigService”
Renamed mimetypes-extension-context.xml.sample file to file mimetypes-extension.xml.sample. The file mimetypes-extension-context.xml.sample was interpreted like spring context file. It wasn’t correct.
22431: Merged DEV/TEMPORARY to V3.3
21099: ALF-3046: UI - Import feature not available to contributor user
The fix also covers related bug ALF-2802.
Permission ‘Write’ was replaced by ‘CreateChildren’ for import action because contributor has ‘AddChildren’ (not ‘Write’) permission.
22432: Merged DEV/TEMPORARY to V3.3
20973: ALF-3244: alfresco-sample-website.war does not deploy to bundled Tomcat
The cause of the corrupted alfresco-sample-website.war deployment is the usage of the SSIFilter in the application.
Only Contexts which are marked as privileged may use SSI features. For this reason, the context has been marked as privileged in META-INF/context.xml
22433: Merged DEV/TEMPORARY to V3.3
21190: ALF-3751: Unintentional copy/remove of 'Web Forms' space removes form associations in Web Projects
Parent validation before deleting was added. Now deleted web form is removed from Web Project only if this form is located in original Web Form folder.
22434: Merged DEV/TEMPORARY to V3.3
21490: ALF-4099: Customer concern about String comparison operators == vs equals
Comparison operator was replaced by equals/EqualsHelper.nullSafeEquals in the ContentFilterLanguagesMap DocumentNavigator UIAjaxTagPicker Presence classes.
DocumentNavigator.getAttributeName() method was changed because the previous method's logic always returned escapedLocalName in any case.
22436: Merged DEV/TEMPORARY to V3.3
22063: ALF-4494 : Share show error if versionable document has no version history.
1. evaluator.lib.js was modified to prevent NPE if no version history exists for document.
2. Result was manually tested.
22437: ALF-2796: java.naming.referral is set to "follow" in the LDAP contexts to avoid PartialResultExceptions on LDAP sync
22466: Merge from V3.2 to V3.3. Fix for ALF-4741.
V3.2: 22465 Fix for ALF-4741. Repository Web Scripts can produce a corrupted response after a transaction collision/retry.
22469: Fix for CIFS long directory path results in duplicate folder displays. ALF-3938.
Removed (hopefully) last of the hardcoded buffer length limits.
22472: Fixed ALF-4670: XAM retainUntil value does not propagate down the space hierarchy
22473: Fixed ALF-4656: Deleted Content Backup should ignore unrecognised URLs
- Also fixes ALF-4657: Content stored on XAM is not cleaned up correctly
- Errors in the listeners are logged only
- ContentStoreCleanerListener checks and warns if the URL is unsupported
22474: Fix to web.xml to correctly validate and therefore deploy on JBoss5.1.0
22485: Fix for NFS losing contents during edit or copy. ALF-4737.
22492: ALF-4652 XAM bug fixes and improvements: Respect 0 'retentionPeriodDays'
22501: Fixed ALF-4763 XAM-enabled nodes must not go to the archive://SpacesStore
22504: Fix for MS Word mimetype is changed when editing via CIFS. ALF-3772.
22520: ALF-4768: WCM (w/ virt svr) - submit (no need to virtualize direct submit workflows)
22526: Externalised setting of BINARIES, plus added bin with jars and dlls
22561: ALF-4792: WCM virt svr - add experimental option for lazy deployment (defer startup of dependent webapps until accessed)
22611: Fixed ALF-1893: Windows 7 SSP Read-only.
Note: Relies on the patched Excel and PowerPoint mimetypes, but also falls back to file exension.
22612: Merged HEAD to BRANCHES/V3.3:
22609: Resolve ALF4822, ALF4818
22628: ALF-3239: Added encoding elements to mysql db url
22656: Fix for Solaris/Gedit problem, keep a mapping for the original file handle to the new path after a rename. ALF-4843.
22673: ALF-4845: Person and Group member deletion performance fix
- Don't batch load all a group's members when trying to delete one of them!
- Can result in infeasibly large hibernate sessions when trying to delete a person / LDAP sync in a repository with very large groups
- Switched off batch loading in NodeService.removeChild()
- Avoided unnecessary use of removeAuthority in PersonService.deletePerson()
22674: Merged DEV/TEMPORARY to V3.3
22653: ALF-661: There is no way to determine the protocol, hostname and port from a javascript kicked off by JBPM
These variables are now available for use in workflow and action javascript and they are wired to the corresponding parameters that already exist in the sysAdmin subsystem.
urls.alfresco.protocol
urls.alfresco.host
urls.alfresco.port
urls.alfresco.context
urls.share.protocol
urls.share.host
urls.share.port
urls.share.context
See bug for example usage
22676: Merged HEAD to V3.3:
20306: Google Doc integration fixes:
- Fixed up inconsistancies in powerpoint and excel mimetypes set throughout the code
- Unit tests failures for excel sheets fixed
- Able to now create and checkout docs, sheets and presentations successfullly
- Docs, sheets and presentations downloadable and viewable
- Fixed ALF-2700
(See ALF-4827)
22715: Merge from V3.2 to V3.3.
r. 22713. Fix for ALF-4946 Possible NullPointerException during creation of thumbnails whose names are null-valued.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22725 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
890d3795ce |
Merged V3.3 to HEAD
20440: RM: CapabilitiesTest.testDestroyRecordsCapability (MS SQL Server build) - use non-public nodeService
20441: Include virtual tomcat in installers
20442: Change bitrock builder version to use.
20443: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3: (Fixed tabs and removed 'svn:executable' and 'svn:eol-style')
20384: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20271: ALF-803: Asset Service Improvements
20386: Merged V2.2 to V3.3-BUG-FIX
20385: Merged DEV/BELARUS/V2.2-2010_04_06 to V2.2
20379: V2.2-ALF-1888 AssociationQuery was corrected to filter ...
20387: Version Migrator (ALF-1000) - approx x3 boost (policies ignore version2 store)
20388: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20372: ALF-897: It is impossible to create content when default value selected in ContentHeadlineBackground field for intranet_rssi_landing_template web-form (also fixes ALF-2798 & ALF-791)
20389: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20374: ALF-2723: WCM - Http 500 creating content via webform
20394: Fix for ALF-2257 - It's impossible to find and add group at Records Manage Permissions page
20396: Fixed ALF-2956 "XSS attack is made when a rule is being deleted"
20397: Fix for ALF-922: Mysql does not support unique keys that contain nulls as one would expect
20402: ALF-2186 : Rules not being fired on datalist items - because it's a zero byte file?
20404: Fixed ALF-2109 "Rule doesn't apply to the files in sub-folders when 'Run rule for this folder and its subfolders' action was performed"
20406: Fix for ALF-2985 - Share document library throws error if document modifier or creator is deleted from Alfresco
20409: Improved FormServiceImplTest, added more content related tests and some edge case tests using the FDK model (this test needs to be manually enabled though as the FDK model is not available by default)
20414: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20401: ALF-2616: Serious Web Form layout performance issues on IE8. This fix contains:
20427: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20042: ALF-1523: Failed Kerberos SSO auth doesn't fail through, simply returns a blank page
20323: ALF-1523: Failed Kerberos SSO auth doesn't fail through, simply returns a blank page
20428: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20417: ALF-736: WebDAV Folder Renaming fails on Mac but works on Windows.
20430: Fix for ALF-2313 - Accessing a Doclib folder in Share which has a link to a deleted node fails
20431: Version Migrator (ALF-1000) - migrate 1st batch independently
20432: Fix for ALF-2327 - Can not have more than one Transfer Step in a disposal schedule
20438: ALF-479: Merged DEV/BELARUS/V3.2-2010_01_11 to DEV/V3.3-BUG-FIX
18448: ETHREEOH-4044: External Authentication Subsystem does not perform user mapping for WebDAV requests
20444: Fix for ConcurrentModificationException in file server quota manager. ALF-2970.
20445: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20413: Added clean of quickr project
20446: Changed version to 3.3.1dev
20447: Merged V3.3-BUG-FIX to V3.3
20294: Fixes: ALF-1020 & ALF-1013 for all views except agenda.
20451: Merged V2.2 to V3.3
20450: Merged DEV/BELARUS/V2.2-2010_04_06 to V2.2
20412: ALF-1887: too easy to break alfresco - one can remove the guest user and recreate it but then access to RSS is broken
- PersonServiceImpl.beforeDeleteNode prohibits attempts to delete a guest user.
20452: Fix for transaction error from NFS server file expiry thread. ALF-3016.
20458: ALF-2729 - rationalise (and deprecate) VersionLabelComparator
20460: Fix for ALF-2430
- AVM nodes are not checked for exclusion - the default ACLEntryVoter will always vote for AVM
- avoids embedded AVM permission checks for getType/getAspect and anything else that may be added
- seems AVM read is not checked upon "lookup" for the last node in the PATH (getType should have failed too)
20466: Merged V2.2 to V3.3
20243: (RECORD ONLY) ALF-2814: Merged V3.2 to V2.2
17891: Merged DEV_TEMPORARY to V3.2
17873: ETHREEOH-3810: WCM - Recursion detector erroring
20467: Merged V3.1 to V3.3 (RECORD ONLY)
20276: Incremented version label
20275: ALF-2845: Merged V3.2 to V3.1
17768: Merged DEV/BELARUS/V3.2-2009_11_24 to V3.2
17758: ETHREEOH-3757: Oracle upgrade issue: failed "inviteEmailTemplate" patch - also causes subsequent patches to not be applied
19573: Merged V3.2 to V3.1
19539: Merged HEAD to V3.2
19538: Build fix - fix build speed
20468: Merged PATCHES/V3.2.r to V3.3 (RECORD ONLY)
20357: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
20349: Merged V3.3 to PATCHES/V3.2.0
20346: ALF-2839: Node pre-loading generates needless resultset rows
- Added missing Criteria.list() call
20339: Incremented version label
20338: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
20280: Fixed ALF-2839: Node pre-loading generates needless resultset rows
- Split Criteria query to retrieve properties and aspects separately
20272: Backports to help fix ALF-2839: Node pre-loading generates needless resultset rows
Merged BRANCHES/V3.2 to PATCHES/V3.2.0:
18490: Added cache for alf_content_data
Merged BRANCHES/DEV/V3.3-BUG-FIX to PATCHES/V3.2.0:
20231: Fixed ALF-2784: Degradation of performance between 3.1.1 and 3.2x (observed in JSF)
20266: Test reproduction of ALF-2839 failure: Node pre-loading generates needless resultset rows
20469: Merged PATCHES/V3.1.2 to V3.3 (RECORD ONLY)
20393: Eclipse classpath fix to avoid problems in JBoss
20309: ALF-2777: PrimaryChildAssocCopyBehaviour from MOB-388 corrupts cm:name attributes of copied child nodes
- Folded example behaviours from previous AMP into repository
- Fixed PrimaryChildAssocCopyBehaviour to back-up and set the cm:name property on copied children
20470: Merged PATCHES/V3.2.0 to V3.3 (RECORD ONLY)
20465: Incremented version label
20464: ALF-3060: Merged V3.2 to PATCHES/V3.2.0
19920: Merged HEAD to BRANCHES/V3.2:
19918: Fix ALF-2499 (Deleting a web project also deletes similarly named web projects - Potential Data Loss)
20448: Merged DEV/V3.3-BUG-FIX to PATCHES/V3.2.0
20414: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20401: ALF-2616: Serious Web Form layout performance issues on IE8. This fix contains:
a) X-UA-Compatible head tag with IE=EmulateIE7 value
b) alfresco.ieVersion and alfresco.ieEngine in common.js
c) recurseOnChildren in _updateDisplay
d) Some performance modifications in xforms.js
20350: Increment version label
20349: Merged V3.3 to PATCHES/V3.2.0
20346: ALF-2839: Node pre-loading generates needless resultset rows
- Added missing Criteria.list() call
20471: Fix for offline sync losing metadata properties, due to rename/delete of original file. ALF-575.
20478: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20477: Fix ALF-3086: CMIS checkin of a non-versionable document should make it versionable
20479: ALF-2110: Make it possible to determine which person properties are synced via LDAP and hence immutable
- Added Set<QName> UserRegistrySynchronizer.getPersonMappedProperties(String username)
- UI/Services Fix to follow
20481: Latest SpringSurf libs:
- Fix for ALF-1518 - Added support for HTTP and HTTPS proxies for Surf application remote api calls - via the standard JVM cmd line properties such as -Dhttp.proxyHost=...
20484: ALF-2886: LDAP sync defaults display names incorrectly and can't cope with DNs containing escaped trailing whitespace.
- Had to work around a JDK bug in LDAP RDN parsing
20486: Added case sensitive flag to the file state cache. Part of ALF-570.
20487: Fix for copy/rename of folders causing file exists errors in some cases. ALF-570.
20488: Fix ALF-680: Previously valid content models now fail with CMISAbstractDictionaryService$DictionaryRegistry exception
20489: Uploaded correct version of spring source jars and reunited them with 3rd-party/.classpath
20490: Fix for cannot delete folders via CIFS from Mac OSX, due to desktop actions. ALF-2553.
20491: Merged DEV/TEMPORARY to V3.3 (With corrections)
20485: ALF-2290: a HTTP GET request of a document redirects to the Home Location when using NTLM SSO
The logic related to ADB-61 in NTLMAuthenticationFilter clears previous location and redirects request to default home location. NTLMAuthenticationFilter was changed to process GET requests to documents correctly. Now, fix to ADB-61 processes only “/faces” requests and GET requests to documents are processed correctly.
The same fix was made to KerberosAuthenticationFilter
20492: Fix ALF-680: Previously valid content models now fail with CMISAbstractDictionaryService$DictionaryRegistry exception
- missing remove directory
20493: Fix ALF-2837: ClassCastException in getProperties()
20498: Fix for ALF-2818: Failure to close index writer under certain conditions.
- fix for index writer to close indexes when stopped by exceptions during FTS
- fix FTS job to handle exceptions better
- debug for FTS background operations
20499: ALF-3094: In ticket authenticate method in AuthenticationHelper, invalidate the current session if its cached ticket doesn't match
20500: Fix for ALF-2858 "Zero KB sized bin files will be created in the contentstore when new sites are created" (RECORD ONLY)
20503: AVMTestSuite: minor fixes to cleanup ctx usage (avoid re-loading)
20505: Merged BRANCHES/V2.2 to BRANCHES/V3.3 (record-only)
13859: (record-only) Removed dev from version label
14003: (record-only) Updated version to 2.2.5dev
14566: (record-only) ETWOTWO-1239 - remove workflow interpreter/console bootstrap
14572: (record-only) ETWOTWO-1239 - fix PersonTest to fix JBPMEngineTest (part-sourced from r13247)
14776: (record-only) Merged V3.1 to V2.2
14748: ETHREEOH-2225 - WCM upgrade (performance improvements for MySQL)
20506: NFS ReadDir/ReadDirPlus skips some folder entries. JLAN-98.
20507: Fixed issue with folder search resume id being reset to the wrong value during NFS folder search. Part of JLAN-98.
20508: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
18319: Merged BRANCHES/DEV/BELARUS/V3.2-2010_01_11 to V3.2
18273: ETHREEOH-3834: WCM: An extral .xml.html file is created when editing newly created content
19182: Merged V3.1 to V3.2
18423: ETHREEOH-3850 - Content Manager unable to edit content items if there is a lock on a generated rendition
18432: (RECORD ONLY) Added FTP data port range configuration via <dataPorts>n:n</dataPorts> config value. ETHREEOH-4103.
18451: (RECORD ONLY) Fixed incorrect FTP debug level name.
18577: (RECORD ONLY) Fix for ETHREEOH-4117, based on CHK-11154
18792: Fix ETHREEOH-2729: Import of property with @ symbol in name fails with "start tag unexpected character @ "
19570: ALF-192 / ALF-1750: System Error if user trying submit web content based on web form which was deleted
19583: Merged DEV/BELARUS/V3.2-2010_03_17 to V3.2
19545: ALF-1954: Regression: same item can be submitted multiple times to workflow
19725: AVMStoreDescriptor - fix minor typo (for debugging)
19917: (RECORD ONLY) Merged HEAD to BRANCHES/V3.2:
19880: Fix ALF-898 - WCM: Deleting a file leads to error (only if RM/DOD installed)
19920: (RECORD ONLY) Merged HEAD to BRANCHES/V3.2:
19918: Fix ALF-2499 (Deleting a web project also deletes similarly named web projects - Potential Data Loss)
20509: Merged BRANCHES/V3.2 to BRANCHES/V3.3 (RECORD ONLY):
19825: (RECORD ONLY) Merged PATCHES/V3.2.r to BRANCHES/V3.2:
19804: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
Merged HEAD to V3.2.0
...
20510: Merged BRANCHES/V3.1 to BRANCHES/V3.3 (RECORD ONLY)
17482: (RECORD ONLY) Merged V3.2 to V3.1
17478: Fix ETHREEOH-3340 - WCM - Revert to snapshot failure (fix AVM getListing -> AVMSync compare -> WCM revertSnapshot)
18783: (RECORD ONLY) MT: ensure group (EMAIL_CONTRIBUTORS) bootstraps tenant admin user (when creating tenant)
20513: Added port change example for remote Alfresco server to share-config-custom.xml.sample
20518: ALF-657 Created tests to check that the 'runas' functionality works in the AlfrescoJavaScript action handler. Also modified the handler to run as the System user if no Authentication is currently set, as may occur if the action handler is being executed asynchronously.
20519: ALF-657 Created tests to check that the 'runas' functionality works in the AlfrescoJavaScript action handler. Also modified the handler to run as the System user if no Authentication is currently set, as may occur if the action handler is being executed asynchronously.
20520: Removed dev version.label
20522: ALF-3129: Map cm:organization property in LDAP as well as cm:organizationId, since cm:organization is what shows up in JSF and Share. Needed by ALF-2110.
20523: First part of fix for ALF-2110:
- Appropriate Person and webframework metadata APIs now return information on immutability of Person properties (as some properties are immutable when synced to LDAP etc.)
- Share client now correctly disables profile fields in User Profile and Admin User Console as appropriate based on individual user property mutability
- Change Password button now correctly enabled/disabled based on account mutability
20524: VersionMigrator - option to run as scheduled job (ALF-1000)
20525: Fix for various IE6 CSS issues:
ALF-3047 - It's impossible to destinate any action with data list item (IE6 specific)
ALF-3049 - Incorrect layout of Manage aspects page
ALF-3050 - Incorrect layout of Assign Workflow form
20526: Fix for ALF-2915 - Select > None feature for Data Lists not working across multiple pages in IE
Closed ALF-2846 - DataList UI not fully I18Ned [Old prototype code]
20527: Fix for ALF-3082 - There is no Edit Offline action at Details page in Share site
20528: Fix various script errors due to typo:
ALF-3088 - Script error occurs on creating duplicated record seria
ALF-3012 - Incorrect behaviour on creating duplicating folders
ALF-3004 - Script error when submitting an item with long data in Prioprity field
20529: Fix for ALF-3006 - Selected Items > Copy to... and Move to actions not working in Document Library
20530: Dynamic Models - fix test(s)
- fix concurrency test for Oracle build (retry if txn lock cannot be acquired)
- when getting deployed models, skip if invalid (eg. cannot be parsed)
20536: Remove @Override (ALF-657)
20537: Activities - (minor) fix NPE for Oracle build/test
20543: Final part of ALF-2110 - Appropriate person properties disabled for editing in Explorer Client if external mapped sync such as LDAP is used.
Fixed issue with Change Password option being disabled incorrectly.
20544: Follow-up fix to r20528
20546: Fix for ALF-3151 - Freemarker causes NPE while deploying 3.3 enterprise onto WebSphere 7.0.0.7
- NOTE: will need to submit patch to freemarker.org
20552: Merged BRANCHES/V3.2 to BRANCHES/V3.3 (RECORD ONLY)
20551: (RECORD ONLY) Merged BRANCHES/V3.3 to BRANCHES/V3.2:
20090: Dynamic models: minor improvements to DictionaryModelType
20553: Fix for escalated issue ALF-2856: Space returns to browse view after completing Add Content dialog; need a way to return to custom view (applied patch provided by customer).
20554: Improvement to model delete validation (investigating intermittent failure of RepoAdminServiceImplTest.testSimpleDynamicModelViaNodeService)
20558: Merged DEV/BELARUS/V3.3-2010_06_08 to V3.3
20550: ALF-922: Mysql does not support unique keys that contain nulls as one would expect ...... duplicates in the alf_access_control_entry table
20562: ALF-3177 - security fix.
20563: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
19412: Fix for ALF-865 "WCM / Cluster: unexpected error when concurrently submitting content"
ALF-862 "WCM submit execution will require locking in a clustered WCM authoring env"
20564: Merged BRANCHES/V3.1 to BRANCHES/V3.3:
20542: Fixed ALF-3152: ImporterComponent transaction retry settings can cause IllegalArgumentException
20568: Follow-up on fix ALF-3152. Fix jobLockService's retryWaitIncrementMs
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20572 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a5f31cd37e |
Merged V3.3 to HEAD
20167: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20166: Fix ALF-2765: Renditions created via 3.3 RenditionService are not exposed via OpenCMIS rendition API
20232: Fix problem opening AVM web project folders via FTP. ALF-2738.
20234: ALF-2352: Cannot create folders in Share doclib without admin user in authentication chain
20235: Fix for unable to create folders in web project via CIFS. ALF-2736.
20258: Reverse-merged rev 20254: 'When dropping the mysql database ...'
20262: Merged V3.3-BUG-FIX to V3.3
20251: Fix for ALF-2804 - Unable to browse into folders in Share Site in certain situations.
- Browser history filter object in incorrect state after page refresh.
20264: Updated Oracle build support (to fix grants)
20282: Merged PATCHES/V3.2.0 to V3.3
20266: Test reproduction of ALF-2839 failure: Node pre-loading generates needless resultset rows
20280: Fixed ALF-2839: Node pre-loading generates needless resultset rows
20283: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20194: AVMTestSuite - scale down unit tests (slightly)
20247: AVMServiceTest.testVersionByDate - build (add delay)
20290: Fixed ALF-2851 "Drag n Drop issues in IE6 & IE7"
- Reordering rules-list with drag and drop didn't work at all because each rule was created using a template that had the "id"-attribute set, which made IE confused after using HTMLELement.clone() even though the id was resetted
- Both customise-dashlets & rules-list got an error when "throwing" away the dashlet or rule instead of releasing it "carefully", reason was becuuase IE didnt capture the x:y-position which made the animation fail. Now no animation is done if x:y isn't found.
20296: Merged PATCHES/V3.1.0 to V3.3 (RECORD ONLY)
20249: Merged V3.1 to PATCHES/V3.1.0
14565: Updated version to include revision number (x.y.z)
20246: Merged V3.1 to PATCHES/V3.1.0
13841: Build fix
20245: Merged V3.1 to PATCHES/V3.1.0
16185: AbstractLuceneIndexerAndSearcherFactory.getTransactionId() must return null when there is no transaction
20241: Merged V3.1 to PATCHES/V3.1.0
14187: Fix for ETHREEOH-2023: LDAP import must lower case the local name of the association to person.
16167: ETHREEOH-2475: Fixed nested transaction handling in AbstractLuceneIndexerAndSearcherFactory to allow duplicate user processing in PersonServiceImpl to actually work
16168: ETHREEOH-2797: Force patch.db-V2.2-Person to apply one more time to fix up corrupt users created by LDAP Import
- Problem due to ETHREEOH-2023, fixed in 3.1.1
- Also corrects ldap.synchronisation.defaultHomeFolderProvider to be userHomesHomeFolderProvider
- Also requires fix to ETHREEOH-2475 to fix up duplicate users
20221:Merged PATCHES/V3.1.2 to PATCHES/V3.1.0
20217: Merged PATCHES/V3.2.0 to PATCHES/V3.1.2
19793: Merged HEAD to V3.2.0
19786: Refactor of previous test fix. I have pushed down the OOo-specific parts of the change from AbstractContentTransformerTest to OpenOfficeContentTransformerTest leaving an extension point in the base class should other transformations need to be excluded in the future.
19785: Fix for failing test OpenOfficeContentTransformerTest.testAllConversions.
Various OOo-related transformations are returned as available but fail on our test server with OOo on it.
Pending further work on these failings, I am disabling those transformations in test code whilst leaving them available in the product code. This is because in the wild a different OOo version may succeed with these transformations.
I had previously explicitly disabled 3 transformations in the product and I am moving that restriction from product to test code for the same reason.
19707: Return value from isTransformationBlocked was inverted. Fixed now.
19705: Refinement of previous check-in re OOo transformations.
I have pulled up the code that handles blocked transformations into a superclass so that the JodConverter-based transformer worker can inherit the same list of blocked transformations. To reiterate, blocked transformations are those that the OOo integration code believes should work but which are broken in practice. These are blocked by the transformers and will always be unavailable regardless of the OOo connection state.
19702: Fix for HEAD builds running on panda build server.
OOo was recently installed on panda which has activated various OOo-related transformations/extractions in the test code.
It appears that OOo does not support some transformations from Office 97 to Office 2007. Specifically doc to docx and xls to xlsx. These transformations have now been marked as unavailable.
20220: Created hotfix branch off TAGS/ENTERPRISE/V3.1.0
20297: Merged PATCHES/V3.1.2 to V3.3 (RECORD ONLY)
20268: Increment version number
20267: ALF-550: Merged V3.2 to PATCHES/V3.1.2
17768: Merged DEV/BELARUS/V3.2-2009_11_24 to V3.2
17758: ETHREEOH-3757: Oracle upgrade issue: failed "inviteEmailTemplate" patch - also causes subsequent patches to not be applied
20217: Merged PATCHES/V3.2.0 to PATCHES/V3.1.2
19793: Merged HEAD to V3.2.0
19786: Refactor of previous test fix. I have pushed down the OOo-specific parts of the change from AbstractContentTransformerTest to OpenOfficeContentTransformerTest leaving an extension point in the base class should other transformations need to be excluded in the future.
19785: Fix for failing test OpenOfficeContentTransformerTest.testAllConversions.
Various OOo-related transformations are returned as available but fail on our test server with OOo on it.
Pending further work on these failings, I am disabling those transformations in test code whilst leaving them available in the product code. This is because in the wild a different OOo version may succeed with these transformations.
I had previously explicitly disabled 3 transformations in the product and I am moving that restriction from product to test code for the same reason.
19707: Return value from isTransformationBlocked was inverted. Fixed now.
19705: Refinement of previous check-in re OOo transformations.
I have pulled up the code that handles blocked transformations into a superclass so that the JodConverter-based transformer worker can inherit the same list of blocked transformations. To reiterate, blocked transformations are those that the OOo integration code believes should work but which are broken in practice. These are blocked by the transformers and will always be unavailable regardless of the OOo connection state.
19702: Fix for HEAD builds running on panda build server.
OOo was recently installed on panda which has activated various OOo-related transformations/extractions in the test code.
It appears that OOo does not support some transformations from Office 97 to Office 2007. Specifically doc to docx and xls to xlsx. These transformations have now been marked as unavailable.
20204: Moved version label to '.6'
20298: Merged PATCHES/V3.2.0 to V3.3 (RECORD ONLY)
20281: Incremented version number to '10'
20272: Backports to help fix ALF-2839: Node pre-loading generates needless resultset rows
Merged BRANCHES/V3.2 to PATCHES/V3.2.0:
18490: Added cache for alf_content_data
Merged BRANCHES/DEV/V3.3-BUG-FIX to PATCHES/V3.2.0:
20231: Fixed ALF-2784: Degradation of performance between 3.1.1 and 3.2x (observed in JSF)
20299: Merged PATCHES/V3.2.1 to V3.3 (RECORD ONLY)
20279: Incremented version label
20211: Reinstated patch 'patch.convertContentUrls' (reversed rev 20205 ALF-2719)
20210: Incremented version label to '.3'
20206: Bumped version label to '.2'
20205: Workaround for ALF-2719 by disabling patch.convertContentUrls and ContentStoreCleaner
20149: Incremented version label
20101: Created hotfix branch off ENTERPRISE/V3.2.1
20300: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/V3.3:
20293: ALF-767: remove-AVM-issuer.sql upgrade does not account for column (mis-)order - fixed for MySQL, PostgreSQL and Oracle (DB2 & MS SQL Server already OK)
20301: Merged PATCHES/V3.2.1 to V3.3
20278: ALF-206: Make it possible to follow hyperlinks to document JSF client URLs from MS Office
- A request parameter rather than a (potentially forgotten) session attribute is used to propagate the URL to redirect to after successful login
20303: Fixed ALF-2855: FixAuthorityCrcValuesPatch reports NPE during upgrade from 2.1.7 to 3.3E
- Auto-unbox NPE on Long->long: Just used the Long directly for reporting
20319: Fixed ALF-2854: User Usage Queries use read-write methods on QNameDAO
20322: Fixed ALF-1998: contentStoreCleanerJob leads to foreign key exception
- Possible concurrent modification of alf_content_url.orphan_time led to false orphan detection
- Fixed queries to check for dereferencing AND use the indexed orphan_time column
- More robust use of EagerContentStoreCleaner: On eager cleanup, ensure that URLs are deleted
- Added optimistic lock checks on updates and deletes of alf_content_url
20335: Merged DEV/V3.3-BUG-FIX to V3.3
20334: ALF-2473: Changes for clean startup and shutdown of subsystems on Spring 3
- Removed previous SafeEventPublisher workaround for startup errors and associated changes
- Replaced with SafeApplicationEventMulticaster which queues up events while an application context isn't started
- Now all subsystems shut down cleanly
- Fixes problem with FileContentStore visibility in JMX too!
20341: ALF-2517 Quick fix which means rules which compare the creation/modification date of content should now correctly be applied when content is uploaded to a folder.
20346: ALF-2839: Node pre-loading generates needless resultset rows
- Added missing Criteria.list() call
20347: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20231: Fixed ALF-2784: Degradation of performance between 3.1.1 and 3.2x (observed in JSF)
20356: Merged DEV/BELARUS/HEAD-2010_03_30 to V3.3 (with corrections)
19735: ALF-686: Alfresco cannot start if read/write mode in Sysadmin subsystem is configured
1. org.alfresco.repo.module.ModuleComponentHelper was modified to allow “System” user run write operations in read-only system.
2. Startup of “Synchronization” subsystem failed with the same error as was occurred in issue during modules start. org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer was also modified to allow “System” user run write operations in read-only mode.
20361: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20345: Fix ALF-2319: CMIS 'current' version mapping is not compliant with spec
20354: Update test to reflect changes to CMIS version mapping.
20363: Merge from V3.2 to V3.2 (all record-only)
c. 19448 OOoJodConverter worker bean correctly handles isAvailable() when subsystem is disabled.
c. 19484 JodConverter-backed thumbnailing test now explicitly sets OOoDirect and OOoJodconverter enabled-ness back to default settings in tearDown
c. 20175 Fix for ALF-2773 JMX configuration of enterprise logging broken
20376: Altered URL of online help to point at http://www.alfresco.com/help/33/enterprise/webeditor/
20395: set google docs off
20398: Fixed ALF-2890: Upgrade removes content if transaction retries are triggered
- Setting ContentData that was derived outside of the current transaction opened up a window
for the post-rollback code to delete the underlying binary. The binaries are only registered
for writers fetched via the ContentService now; the low-level DAO no longer does management
because it can't assume that a new content URL indicates a new underlying binary.
- The contentUrlConverter was creating new URLs and thus the low-level DAO cleaned up
live content when retrying collisions took place. The cleanup is no longer on the stack
for the patch.
- Removes the ALF-558 changes around ContentData.reference()
20399: Remove googledocs aspect option
20400: PurgeTestP (AVM) - increase wait cycles
20422: Added ooo converter properties
20425: Merge V3.3-BUG-FIX to V3.3
20392 : ALF-2716 - imap mail metadata extraction fails when alfresco server locale is non English
20365 : Merge DEV to V3.3-BUG_FIX
18011 : ETHREEOH-3804 - IMAP message body doesn't appears in IMAP folder when message subject is equal to the attachment name
20332 : Build fix - rework to the ImapServiceUnit tests.
20325 : build fix
20318 : MERGE DEV TO V3.3-BUG-FIX
20287 : ALF-2754: Alfresco IMAP and Zimbra Desktop Client.
20317 : ALF-2716 - imap mail metadata extraction fails when alfresco server locale is non English This change reworks the received date metadata extraction.
20316 : ALF-1912 : Problem with IMAP Sites visibility Now only IMAP favouries are shown. Also major rework to the way that this service uses the FileFolderService.
20315 : ALF-1912 Updates to the FileFolderService to support the Imap Service - add listDeepFolders - remove "makeFolders" which moves to its own Utility class. - update to JavaDoc
20429: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20171: 3.3SP1 bug fix branch
20174: Fix for ALF-960 and ALFCOM-1980: WCM - File Picker Restriction relative to folder not web project
20179: ALF-2629 Now when a workflow timer signals a transition it also ends the associated task.
20433: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20184: ALF-2772: Added new test case to RepoTransferReceiverImplTest and fixed the fault in the primary manifest processor.
20196: Temporary fix to SandboxServiceImplTest, which reverses the fix to ALF-2529.
20434: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3: (RECORD ONLY)
20213: (RECORD ONLY) Merge from V3.3 to V3.3-BUG-FIX
r20176 Merge from V3.2 to V3.3.
r20175. JMX configuration of enterprise logging broken (fix).
20215: (RECORD ONLY) Merge from V3.3 to V3.3-BUG-FIX
r20178 JodConverter loggers are now exposed in JMX.
20218: (RECORD ONLY) Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
20195: Form fields for numbers are now rendered much smaller that ...
20248: (RECORD ONLY) Merging HEAD into V3.3
20284: (RECORD ONLY) Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
20177: Add 'MaxPermSize' setting for DOD JUnit tests
20305: (RECORD ONLY) Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
20236: Add Oracle support for creating/dropping "databases" (users) in continuous.xml
20264: Updated Oracle build support (to fix grants)
20435: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20233: Part fix for ALF-2811: DOD5015 module breaks CMIS tck
20239: Final part of fix for ALF-2811: DOD5015 module breaks CMIS tck
20250: Merge from DEV/BELARUS/HEAD-2010_04_28 to V3.3-BUG-FIX
20230 ALF-2450: latin/utf-8 HTML file cannot be text-extracted.
20253: ALF-2629 Now tasks should correctly be ended when an associated timer is triggered. Should no longer cause WCM workflows to fail.
20254: ALF-2579 Changed teh status code on incorrect password to '401' to reflect that it is an authorisation error.
20263: Fix for ALF-2500: query with a ! in contains search make it strange
20265: Fix for ALF-1495. Reindexing of OOo-transformed content after OOo crash.
20436: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20292: (RECORD ONLY) Latest SpringSurf libs:
20308: (RECORD ONLY) Latest SpringSurf libs:
20366: (RECORD ONLY) Latest SpringSurf libs:
20415: Latest SpringSurf libs:
20437: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20270: Build times: SearchTestSuite
20273: Fix for ALF-2125 - Accessing a deleted page in Share does not return an error page, instead the document-details page breaks
20274: Fix for ALF-2518: It's impossible to find user by user name in Add User or Group window at Manage permissions page (also allows users to be found by username in the Share Admin Console).
20277: Fix for ALF-2417: Create Web Content Wizard if cancelling/aborting Step Two - Author Web Content, any asset being uploaded gets locked
20291: Reduce build time: Added security test suite to cover 17 security tests
20439: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
20302: Fixed ALF-727: Oracle iBatis fails on PropertyValueDAOTest Double.MAX_VALUE
20307: VersionStore - minor fixes if running deprecated V1
20310: Fixed a bug in UIContentSelector which was building lucene search queries incorrectly.
20314: Fix for ALF-2789 - DispatcherServlet not correctly retrieving Object ID from request parameters
20320: Merged DEV/TEMPORARY to V3.3-BUG-FIX
20313: ALF-2507: Not able to email space users even if the user owns the space
20324: Fixed ALF-2078 "Content doesn't make checked in after applying 'Check-in' rule in Share"
20327: Fix Quickr project to compile in Eclipse
20367: ALF-2829: Avoid reading entire result set into memory in FixNameCrcValuesPatch
20368: Work-around for ALF-2366: patch.updateDmPermissions takes too long to complete
20369: Part 1 of fix for ALF-2943: Update incorrect mimetypes (Excel and Powerpoint)
20370: Version Migrator (ALF-1000) - use common batch processor to enable multiple workers
20373: Version Migrator (ALF-1000) - resolve runtime conflict (w/ r20334)
20378: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20312: ALF-2162: Error processing WCM form: XFormsBindingException: property 'constraint' already present at model item
20381: Fixed ALF-2943: Update incorrect mimetypes (Excel and Powerpoint)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20571 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
cefda8c965 |
Updated header to LGPL
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
43e93f3c14 |
Updated header to LGPL
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18926 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
7f24c8c4e7 |
Merged V3.2E to HEAD
17246: ETHREEOH-3208: User profiles for users authenticated by immutable subsystems are now read only
- Introduced MutableAuthenticationService interface, only implemented by Alfresco native authentication service
- Split out those methods from AuthenticationService that mutate the user store and added isAuthenticationMutable()
- Now both Alfresco Explorer and Share user profile / password edit link rendering is conditional on isAuthenticationMutable
- Works with authentication chain containing mixture of internally and externally authenticated users
17247: Fix failing unit tests
- rm-public-services-security-context.xml needed to be brought in line with public-services-security-context.xml (and will forever more!)
17248: ETHREEOH-1593: alfUser cookie value should be base 64 encoded to allow for non-ASCII characters
17253: *RECORD ONLY* ETHREEOH-2885: web.xml must conform to the schema to work on JBoss
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18098 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b726c4d6db |
Merged DEV/TEMPORARY to HEAD
17667: Branch for SpringSurf integration - from HEAD r17665 17668: Fix to ensure included scripts files are not loaded from a cached classpath loader. 17670: Part 1 of SpringSurf integration - changes relating to spring-surf-core-1.0.0.CI-SNAPSHOT.jar 17674: Part 2 of SpringSurf integration - changes relating to spring-surf-core-configservice-1.0.0.CI-SNAPSHOT.jar git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17788 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
85c1b71826 |
Merged V3.2 to HEAD
16662: LDAP sync: improved group association filtering, referential integrity checking, deletion strategy and performance tuning of batch sizes
16648: ETHREEOH-2752: Improved ticket validation fix
- Invalidate user's tickets during person deletion rather than validation or it can mess up chained validation
16647: ETHREEOH-2534: Fixed Sharepoint NTLM authentication
- user details were never getting cached in the session
16579: Small improvement to LDAP error reporting
- Committed errors counted before successes in a logging interval
16515: LDAP sync performance
- Improved full sync strategy - run differential queries to work out required updates/additions and full queries to work out required deletions. Saves updating unchanged nodes.
- Use a TreeSet rather than a HashSet to gather group associations in an attempt to avoid blowing the heap size
16498: More LDAP performance improvements
- Uses thread pool with 4 worker threads and blocking queue to process returned results. The number of worker threads can be controlled by the synchronization.workerThreads property.
- Switched LDAP connection pooling back on again
- Group Associations processsed individually so that errors are collated and we get a better idea of their throughput
- Fixed potential bug. Group membership resolution done with isolated LDAP context to avoid cookies from paging creeping in.
16424: Try switching off LDAP connection pooling to see if it works better with our flaky server.
16414: Further LDAP fault tolerance
- Log causes of group member resolution failures where possible
16413: More fault tolerance for LDAP sync
- Always commit last sync times before overall sync is complete to avoid the 'forgetting' of differential sync information
- DN comparisons should be case insensitive to avoid issues resolving DNs to user and group IDs
16398: Improved monitoring and fault tolerance for LDAP sync
- When the batch is complete a summary of the number of errors and the last error stack trace will be logged at ERROR level
- Each individual error is logged at WARN level and progress information (including % complete) is collated and logged at INFO level after a configurable interval
- In the Enterprise Edition all metrics can be monitored in real time through JMX
- Sanity testing to be performed by Mike!
16319: Merged HEAD to V3.2
16316: ALFCOM-3397: JBoss 5 compatibility fix
- Relative paths used by LDAP subsystem configuration weren't being resolved correctly
- See also https://jira.jboss.org/jira/browse/JBAS-6548 and https://jira.springsource.org/browse/SPR-5120
16272: ETHREEOH-2752: Once more with feeling!
16261: ETHREEOH-2752: Correct exception propagation.
16260: ETHREEOH-2752: Fix ticket validation
- Current ticket was getting forgotten by previous fix
- Person validation in CHECK mode now done AFTER the current user is set, so that the current ticket is remembered
16243: ETHREEOH-2752: Improve ticket validation used by all authentication filters
- Now takes into account whether person actually exists or not
- Tickets for non-nonexistent persons are now considered invalid and cached session information is invalidated
- New BaseAuthenticationFilter superclass for all authentication filters
- Improved fix to ETHREEOH-2839: WebDAV user is cached consistently using a different session attribute from the Web Client
16233: ETHREEOH-2754: Correction to previous checkin.
- relogin for SSO authentication, logout for normal login page
- logout is default
16232: ETHREEOH-2754: Log Out Action outcome passed as a parameter
- relogin for SSO authentication, login for normal login page
- Means the log out link always leads to the correct place, even when the session has expired
- Also lowered ticket validation error logging to DEBUG level to avoid unnecessary noise in the logs from expired sessions
16220: ETHREEOH-2839: Fixed potential ClassCastExceptions when Alfresco accessed via WebDAV and Web Client links in same browser
- WebDAV side no longer directly casts session user to a WebDAVUser
- ContextListener no longer casts session user to web client user
- Web client side will 'promote' session user to a web client User if necessary via AuthenticationHelper
- All authentication filters made to use appropriate AuthenticationHelper methods
16211: ETHREEOH-2835: LDAP sync batches user and group deletions as well as creations
- Also improved logging of sync failures
16197: ETHREEOH-2782: LDAP subsystems now support search-based user DN resolution
- When ldap.authentication.userNameFormat isn't set (now the default) converts a user ID to a DN by running ldap.synchronization.personQuery with an extra condition tacked on the end to find the user by ID
- Structured directories and authentication by attributes not in the DN such as email address now supported
16189: ALFCOM-3283: Prevent errors when user accepts an invite when not logged in
- new isGuest attribute propagated to user object
- header component (used by accept-invite page) needs to avoid calling prefs and site webscripts for guest user
- Conditional stuff in header template changed to use user.isGuest
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16896 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9fc993a852 |
Merged V3.2 to HEAD
16092: ETHREEOH-2800: org.alfresco.repo.jscript.People should use AuthenticationService rather than the MutableAuthenticationDAO or otherwise it won't work in an authentication chain. 16094: ETHREEOH-2800: The same for org.alfresco.repo.template.People git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16095 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1e5592c51b |
Merged V3.2 to HEAD
15657: ETHREEOH-2638: Admin and guest users duplicated after upgrade to v3.2. Cannot delete duplicates due to missing authentication.
- Split out alfrescoAuthorityStoreDefaultMembers.xml, only loaded on initial bootstrap so that admin and guest users not duplicated
- Modified org.alfresco.repo.jscript.People and org.alfresco.web.bean.users.UsersDialog so that person deletion doesn't fail if internal authentication information doesn't exist
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15658 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b2cd89e945 |
Fix for ALFCOM-3086 - admin enforced to enter an old password when changing their own password.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15017 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ace9e44956 |
Share User Console tool enhancements and fixes:
- Username and password field length checks based on config values (ALFCOM-2907, ETHREEOH-1199) - Password checked against Validate Password field on Create and Update of a user (ALFCOM-2913, ALFCOM-2922) - Fix to recently broken script People API - attempting to create a user with a username that already exists did not return null but instead throw an exception (ALFCOM-2921) - Field validation correctly trims fields before validation (ALFCOM-2920) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14663 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
d5e0432589 |
Merged BRANCHES/DEV/DAVEW/LDAP to HEAD
14587: Added new node service method getNodesWithoutParentAssocsOfType to public-services-security-context.xml (or at least my best guess at it!)
14586: Use US spelling of synchronization in filenames for consistency
14585: Lower the default user registry sync frequency to daily instead of hourly. Now users and groups are pulled over incrementally on login of missing users.
14583: Unit test for ChainingUserRegistrySynchronizer
14571: Migration patch for existing authorities previously held in users store
- Uses AuthorityService to recreate authorities in spaces store with new structure
14555: Authority service changes for LDAP sync improvements
- Moved sys:authorities container to spaces store
- All authorities now stored directly under sys:authorities
- Authorities can now be looked up directly by node service
- Secondary child associations used to model group relationships
- 'Root' groups for UI navigation determined dynamically by node service query
- cm:member association used to relate both authority containers and persons to other authorities
- New cm:inZone association relates persons and authority containers to synchronization 'zones' stored under sys:zones
- Look up of authority zone and all authorities in a zone to enable multi-zone LDAP sync
14524: Dev branch for finishing LDAP zones and upgrade impact
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14588 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
62c65bcfb7 |
Rework createPerson to receive password. (Previous interface was un-usable)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14343 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
31b38e0178 |
Fix ALFCOM-2859 - MT Share Admin Console (create new user)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14293 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0825764cc9 |
Addition of password update/set API for JavaScript People object:
- changePassword(string oldpw, string newpw) - changes password for the current user only, old password must be supplied - setPassword(string userName, string password) - set the password for the given user - only executable by an admin user Fix up and clean up of my-sites.get.js so that IMAP favorites are only retrieved if the IMAP server is enabled git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14280 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
fdc6191718 |
Build fix - user quota size setting methods in People API now only accept a string value.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14128 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
8ebf11b2fc |
MOB-620 - Create User, enable/disable account and user quota setting.
Mandatory fields now checked on Create User page. Create and Create Another User button now working. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14102 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
559f85a7fa |
First parts of Create User functionality in new Admin Console.
- Can create new users - no form validation etc. yet. - User password is set. ChangePassword webscript improved to support admin user setting a user password without knowing the old one. JavaScript People API fixes. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14097 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
04236a3706 |
Build fix and overhaul of (unused I think) createPerson method
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13990 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0f16f4536b |
User Account enabled/disabled status now shown on User Details screen in new Administration Console.
Repository JavaScript API now supports getting/setting user account enabled status (admin authority required). Repository Template API now supports retrieving user account enabled status. Fixed up line endings on template-services-context.xml. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13884 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0ee6c8038a |
The containing groups for a user can now be optionally returned via the Person REST API.
Some cleanup to Person REST API templates scripts and tests. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13829 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
2c966bb601 |
MOB-619 - Users List search for Users Admin Console tool.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13766 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
b1c3801f60 |
Fix to unreported issue where the Share People Finder would sometimes appear to return no results from a valid search
- due to a problem with the Enter key handler - would sometimes "disappear" People search REST API now allows search for all people again with empty filter arg Removal of unused fields in People Finder results Removal of 'title' field from People REST API results JSON template - never applied to cm:person! git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13753 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
b3b960b03b |
Lucene upgrade to 2.4.1: MOB-587: First round of fixes for the query parser
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f60de61751 |
Merged V3.1 to HEAD
13409: Fix for ETHREEOH-1337 - to escape query characters in Site/People service filter methods.
13410: Fix for ETHREEOH-1272 - another missing pager control.
13425: Italian lang pack for TinyMCE editors. Fixes ETHREEOH-1491.
13430: Fix for ETHREEOH-1488.
Also IDs added to a couple of pagers - not causing a bug, but completes the pager fixes.
13464: Fix for ETHREEOH-1474 - now possible to use NTLM auth with Alfresco and SURF apps hosted in same app-server with same user browser session in different tabs.
Added additional NTLM filter debugging info for Session ID.
13483: Fix for ETHREEOH-1547 - System error happens when trying to create any Web Project.
Also fixes issue where webproject FormImpl objects did not deserialize correctly due to unsafe service call usage in constructor.
13501: Fix for ETHREEOH-965 - disallow guest login until explicit Guest support is added to Share.
13507: Fix for ETHREEOH-1586 - language selectable at login working again.
13512: Fix for ETHREEOH-1522 - wiki RSS feed template variable named incorrectly.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13598 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
292c0d92f2 |
Merged V3.1 to HEAD
12899: Fix for ETHREEOH-1175 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13527 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
21bb599e20 |
Merged V3.0 to HEAD
12140: Merged V2.2 to V3.0
11732: Fixed ETWOTWO-804: Node and Transaction Cleanup Job
11747: Missed config for Node and Txn purging
11826: WCM - fix ETWOTWO-817
11951: Fixed ETWOTWO-901: NodeService cleanup must be pluggable
11961: Merged V2.1 to V2.2
11561: ETWOONE-224: when renaming duplicates during copy association names where not renamed
11583: (ALREADY PRESENT) Updated NTLM config example in web.xml - adding missing servlet mappings
11584: Fix for ETWOONE-209 - JavaScript People.createGroup() API now correctly checks for actual group name when testing for existence
11585: Fix for ETWOONE-214 - View In CIFS link now works even when users des not have view permissions on the parent folder
11612: Fix for ETWOONE-91: the description textarea in the modify space properties web form eats one leading newline each time it is submitted
11613: Fix 2.1 build and adjust implementation of ETWOONE-224 fix
11621: Fix for ETWOONE-343
11669: Improved debug from index tracking when exceptions occur
12141: Avoid annoying Spring WARN messages for ClientAbortException
12143: File that should have been deleted in CHK-5460 (rev 12140)
12177: Fix failing FS Deployment Tests since introduction of transaction check advice.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12507 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c07be19e36 |
Merged V3.0 to HEAD
11943: Fix for ETHREEOH-879 & ETHREEOH-783: Multi-valued properties not allowed in Alfresco 3.0 (due to java.lang.UnsupportedOperationException)
11944: Fix for ETHREEOH-865
11947: Build fix for site service unit test failures. This will be reviewed since it works round the issue rather than tackle why runAs is now failing.
11952: ETHREEOH-845, ETHREEOH-871, ETHREEOH-853, ETHREEOH-839
11953: ETHREEOH-483 Unable to upload files [with Flash 10 installed] Fixed to fit into yui 2.6.0
11954: Added missing 'protocolOrder' configuration value.
11956: Fix for ETHREEOH-895
11957: Fix for ETHREEOH-891.
11958: Readded generated source line for RemoteAPI project.
11959: ETHREEOH-483 Unable to upload files [with Flash 10 installed] Missed to add this image
11960: Removed JDK6 specific method.
11962: Fixed missing setup of the share mapper class name when the <class> config tag is used. ALFCOM-2060.
11964: fix for ETHREEOH-266 - restrict length of webapp to 150 chars.
11965: Merged 2.2 to 3.0
11926: Fox for ETHREEOH-725 User doesn't receive email to his box when rule 'Send an Email to specified users' is created
11966: ETHREEOH-872: Editing Email-notify-rules fails w/ ClassCastException
11967: MT - test fixes (post runAs merge)
11968: Changed Windows x64 NetBIOS warning message to be a debug message. ETHREEOH-897.
11971: ETHREEOH-829 Case issue when inserting Document Share links into a discussion using richtext editor
11973: Fix for ETHREEOH-890 - users with apostrophe in their login name can now login to Alfresco Explorer (and Share).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12490 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1fcbb2eca2 |
First cut of User Profile component - basic Edit Form and layout at present, displays User props such as name, location, biography etc.
- TBD: read only view (which will be the initial view), Save Changes, Upload photo. Alfresco Share logo added to slingshot header area. Improvements to user meta-data retrieval to return content strings if content properties are found. AlfrescoUserFactory now retrieves user bio property. Enhanced FreeMarker template API - added method to test for content properties. Enhanced script People API - added method to test for admin authority. Changed User Dashboard default template to two column. Removed some old files/folders no longer needed in slingshot. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9942 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
bf51d554f8 |
Fix People.createPerson(...) so that initial generated password is added as property to created person node (this is, if flag was set for an account to be automatically created for person)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9596 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4f15d38283 |
Creation of Person (in People JS API) with generated user name is now accompanied with optional creation of either enabled or disabled user account
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9537 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
95e28f3b14 |
Modifications to the People JavaScript bean to use the pluggable user name and password generators
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9527 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |