Commit Graph

6 Commits

Author SHA1 Message Date
Kevin Roast
3373456c13 . Optimize ApplicationScriptUtils.toJSON() - threadlocal cache for namespace resolution to avoid DD access, smarter retrieval of cm:person properties - 40% quicker or more in some cases
. Convert short qnames to long qnames in our templates to avoid DD access to resolve full qnames
. Optimize out N+1 queries from calling RatingService.getRating() unless the document has at least one Like (which is available in the rolled up property already present on the node) - up to 99% quicker when building "Likes" JSON structure...!
. Added new optimized method to FileFolderService to retrieve a cm:name based path - only the String for each path element not the full FileInfo structure for each (avoid full getProperties() - 70% quicker to build webdav URL
overall before/after to retrieve doclist2 script (8x concurrent threads x25 repeats etc.) Before: 1030ms After: 645ms
Also improves original doclist script (used by dashlets) and single node retrievals.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47448 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-03-01 15:43:08 +00:00
Matt Ward
b8e8b5f250 ALF-13441: WebDAV: activities should be raised/published
* WebDAV methods raise activities for file creation, modification, deletion.
* Repository property to enabled/disable activity feed generation is disabled by default.



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34748 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-03-26 14:25:26 +00:00
Kevin Roast
728d0a5458 Merged BRANCHES/DEV/V4.0-BUG-FIX to HEAD
34666: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX
      34664: Fix for ALF-13310 - Hidden renditions cause doclist error
      34665: Second part of fix for ALF-13310 (javascript api)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-03-22 14:58:30 +00:00
Kevin Roast
5ec8d40e1c Coding standards.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34548 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-03-16 10:43:47 +00:00
Mark Rogers
1c2c8442af Fix required to WebDavURL (Was missing top folder level)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31703 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-11-03 18:22:30 +00:00
Mark Rogers
338bd282d6 ALF-10967 Webdav content link is not usable in IMAP
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31577 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-31 17:37:06 +00:00