3296 Commits

Author SHA1 Message Date
Nick Burch
1b62e9bc01 Add spring-configurable Tika-powered metadata extractor, content transformer and extractor
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22683 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-24 11:02:22 +00:00
Mark Rogers
f95cb3c51b ALF-4865 - transfer service: transfer empty content property
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22682 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-24 09:51:50 +00:00
Roy Wetherall
4cb3309a74 Google Docs:
- Documents that have been previously checked out to Google Docs can now be deleted
  - Test updated
  - More logging added to service implementation



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-24 02:01:38 +00:00
Mark Rogers
d9744facca ALF-4888 - transfer service not updating content.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22660 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-22 09:07:02 +00:00
Roy Wetherall
73cb662fe2 Fix build issues with GoogleDoc test (warning being issued as all tests commented out) by renaming test as a "system" test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22658 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-22 04:41:55 +00:00
Kevin Roast
021dfe318e Disabled test as google docs username auth appears to be incorrect
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22657 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-21 14:41:21 +00:00
David Caruana
3d447277be Resolve ALF-4844: Transfer Locks remain if a transfer error occurs on the client prior to the commit phase
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22623 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-17 18:01:21 +00:00
Brian Remmington
73025bf7e5 ALF-4842 (Transfer Service):
- Fixed issue in rehydrating exception received from target repo. Added appropriate test case.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22618 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-17 15:31:30 +00:00
Brian Remmington
f076faacd4 TransferService:
- Attempting to transfer a deleted node causes an exception. This fixes that.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22602 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 17:19:47 +00:00
Mike Hatfield
9565f9ea31 Merged from DEV/V3.3-DOCLIB-PORTLET to HEAD
22600: DocLib Portlet: New "Site constrained" portlet added where site is configured via portlet preferences. Removed CMIS portlet.

Also added workflow and task pages to documentlibrary family

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 16:54:31 +00:00
Steven Glover
1a2778b6c1 ALF-3801: removed superfluous test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22597 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 15:38:52 +00:00
Derek Hulley
c6b3c0c46a Fixed ALF-4808: NPE (Failure in ProgressWatcher) in patch.updateDmPermissions if isolation level cannot be set
- Unboxing of a variable not set if the isolation level could not be set


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22593 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 14:18:30 +00:00
Nick Burch
72ded1e746 Tika upgrade, and enable more of the .doc+.docx -> .html tests for .doc now support is there in Tika
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22591 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 13:38:34 +00:00
David Caruana
15bd8754d9 Follow on for ALF-4748: Provide config flag to control if replicated content is read-only (locked) on target
- flag is now controlled via subsystem named 'Replication'
- property is named replication.transfer.readonly (value of true or false)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22581 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 11:29:31 +00:00
Steven Glover
0dba104f26 Fix for ALF-3081: "Failed to signal transition from workflow "Expired content in 'Test'" task when click "Task Done"s"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22572 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-16 07:33:40 +00:00
Nick Burch
c5ace69b66 Add a rendition option to only output the body contents, rather than full html, when doing .docx -> .html transformations
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22557 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 14:40:14 +00:00
David Caruana
da93a0c3b5 Fix compile error
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22554 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 14:07:22 +00:00
Mark Rogers
1036081932 Corrected spelling of name of RepoRequisiteManifestProcessorImpl
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22551 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 12:41:34 +00:00
Nick Burch
061ed8edf6 Add missing html mimetype to created node for .docx->.html conversion
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22547 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 11:15:09 +00:00
Nick Burch
1311f124b6 Update the Tika-powered .docx -> html converter to re-write the img src urls from embedded ones to repo-expanded ones
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22546 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 11:04:14 +00:00
Dave Ward
896138e17c Merged V3.3-BUG-FIX to HEAD
22532: Merged V3.3 to V3.3-BUG-FIX
      22531: ALF-4759: Groups listed in guestGroups property of authorityService bean are given admin authority!


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22533 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-15 05:27:07 +00:00
David Caruana
f32a6625f0 Resolve ALF-4748 Provide config flag to control if replicated content is read-only (locked) on target
- replication-services-context.xml: replicationActionExecutor
   <property name="readOnly" value="true|false" />
- if property not defined, defaults to true

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22524 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 17:18:01 +00:00
David Caruana
747ac78c5c Missed checkin.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22519 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 15:38:06 +00:00
Mark Rogers
975bac709a ALF-4738 - preserve linefeed on transfer of destination transfer report.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22517 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 15:23:47 +00:00
Neil McErlean
f95973d7a3 Fix for ALF-4595. Incorrect behaviour of some folders' metadata.
Needed to disable audit behaviour when creating rendition child nodes.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22514 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 14:59:50 +00:00
David Caruana
9e4ec6276f Resolve ALF-4739 Transfer of an item with a rule defined against it (without its associated rule) causes data corruption on destination repository
- transfer definition now allows aspects to be excluded from the transfer (setExcludedAspects)
- manifest builder is sensitive to excluded aspects
- replication definition excludes rule:rules for now

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22513 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 14:59:12 +00:00
Gavin Cornwell
652680d56a Fixed ALF-4684: "Notify me" option of Adhoc tasks works incorrectly.
Booleans were not being interpreted properly and defaulting to false, the consequence was that the notify me flag never got set.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22512 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 14:48:03 +00:00
Mark Rogers
6cb344d2fb ALF-4738 - Destination transfer logs files are a single line in the file
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22506 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 14:06:58 +00:00
Kevin Roast
807c419318 Merged V3.3-BUG-FIX to HEAD
22496: Merged V3.3 to V3.3-BUG-FIX
      22383: *Record only* Merged HEAD to V3.3
         22381: Fixes FTL syntax error in Calendar view webscript
      22404: *Record only* Merged HEAD to V3.3
         22403: Fixed ALF-4669: Delete Links (app:filelink) in Share deletes destination
      22409: Fixed ALF-2857: Links broken for updated discussions [Contribution]
      22449: Fix for ALF-3698 - Need to re-enable request-scoped javascript scopes for webscripts
              - Improvements to repo and web-tier JS script processsor config to allow "shared scope" feature to be disabled
              - Sealed shared scopes are used between script executions - processor config can now disabled this feature and ensure that a new scope is created for each executed script. Allows core JS objects to be extended in scripts.
      22454: ALF-3803 Fix for ISO8601 Date Format parser - milliseconds are optional.
      22455: Fix to handle non-200 status code in some Share dashlets.
             Missing I18N string in site profile dashlet.
      22456: SpringSurf contrib of ALF-3803 Fix for ISO8601 Date Format parser - milliseconds are optional.
      22457: SESURF-66 - Remote Client improvements
      22458: Merged BRANCHES/DEV/BELARUS/V3.3-2010_06_08 to BRANCHES/V3.3:
      20585: ALF-1861: Shortcut parent-child association path should align with the actual 'cm:name' property of the shortcut
      22464: ALF-1518 - Added support for Java System property "http.nonProxyHosts" in Remote Client
              - specifies a list of hosts that should *not* be proxied if the associated http.proxyHost property is set
      22475: Fix for SESURF-76 - contributed by Ooi Leng Chye.
      22484: Fix for ALF-4674 - added "max-age=0" to cache-control header for Download servlet to fix issues with content not always being re-requested after an update
              - brings the Download servlet inline with the ContentGet webscript that already does this

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22502 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 13:00:57 +00:00
Mark Rogers
6d0e3cbeff ALF-4736 - Exception when moving non alien payload
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22499 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 12:48:32 +00:00
Steven Glover
6836fd1344 ALF-4596: ensure that versioned working copies are not migrated (2.1.7 incorrectly versions working copies)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22483 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 09:01:06 +00:00
Brian Remmington
f3a0026b69 Corrected test case following change to events reported by TransferService
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 07:42:49 +00:00
Jan Vonka
676f565f70 ALF-3773: re-enable AVMStressTestP (PostgreSQL)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22479 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-14 07:35:10 +00:00
Mark Rogers
e095ff3744 Fix to transfer status since the "error" JSON property is optional.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22463 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 14:54:08 +00:00
Jan Vonka
37a10a7816 AVM: re-enable AVMCrawlTestP (PostgreSQL)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22461 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 14:30:12 +00:00
Nick Burch
cb7e60f7a7 Add support for real image extraction to the html document rendering engine, and unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22459 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 14:24:32 +00:00
Mark Rogers
b20bac870c ALF-4713 - It is possible to transfer content to the not enabled transfer target
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22452 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 13:26:40 +00:00
Derek Hulley
1386e9f4b4 Fallout from fix ALF-3884: Share does not report access denied exceptions correctly
- The low-level exception was changed to be more explicit about the 'read-only' state


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22451 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 13:18:52 +00:00
Jan Vonka
4e6c7598f1 AVM: Re-enable SimultaneousLoadTest (PostgreSQL)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22439 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-13 08:26:32 +00:00
Brian Remmington
b1e683d3a5 Transfer Service:
- Added a few transfer-specific policies that are raised on the target side at the beginning and end of a transfer.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22427 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-12 07:17:58 +00:00
David Caruana
2704bd37db Transfer event re-ordering:
- enter success/error/cancel state event fired before report events
- but, success/error/cancel events still fired after report events

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22419 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 17:44:28 +00:00
Jan Vonka
691df52ef0 Re-enable AVMScaleTestP (PostgreSQL)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22417 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 17:31:01 +00:00
Brian Remmington
9513643d9d Transfer Service:
- Improved log message on target side if transfer fails to clear up after itself.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22416 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 17:19:57 +00:00
David Caruana
8e17579331 Transfer report names adjusted to:
- client report: <status>_<timestamp>
- destination report <status>_<timestamp>_destination
where:
<status> - one of success, error, cancelled
<timestamp> - time of transfer

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22415 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 17:19:33 +00:00
Brian Remmington
66d23163dd Transfer Service:
- Rehydration of exception received from target repo


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22413 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 16:57:06 +00:00
David Caruana
fc0821820a Replication/Transfer tidy up:
- TransferFailureException: TransferEndEvent getEndEvent() -> TransferEventError getErrorEvent()
- Client cancel only processed on first request from client

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22406 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 15:47:42 +00:00
Gavin Cornwell
b1350014c8 Fixed ALF-4642: The Assignee of the task should be present on the view task details page.
- Added new "taskOwner" transient property to the TaskFormProcessor, this returns the task owner using string format of "username|firstname|lastname"
- Added new "taskowner" form control that renders a user profile link using the string above
- Added the "taskOwner" property to all task form configs

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22392 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 14:51:05 +00:00
David Caruana
35b2b7a122 Fixes to replication job status handling:
- success, error and cancelled states now correctly reported
- source and target reports now correctly provided for each of above

Changes:
- deprecated TransferService interface, replaced by TransferService2
  - introduces new sync transfer methods
  - new TransferServiceImpl2 class, old TransferServiceImpl delegates to new class
- sync transfer now returns TransferEndEvent
- sync transfer now raises TransferFailureException
- success, error and cancelled events are now end events (raised after report events)
- transfer client handling refactored to support cancel and errors appropriately
  - converted to event loop with polling of server status for all states
  - cancel request may now end with success or error (depending on when cancel requested)
  - extract transfer errors from server
  - only raise exception for errors (cancelled now returns)
  - source and destination reports written for all states
- Added TransferEndEvent interface for end events - reports attached to end event
- replication service fixed to record source and dest reports in error case
- action service fixed to record cancelled state

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22390 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 14:00:05 +00:00
Derek Hulley
82955f3ae2 Fixed ALF-4682: ActionTrackingService uses cluster-unsafe cache
- Added *full* replication of objects across the cluster for 'executingActionsCache'
 - Changed cache variables to use SimpleCache


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 11:58:15 +00:00
Gavin Cornwell
43f9c575e9 Fixed ALF-4644: Message field in task details page shows the default description and not (No Message) like the rest of the UI
Added a transient "message" property to the TaskFormProcessor, this returns the default (No Message) value if the user did not enter a description when starting the workflow.

Changed all task forms to use the new "message" property instead of bpm:description.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22384 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-09-10 11:27:36 +00:00