- 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
- 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
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
The pooled and parallel workflow definitions are now enabled by default, all corresponding form configuration for the start tasks and other task types are also defined, some tweaking may be need after review from Linton.
Fixed a potential NPE when transition id's are returned as null. Log warnings added to the task type config evaluator when the type can not be retrieved, which gives an indication as to why forms display all the default fields rather than the configured ones.
Changed process definitions to use a consistent ordering for the Approve and Reject transitions.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22336 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Added missing cluster config for 'executingActionsCache' but also 'routingContentStoreCache'
- ActionTrackingServiceImpl uses injected SimpleCache; configured to be a wrapping TransactionalCache
- Fixed line endings on ActionTrackingServiceImpl.java
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22315 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
As suggested, I've added the poly2bitmap option to the pdf2swf executable by default.
This has a side-effect of negatively impacting the quality of embedded images.
But subpixels=72 seems to fix that.
I've put the new swf.encoder.params in a property so they can be altered by third parties without recompiling.
The effect of this change is that most transformations seem unaffected, some formerly failing transformations now succeed and some formerly failing transformations now fail but take longer to fail. So there will be a performance impact for some transformations as the price of a greater success rate generally.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22303 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Reintroduced testDeleteStore
- Added 'protocolsToIgnore' property to index recovery components
- Added 'deleted' protocol to all ignorable store settings (ADM indexer, index recovery)
- Return 'NodeRef.Status' for transaction changes queries (removes N+1 calls back to NodeService)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22290 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- alf_activity_xxx tables were created by upgrades to 3.0 up to 3.3.x
- Added back patch 'patch.db-V3.0-0-CreateActivitiesExtras' as a NO-OP, depending on 'patch.db-V3.0-ActivityTables'
- 'patch.db-V3.0-0-CreateActivitiesExtras' is an alternative to 'patch.db-V3.0-ActivityTables'
- Tested on MySQL upgrades 2.1.7->3.4.0 and 2.1.7->3.3.3->3.4.0
- Found and raised 'ALF-4619: alf_access_control_entry unique index uses incorrect columns'
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22262 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261