Derek Hulley
e7048ebcb3
Fixed ALF-10962. It is not an error for a QName to be missing.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31390 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 16:40:13 +00:00
Kevin Roast
7ef58e02de
MLPropertyInterceptor performance improvements:
...
- fixed performance regression since fix for ALF-3756 - actually due to some madness inside java.util.Locale as it hilariously calls String.intern() for every new instance - which we were now creating on every method intercepted
- added a helper to I18NUtil to retrieve just the lang of the locale (as used by the interceptor) which is only done once per thread like the usual locale management
- modified the interceptor to only actually retrieve the locale at all if it's going to use it for something, as some code paths do not
- in example of retrieving list of 1000 sites, CPU time (sampler) for String.intern() calls (previouslytop of method hotspot list) is down 75%
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31383 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 14:43:38 +00:00
Derek Hulley
36f8874211
Node Archive and Move performance improvements
...
- This use case uses getPaths() instead of cycleCheck. This is due to the nature of the archive process, but will
be changed once cycleCheck is made to happen faster.
- Efficient child node cache invalidation
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31382 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 14:28:13 +00:00
Nick Burch
77dfff3c0c
ALF-9845 Allow newly created sub categories to be found from within the same transaction. Also includes tests for this in Java, and new JavaScript tests for this and similar areas
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31381 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 14:01:55 +00:00
Steven Glover
dd65d93435
Fix NPE seen in the logs for bug https://issues.alfresco.com/jira/browse/ALF-10934
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31373 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 09:01:22 +00:00
Mark Rogers
11bf15cfd2
Build fix.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31372 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 08:47:29 +00:00
Steven Glover
e7717d0b31
Fix for ALF-10855 "Cannot import files to folder with rule applied to it"
...
- apply correct authentication
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31370 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 08:00:28 +00:00
Brian Remmington
f9bd8d3405
Publishing: Hide "publish-content" from view in UI (at least until I can define a proper form for it)
...
Publishing: Improve "publish-content" action so it can handle folder nodes being actioned as well as content nodes
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31368 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-20 07:28:50 +00:00
Mark Rogers
912e873620
ALF-10902 : No friendly notification occurs when Editor or Collaborator tries to delete content
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31363 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-19 15:55:01 +00:00
Steven Glover
d053782f25
Fix for ALF-7241:
...
- patch to mybatis-3.0.4
- configuration option (property 'mybatis.useLocalCaches') to disable local caches that cause problems with result handlers not returning any results
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31333 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-19 09:01:34 +00:00
Derek Hulley
7c576151bb
More tweaks to child assoc queries: NodeDAO client code must opt for sorting of child assocs explicitly
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31332 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-19 00:26:18 +00:00
Derek Hulley
605a45be5c
Fixed WCM bulkImport's importDirectory
...
- Was adding the cm:title property to the containing folder instead of the newly created files
- Since the MLPropertyInterceptor no longer uses the full Locale, this messed up the
AVM logic. There will probably be more fallout and the AVM MLText handling still needs fixing.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31330 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 23:46:06 +00:00
Derek Hulley
4df62abcbf
Fix ALF-10893: Fail upgrade from 2.2.8 -> 4.0 on MySQL
...
- Included: ALF-10897: Patch SiteStorePatch must be changed to NoOpPatch
- Site permission fixes not required if the site root is being imported (see <alternatives>)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31325 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 17:11:56 +00:00
Derek Hulley
7e27fbd5d8
Rework APIs of new getChildAssocs with result count limit
...
- Use regular pattern of get -> select in the DAO
- All getChildren* batching done after the query
- Unit tests
- In progress: Added option (low level select only) to constrain by assoc ID
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31318 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 13:48:32 +00:00
Derek Hulley
00ccf994bd
Minor: unused imports
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31316 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 13:41:18 +00:00
Florian Mü
4b45b83463
CMIS deleteObject(false) bug fix
...
(related to ALF-6791)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31315 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 13:32:32 +00:00
Matt Ward
2a5a337b4e
ALF-10772: schema comparator
...
Compares two abstract database schemas.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31312 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 11:42:57 +00:00
Nick Burch
4cde60f0e6
Fix a TODO - Remove a static for a test that can be done without one
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31311 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 11:33:19 +00:00
Derek Hulley
290ba3c203
Use GUID naming for test folders and files
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 11:28:50 +00:00
Derek Hulley
4f9a0bd812
Added TODOs around initialization of ScheduledPersistedActionService
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31309 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 11:23:06 +00:00
Matt Ward
fc258f3e00
Merged BRANCHES/DEV/V3.4-BUG-FIX to HEAD:
...
31287: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_07 to BRANCHES/DEV/V3.4-BUG-FIX:
31234: ALF-3756 : Browser locales can lead to inconsistencies across browsers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 09:08:06 +00:00
Matt Ward
efdda5d864
Merged BRANCHES/DEV/BELARUS/HEAD-2011_10_05 to HEAD:
...
31291: ALF-9460 : Archived discussion posts break display of the discussed node when users do not have access to the trash can
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31303 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 08:42:09 +00:00
Roy Wetherall
1964bde460
ALF-10424: Add Task 'Message' text in workflow email notification
...
* Added missing patch to update templates.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31300 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-18 01:37:44 +00:00
Nick Burch
2bf51d65c3
ALF-10618 related - put the metadata extractor action executor name into a constant, rather than having it inline as a string in various places
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31296 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 17:35:54 +00:00
Kevin Roast
38d03ca5ae
Fix for ALF-10797 - "Recently added" and "Recently modified" sections in "My content" page are empty
...
- addition of index control aspect to surf-config objects - config xml files no longer indexed at all
- refactoring of My Profile user contents fts-alfresco queries to search specific known containers only rather than all
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31288 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 14:48:17 +00:00
Steven Glover
b8e734f836
Various minor fixes, comment removal, etc.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31283 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 13:44:56 +00:00
Mark Rogers
586e3533d6
ALF-10775 - Thumbnail is not created created for duplicate files uploaded via email
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31269 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 10:36:31 +00:00
Derek Hulley
3615b03a74
Fixed NPE when using guest user in webscripts (ALF-10841)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31262 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 09:30:24 +00:00
Roy Wetherall
a14c0107da
ALF-10424: Add Task 'Message' text in workflow email notification
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31260 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-17 05:52:08 +00:00
Derek Hulley
fa0eab2852
BUild fix for test after rev 31230: Disable content quotas by default (ALF-677)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31259 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 21:39:24 +00:00
Derek Hulley
5444a94509
BUild fix for test after rev 31230: Disable content quotas by default (ALF-677)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31258 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 21:34:23 +00:00
Derek Hulley
13be6ffd22
Added an empty test to stop JUnit from complaining
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31256 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 20:23:03 +00:00
Derek Hulley
3cd0091162
Fixed RuleService concurrency around enable/disable at NodeRef level
...
- Done while rolling in ALF-10839: Eliminate rule discovery overhead on property update when rules have been disabled
- Some checking of rule state done BEFORE walking up the node hierarchy
- Also fixes ALF-4216: disabledRules List is not thread safe
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 20:16:52 +00:00
Derek Hulley
68f462492e
Fix for rev 31223: Missing child node cache invalidation call (ALF-10699)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31253 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 05:24:06 +00:00
Derek Hulley
039e8c40cc
Minor cleanup of unused argument after rev 31223 (ALF-10699)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31252 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-16 04:42:49 +00:00
Steven Glover
50bd59630e
ALF-10419:
...
o performance improvements: disable/enable auditing behaviour per-transaction rather than per-node
o add "disable rules" checkbox to GUI and support disabling of rules during import
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31243 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 16:29:01 +00:00
Brian Remmington
bf7bc0b732
Fix ALF-10571: Error executing transfer - Lock time out
...
- FTR now correctly reports its version.
ALF-10684: FTR: Insufficient hooks provided to allow developers to listen to inbound transfers
- Initial work on this. More to do.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31238 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 14:40:13 +00:00
Derek Hulley
7a134c42bc
Removed use of parentAssocsCache reverse lookup for getChildByName()
...
- Not consistent with secondary parent associations
- Not able to ensure consistency as child node entries are modified
- TODO: Examine alternative caching strategy
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31235 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 13:32:14 +00:00
Derek Hulley
8b0ebbef87
Fixed ALF-10811: SOLR: NPE in SOLRTrackingComponentImpl.getCategoryPaths after upgrade
...
- Simple NPE; code was assuming that if categories could be present that they were
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31232 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 12:12:45 +00:00
Matt Ward
56868d7284
ALF-10770: accidentally checked in some placeholder code that doesn't compile - fixed.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31225 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 08:29:55 +00:00
Matt Ward
57fdad562d
ALF-10770: create schema representation
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31224 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 08:08:12 +00:00
Derek Hulley
953af0b5a3
Fixed ALF-10699: Nodes not getting put into new transactions during various operations
...
- This concludes the bug and more of the node cache refactor
- This final part contains:
- parentAssocsCache and other node caches are now immutable (at least for the shared cache)
- Remove some of the cache double-checks associated with parentAssocsCache
- TODO: Simplify getNodeRefStatus and replace with cache read-through for index trackers
- TODO: Node archive performance
- TODO: Inverse parentAssocsCache is broken, so it needs fixing (minor)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 04:33:44 +00:00
Derek Hulley
2fe2385d2b
Fixed ALF-10813: MimetypeMap.guessMimetype consumes 30% of file upload time
...
- Only construct the detector once when the configuration is provided
- Don't guess mimetypes when the mimetype has already been provided
- All of the above need reviewing or refixing as long as the performance is not lost
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31222 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-14 03:51:33 +00:00
Kevin Roast
e89ec2ac6c
Fix for (unreported?) issue where uploaded large files via upload.post.js does not work after recent optimizations
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31214 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-13 15:06:50 +00:00
Nick Burch
a8bd2bd7ce
ALF-10413 Have BlogPostInfo used more, and implement more methods on it
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31185 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 18:03:28 +00:00
Nick Burch
f522dbad81
ALF-10429 / ALF-10413 Refactor the blog webscripts to follow the pattern of the other new service webscripts, avoiding the old JS style code
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31184 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 17:39:19 +00:00
Derek Hulley
c8bdbb0135
Node cache changes (step): aspects are cached using the node's ID-VERSION key
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31178 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 15:38:04 +00:00
Nick Burch
5e9c517438
ALF-10429 / ALF-10413 - Implement the site related methods on BlogService
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31173 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 14:54:31 +00:00
Brian Remmington
63e87a3388
Fixes ALF-10615: Channel names must be in correct case in Social Publishing UI
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31169 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 14:20:36 +00:00
Nick Burch
33289cbe68
ALF-10429 / ALF-10413 - Start to refactor the blog service to match the other new services, as a precursor to fixing the paging bug
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31166 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-10-12 13:01:23 +00:00