Commit Graph

1193 Commits

Author SHA1 Message Date
Kevin Roast
66bbd4339a Merged V3.2 to HEAD
19216: ENH-506 - allow script compilation to be disabled for repository tier. Fix to unreported issue with return aspect array from a ScriptNode.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19221 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-11 12:31:51 +00:00
Kevin Roast
2608d6b43e Merged V3.2 to HEAD
18305: Fixed merge of fix for ETHREEOH-1619 from V3.1
   18366: Hide Delete button as fix for ETHREEOH-3917
           - Corrected UI to use correct DELETE method call  - but it has not been fully implemented on the repository side...
   18401: Fix for ETHREEOH-4076
   18413: Fix for ETHREEOH-3284
   18511: *RECORD ONLY* Fix for ETHREEOH-4162
   19120: *RECORD ONLY* ALF-1958 - AbstractWebScript improvements to allow scripts that exit due to a JavaScript exception to set the status code and message
   19144: *RECORD ONLY* Added PRE tag to whitelist of safe tags for HTML stripping in Share.
   19194: Fix for ALF-1950 - corrected handling of site URL names starting with an ISO9075 encoded character in Share search data webscript.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19219 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-11 12:17:43 +00:00
Dave Ward
647930c0a4 ALF-1946: Cut down repository startup time by only refreshing web script registry once!
- A discovery by Kev
- RepositoryContainer now remembers whether or not it is initialized and doesn't refresh a registry returned by getRegistry() when it is not (as the superclass will think it has to initialize it)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19217 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-11 11:42:02 +00:00
Dave Ward
f79c5c64d4 Build fix
- Corrected lookup of root groups
- Improved root group search in the process
- Spent ages trying to work out why GROUP_BUFFY wasn't being deleted!

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19210 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-11 09:58:47 +00:00
Derek Hulley
80f8089934 Merge fixes: ContentSet setters have changed on HEAD
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19201 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-10 18:35:29 +00:00
Derek Hulley
a347ae333c Merged BRANCHES/V3.2 to HEAD:
17409: ETHREEOH-1630 Webscript Kind=org.alfresco.repository.content.stream returns information about the Thumbnail webscript
   17444: Update svn:mergeinfo
   17940: Updated JBPM log level (GraphElement) to hide errors which should be handled by Alfresco retrying txn handler
   17989: AVM - unreported NPE in OrphanRepear (clustered)
   17997: WCM clustering - ensure Alfresco/JBPM job executor handles retries (from Alfresco retrying txn handler)


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19197 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-10 17:16:34 +00:00
David Caruana
6aed1db282 Merging /BRANCHES/DEV/BELARUS/HEAD-2010_03_09/ to HEAD:
19193: CMIS WS transaction atomicity problem was resolved.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19196 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-10 16:53:35 +00:00
Roy Wetherall
9fb5186744 Fix up unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19179 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-10 12:03:24 +00:00
David Caruana
67bda4baa6 Merging /BRANCHES/DEV/BELARUS/HEAD-2010_03_09/ to HEAD:
19162: Bug related to properties receiving in PropertyUtil was fixed.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19164 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-09 17:22:22 +00:00
Mark Rogers
5245d38b61 TransferService:
No-Op implementation of script transfer service.  
   TransferService interface rework for createTransferTarget

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19163 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-09 16:26:47 +00:00
Derek Hulley
82c6fee3d8 Removed svn:executable tag
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19133 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-09 00:39:21 +00:00
Neil McErlean
dda875d528 Merging DEV_TEMPORARY to HEAD (RenditionService)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19103 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-05 20:02:52 +00:00
Mike Hatfield
6e8b388b02 Fix for path display on Folder Rules page. Fix DocLib webscripts when encountering links. Missing "Manage Rules" action added to Repo DocLib.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19080 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 19:39:26 +00:00
David Caruana
bf351f6af7 Merging BRANCHES/DEV/XXXXXXXX/HEAD-2010_03_01 to HEAD:
19009: CMIS: Bug related to document from source creation in the same folder was fixed.
   19011: CMIS: RepositoryInfo.thinClientUri optional value was removed.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19079 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 18:26:28 +00:00
Dave Ward
b6aa73955b Renamed aspect querying CMIS extension element from "getAspects" to "aspects"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19063 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 13:31:29 +00:00
Andrew Hind
603e0a5028 SAIL-342: Alfresco to CMIS ACL mapping: change isExtract to isExact on CMISAccessControlReport
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19057 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 11:17:24 +00:00
Mike Hatfield
21139bd79d Fix regression in DocLib node.get.js webscript
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19053 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 09:32:53 +00:00
Mike Hatfield
b4a5474623 SAIL-209 - Update doclist.get webscript (Rules status indicator)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19051 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 08:23:35 +00:00
Mike Hatfield
940bf5273c DocLib: Move common.lib.js into parse-args.lib.js
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19050 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-04 08:21:41 +00:00
Roy Wetherall
79ed296131 Results from api/properties now ordered alphabetically by title.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19044 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 22:41:38 +00:00
Dave Ward
9cc0148e8c Allow management of Alfresco Aspects through CMIS REST and SOAP APIs
- In CMIS methods that allow setting of node properties, the <cmis:properties> element may carry an <alf:setAspects> extension that lists
  - aspectsToRemove    
  - aspectsToAdd
  - properties (properties to set belonging to aspects rather than the node type)
- In CMIS methods that allow retrieval of node properties, the <cmis:properties> carries an <alf:getAspects> extension that lists
  - appliedAspects
  - properties (properties belonging to aspects rather than the node type)
- Added extension types to Alfresco-Core.xsd and referenced in extended WSDL
- Plumbed in to Web Service and REST APIs

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19037 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 18:03:58 +00:00
David Caruana
5573c80e8d Replace CMIS FileShare browser with OpenCMIS version.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19010 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 17:06:44 +00:00
David Caruana
28a4ae3048 Update CMIS index page
- clean up out-of-date text
- allow for custom types to be specified in TCK form

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18978 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 12:22:48 +00:00
Paul Holmes-Higgin
6e9fb5fa1e Removed GPL elements
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18976 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 10:55:19 +00:00
Mike Hatfield
a324368a30 DocLib webscript and UI support for accessing Document Library container
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18969 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 09:05:11 +00:00
Roy Wetherall
df31a68c30 Added /api/properties webscript
- Can call /api/properties to get all properties in dictionary, filterable by namespace
- Can call with names of required properties, for example /api/properties?name=cm:name&name=cm:title&cm:description
- Unit test updated



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18968 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-03 06:10:10 +00:00
Paul Holmes-Higgin
fc695fbabc Updated files to LGPL
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18956 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-02 18:33:11 +00:00
David Caruana
5ab8bd6ad9 Update to latest Chemistry TCK for new relationship tests
- also fix relationship issues as found by relationship tests

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18954 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-02 18:08:21 +00:00
David Caruana
e9959a3165 Further fix to cmis relationship direction enum handling.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18917 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-01 16:30:46 +00:00
David Caruana
4f246c2082 Fix relationship direction argument handling as found by OpenCMIS tests.
- added none value to enum
- fixed mapping of value to enum

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-01 15:30:05 +00:00
Mike Hatfield
813c5e2c2e SAIL-97 - Granular permissions.
also: DocLib webscript refactor. Fix to ScriptNode's permissions API. TemplateNode's permissions API extended.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18910 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-01 14:37:17 +00:00
David Caruana
e312194c85 Fix reliance on selection of cmis:objectId in cmis queries, when including acls or renditions in result set.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18902 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-03-01 12:14:31 +00:00
Dave Ward
2454c27cd6 SAIL-173: Added processing of includeRelationships argument to CMIS REST and SOAP bindings
- Despite its name, this argument is not a Boolean!
- TODO: Extend TCK to test relationships

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18897 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-27 15:23:11 +00:00
Dave Ward
7d41c0b8bb Merged DEV/CMIS_10 to HEAD
18731: SAIL-169: CMIS REST versioning compliance
      - Rendering of "via" link for working copy and "current-version" and "working-copy" links for documents
      - Added ability to dereference object IDs in cmisproperty() template function
      - Fixed broken CMIS index page


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18896 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-27 13:24:10 +00:00
David Caruana
ce8d11fef5 Fix merge issue where deleted file was not actually deleted.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18872 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-26 10:02:09 +00:00
Roy Wetherall
1ac8cad3aa Merge DEV/BELARUS/HEAD-2010_02_22 to HEAD
18845 : SAIL-200: Enhance webscript (Get all folder rules for folder) with inherited, linked rules



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18870 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-26 05:10:46 +00:00
Mark Rogers
b8ac2b0736 Merge DM-DM_deployment to HEAD
18665 : Switch over to using new surf <formdata multipart-processing="false" /> configuration option.
   - now the PostContentCommandProcessor and PostSnapshotCommandProcessor handle their own MimePart processing.
  18683 : SAIL-288 Implementation of TransferService client side cancelAsync.
  18716 : Adding TransferEventBegin missed from asyncCancel work.
  18734 : Transfer format : implementation of null properties and Serialized base64 Java objects for type d:any
  18749 : SAIL-290: Added features that provide asynchronous commit on the receiver end and the ability to query commit status, as well as code that writes a progress report on the server side (currently only plain text) and the functionality to allow a transfer to be cancelled
  18750 : New files that should have been checked in with previous commit but weren't...
  18770 : Various transfer service work.
   - correction to transfer report name.
   - use surf Base64 Encoder
   - implementation of async commit to the TransferServiceImpl
   - implementation of the statusCommand through the HttpClientTransmitter.
  18773 : transferId was null.
  18780 : Changed the server-side commit to occur asynchronously.
	Added two test actions to transfer a single node or a tree of nodes.
	Tweaked TransferDefinition to provide varargs version of setNodes.
  18793 : SAIL-290:    Added a couple of test actions.
    	Added varargs versions of transfer and transferAsync on TransferService.
  18794 : SAIL-290: Added "targetExists" operation to the TransferService interface.
  18804 : SAIL-36: Fixed an issue where transfer could fail if numerous nodes with the same cm:name value are transferred.
  18805 : SAIL-36: Added model file that should have been with last commit.
  18808 Continuing work on transfer report.
  18825 TransferServiceImplTest green line.
  18836 : Added a little more output to the server-side transfer report. 
  18848 : More work on transfer report.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18865 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-25 23:02:27 +00:00
Mark Rogers
d1876f6f46 Merged DM-DM_deployment to HEAD
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18860 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-25 20:55:11 +00:00
Mark Rogers
db04a8db8a Merge DM-DM_deployment to HEAD
17716 : Copied alfresco/HEAD to alfresco/BRANCHES/DEV/BRIAN/DM-DM_deployment.
  17721 : Moved alfresco/BRANCHES/DEV/BRIAN/DM-DM_deployment to alfresco/BRANCHES/DEV/DM-DM_deployment.
  17809 : Bare Bones of TransferService.
  17813 : more bones
  17824 : bootstrap of the transfer spaces
  17826 : Added username, path, and a getter for the password.
  17832 : createTransferTarget, getTransferTargets() working.
  17836 : transfer target 
    - duplicate name detection
    - delete transfer target by name
    - get transfer target by name
    - TransferException added along with transfer-service.properties
  17840 : transfer target
   - enable / disable
   - update properties
  17851 : Added the notion of a transmitter for the transfer service, and an HttpClient implementation of it.
  17852 : Added the web script needed for the receiving end of a transfer, along with a command processor for clients to 
check availability of the service and credentials.
  17856 : Added a Mockito-based test for HttpClientTransmitterImpl
  17857 : Corrected javadoc for test class
  17858 : Added test for overriding SSL socket factory
  17859 : Wired up the transfer service to the transfer transmitter.
  17896 : Rework to spring for app:transferDefinitions it's now app:transfer_definitio
    - Add throws clauses to TransferService
    - Bare bones of interface for begin and sendManifest
  17944 : Work in progress on manifest file
  17947 : added parent and child associations to the snapshot.
  17956 : Now has the parent path implemented and introduces the TransferManifestNodeFactory.
  17965 : Added content, MLText and collections.
  17978 : addition of source and target peer associations.
  17982 : Fixing parentNode information.
  18008 : XML Manifest Reader checkpoint. (Still incomplete but lots working)
  18040 : ParentPath is transmitted, fixes for source and target assocs.
  18048 : SAIL-30: Initial commit of functionality for begin, sendManifest, and sendContent parts of the transfer process
  18049 : Fix for parse of Locale type.
  18054 : Added TransferManifestNodeHelper and more tests
  18066 : Work in progress check in
   - Implemented the content chunker
 - sketched out more interfaces on TransferTransmitter.
 - Please note that the chunker is not yet connected to the manifest file, that will come next.
r18069 : Wired up manifest reader to content chunker.
r18089 : Fiest cut of callback interface for review.
r18091 : added hashCode implementation which was missing from ContentData
r18095 : Start of the server-side commit. Note that this is an interim commit - not tested.
r18096 : Initial entry of a ContentData implementation of HttpClient's "Part"
r18155 : Work in progress check in.
    TransferEvent - incomplete
    HttpClientTransmitter - first cut complete (not tested)
    Server side - first cut complete (not tested)
  18156 : TransferMessage missing from last check in.
  18166 : check in command processors
  18167 : Work primarily on the transfer commit operation
  18170 : corrected spring errors.
  18176 : Further testing and fixing of transfer commit
  18206 : Work in progress.
  18236 : Work in progress - generally adding debug logging and sorting out exception handlers.
  18240 : Fix to call "end" correctly after exception is thrown with "commit"
  18242 : Aligning the manifest part names.
  18243 : PostSnapshot calls the correct method on the receiver service.
  18267 : First node has transferred.
  18274 : Fixing abort to call end, debug statements, formatting code brackest
  18275 : First code to handle updates. Also improved error messages passed back to client
  18289 : Checked in work in progress.  Content upload not working.
  18290 : Update to ensure file type.
  18300 : Added more log output and some of the error messages.
  18301 : Work in progress
  18302 : Added log output
  18307 : Added a noddy transfer action
  18315 : Sprint 2 complete - transfer and update one node.
  18354 : Now the manifest file has deleted nodes.
 - Adding copyright headers
  18384 : Plumbing for unit tests on one box.
  18416 : First end to end unit test working.   (one node create and update)
  18421 : Added path based update test and many send test.
  18458 : Added the functionality to transfer deleted and restored nodes.
  18481 : Implementation of transferAsync
  18491 : SAIL-32, SAIL-35
   - Added node crawler for DM-DM Transfer F6 and F9.
  18620 : Basic transfer report implementation

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18858 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-25 20:07:09 +00:00
David Caruana
bd2f2441fd Merging BRANCHES/DEV/CMIS_10 to HEAD (phase 2 - currently up-to-date with branch):
18717: SAIL-166: Refactor CMIS to use shared services and resolve objectIds and error codes consistently
   18731: SAIL-169: CMIS REST versioning compliance
   18732: Fix failing change log test.
   18768: Add displayName and queryName attributes to rendered properties (in CMIS AtomPub binding).
   18775: Fix exception reporting when retrieving items that do not exist (in CMIS AtomPub binding).
   18784: Fix CMIS REST change logging
   18785: SAIL-174: CMIS Relationship lookup by association ID
   18812: SAIL-183: Support orderBy argument for getChildren and getCheckedOutDocs in CMIS REST and Web Service bindings
   18823: CMIS WS Bindings were moved to 1.0 cd07 schema.
   18838: Update to latest Chemistry TCK.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-25 15:02:44 +00:00
Roy Wetherall
fc172da640 Merge DEV/BELARUS/HEAD-2010_02_22 to HEAD
18814 : Implementation of sub-tasks SAIL-326, SAIL-327 and SAIL-329 is complete.



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18831 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-25 03:58:32 +00:00
David Caruana
66363a5254 Merging BRANCHES/DEV/CMIS_10 to HEAD:
17717: This check-in contains changes in Java and .NET TCK tests related to CMIS-43  and CMIS-44 JIRA tasks. Also some bugs were faced out and fixed in 
   17727: CMIS-69: Alfresco to CMIS ACL mapping: Part 1: API
   17732: Merge HEAD to DEV/CMIS10
   17756: MOB-563: SQL Tests - Lexer
   17764: CMIS-69: Alfresco to CMIS ACL mapping: get ACL support
   17802: More for CMIS-69: Alfresco to CMIS ACL mapping. Implementation for applyAcl.
   17830: Fixes for CMIS lexer and parser tests
   17838: Access fix ups for access by the WS/Rest layers
   17869: 1) remote-api:
   17874: SAIL-146: Alfresco to CMIS ACL mapping: Support to group ACEs by principal id
   17883: Adjust version properties for dev/cmis10 branch.
   17885: Update OASIS CMIS TC status.
   17889: Fix issue where objectid is not rendered correctly for CMIS private working copies.
   17890: SAIL-146: Alfresco to CMIS ACL mapping: Fixes for ACL merging when reporting and ordering of ACEs. Report full permissions and not unique short names.
   17902: Fix issue where CMIS queries via GET used incorrect defaults for paging.
   17909: Fix CMIS link relations for folder tree.
   17912: Fix CMIS type descendants atompub link
   17922: Update AtomPub binding to CMIS 1.0 CD05 XSDs.
   17924: SAIL-146: Alfresco to CMIS ACL mapping: Test set using full permissions (as opposed to short unique names)
   17927: Fix content stream create/update status to comply with CMIS 1.0 CD05.
   17934: Resolve encoding issues in CMIS AtomPub binding.
   17973: SAIL-171: CMIS Renditions REST binding
   17975: SAIL-146: Alfresco to CMIS ACL mapping: Completed AllowedAction and Permissions mapping. Added missing canDeleteTree.
   17990: Update CMIS AtomPub to CD06
   17996: Updates for cmis.alfresco.com for CD06 in prep for public review 2.
   18007: WS-Bindings were updated with CMIS 1.0 cd06 changes.
   18016: CMIS web services: Add missing generated files from WSDL
   18018: CMIS index page updates for cmis.alfresco.com
   18041: Merged HEAD to DEV/CMIS_10
   18059: SAIL-227:
   18067: SAIL-157: Strict vs Non-Strict Query Language: Enforce restrictions on the use of SCORE() and CONTAINS()
   18080: Fix for SAIL-213:Bug: Query engine does not check that select list properties are valid for selectors
   18131: SAIL-156: Query Language Compliance: Fix support for LIKE, including escaping of '%' and '_' with '\'.
   18132: SAIL-156: Query Language Compliance: Fix support for LIKE, including escaping of '%' and '_' with '\': Fix underlying lucene impl for prefix and fuzzy queries to match wildcard/like
   18143: SAIL-156: Query Language Compliance: Fix and check qualifiers in IN_TREE and IN_FOLDER. Improved scoring for CONTAINS()
   18173: SAIL-245: Exclude thumbnails from normal query results
   18179: SAIL 214: Query Language Compliance: Check for valid object ids in IN_FOLDER and IN_TREE
   18210: SAIL-156:  Query Language Compliance: Support for simple column aliases in predicates/function arguments/embedded FTS. Check property/selector binding in embedded FTS.
   18211: SAIL-156:  Query Language Compliance: Support for simple column aliases in predicates/function arguments/embedded FTS. Check property/selector binding in embedded FTS.
   18215: SAIL 156: Query Language Compliance: Fix CMIS type info to reflect the underlying settings of the Alfresco type for includeInSuperTypeQuery
   18244: SAIL 156: Query Language Compliance: includeInSuperTypeQuery -> includedInSuperTypeQuery: First cut of cmis query test model. Fixed modelSchema.xml to validate
   18255: SAIL 156: Query Language Compliance: First set of tests for predicates using properties mapped to CMIS Strings.
   18261: CMIS-49 SAIL-163: Alfresco to CMIS Change Log mapping - New CMIS Audit mapping is implemented. ChangeLogDataExtractor was added.
   18263: Build Fix
   18285: SAIL 156: Query Language Compliance: Restrictions on predicates that may be used by single-valued and multi-valued properties
   18287: SAIL-186: Changes to make CMIS Rendition REST bindings pass new TCK tests
   18291: Fix Eclipse classpath problems
   18323: CMIS-44 SAIL-187: Change Log tests (WS) – Java and .NET tests for change log were implemented.
   18325: SAIL 156: Query Language Compliance: Fixes and tests for d:mltext mappings
   18329: Updated Chemistry TCK jar including Dave W's rendition tests.
   18333: Fix compile error - spurious imports.
   18334: Fix issue where absurl web script method failed when deployed to root context.
   18339: Update CMIS index page for start of public review 2.
   18387: SAIL-147: CMIS ACL REST bindings + framework fixes
   18392: Fix typo
   18394: SAIL 156: Query Language Compliance: Fixes and tests for d:<numeric>
   18406: SAIL 156: Query Language Compliance: Remaining type/predicate combinations. Restriction of In/Comparisons for ID/Boolean
   18408: CMIS Query language - remove (pointless) multi-valued column from language definition
   18409: Formatting change for CMIS.g
   18410: Formatting change for FTS.g
   18411: CMIS TCK tests were updated to CMIS 1.0 cd06 schemas.
   18412: SAIL 156: Query Language Compliance: Tests and fixes for aliases for all data types in simple predicates (they behave as the direct column reference)
   18417: Update Chemistry TCK which now incorporates Dave W's ACL tests.
   18419: Update CMIS index page to include public review end date.
   18427: SAIL 156: Query Language Compliance: Expose multi-valued properties in queries. Tests for all accessors. Fix content length to be long.
   18435: SAIL 156: Query Language Compliance: Use queryable correctly and fix up model mappings. Add tests for baseTypeId, contentStreamId and path.
   18472: SAIL 156: Query Language Compliance: Tests and fixes for FTS/Contains expressions. Adhere strictly to the spec - no extensions available by default. Improved FTS error reporting (and stop any recovery).
   18477: SAIL-164: CMIS change log REST bindings
   18495: SAIL 156: Query Language Compliance: Tests and fixes for escaping in string literals, LIKE and FTS expressions.
   18537: SAIL 156: Query Language Compliance: Sorting support. Basic sort test for all orderable/indexed CMIS properties.
   18538: SAIL-164: CMIS change log fixes for TCK compliance
   18547: SAIL 156: Query Language Compliance: Ordering tests for all datatypes, including null values. 
   18582: Incorporate latest Chemistry TCK
   18583: Update list of supported CMIS capabilities in index page.
   18606: SAIL-156, SAIL-157, SAIL-158: Query Language Compliance: Respect all query options including locale. Fixes and tests for MLText cross language support.
   18608: SAIL-159: Java / Javascript API access to CMIS Query Language
   18617: SAIL-158: Query Tests: Check policy and relationship types are not queryable.
   18636: SAIL-184: ACL tests (WS) 
   18663: ACL tests were updated in accordance with last requirements by David Caruana.
   18680: Update to CMIS CD07
   18681: Fix CMIS ContentStreamId property when document has no content.
   18700: CMIS: Head merge problem resolution.

Phase 1: Merge up to and including revision 18700, as this the point where both AtomPub and Web Services TCK tests succeed completely on dev branch.

Note: includes CMIS rendition support ready for integration and testing with DM renditions.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18790 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-23 17:23:42 +00:00
Roy Wetherall
494b7252e9 Fix up unit test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18777 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-23 02:36:53 +00:00
Neil McErlean
298a29ab48 Commenting out failing RuleServiceTest.testGetActionConstraint
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18747 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-22 10:51:14 +00:00
Kevin Roast
858620a0ec . Integrated fts-alfresco search syntax into Share
- Rich and flavoursome queries now possible, some exciting examples:
   quoted phrases: "alfresco book"
   bracketed elements: (bread and cheese) or chips
   property search: modifier:kevinr
   date ranges: modified:["2009-10-20" to "2009-10-21"]
   mix it all up: "alfresco book" and not modifier:kevinr and modified:["2009-10-20" to "2009-10-21"]
 - All elements are automatically expanded to search: name,title,description and TEXT property if no specific property specified
   so the search: "alfresco book" and not modifier:kevinr
   translates as - find me all items that contain the phrase "alfresco book" in the name or title or description or contents and were not modified by kevinr
. Last run search query now redisplayed in the search text box - so much easier to modify and edit the previous search
. Tag search is now truely tag specific (rather than "tag + default fields") - can be specified on the url as an argument to Share search page
. JavaScript search API expanded to allow setting of default field and error handling settings
. Empty results list now shown if query cannot be executed (rather than the text of the exception message in the UI) - debugging option to show query parse errors in log if required

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-18 12:36:10 +00:00
Erik Winlof
e7d77dbceb Rule webscripts
- Modified parsing of rule webscripts so an attribute "parameterValues" may contain an empty object
- Its now possible to create a rule (however action/conditions with multi parameters will fail on parsing on server: SAIL-306)
- Started to use constraints webscripts and removed old testdata webscripts 
- Made rule-details component on folder rules page display values form server

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18676 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-17 12:20:36 +00:00
Gavin Cornwell
3b2253fa41 SAIL-50: Forms File upload support (for editing images)
- 'file' fields now get passed through to FormData object (after that they are ignored)
 - Added support for 'redirect' to form-test page

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18674 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-17 09:35:10 +00:00
Roy Wetherall
1d3983dba7 Merged DEV/BELARUS/HEAD-2010_02_10 to HEAD
18623 : SAIL-224 and SAIL-252



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18643 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-16 02:46:15 +00:00
Erik Winlof
dbb4e987eb Merged BRANCHES/DEV/RULES-HEAD to HEAD using "svn merge --reintegrate -x --ignore-eol-style svn://svn.alfresco.com:3691/alfresco/BRANCHES/DEV/RULES-HEAD ."
18362: Created branch off HEAD for further Share Rules development
   18365: Merged BRANCHES/DEV/RULES-PROTOTYPE to BRANCHES/DEV/RULES-HEAD
      17766: *RECORD ONLY* Created branch for Rules prototyping
      17776: First cut of Rules components
         - The pages can be reached from the doclib's action menu, but all data is faked
         - Folder's Rules page with 3 modes: no rules, linked rules or just rules
           * currently fake rules are listed
           * Will toggle once when inherit is clicked
           * will re render details after click in lists
         - Copy rule will trigger a first cut of the RUle Picker component
         - New/Edit Rule page and component
            * Displays fake data & save button if edit was clicked otherwise empty fields & create buttons
      17805: - New rule icons from linton added
         - Rules picker: now supports link-to and copy-from (now just waiting for real webscripts)
         - Rule details: now displays ruleAppliesToSubFolders correctly
      17864: Rule action: Copy/Move item : Select destination dialog
         - Global-folder now is stand alone, works as a "generic global file picker" (which will be needed in the copy to & move to rule actions where only a destination shall be picked and nothing shall me moved/copied)
         - Both rule picker & copy-move-to modules now extends global-folder without duplicating template and properties, just extending them.
         - Rules-picker now has a default simple  "picker" mode
      17866: Rule action: Copy/Move item : Select destination dialog - Part 2
         - Moved rules picker from component to module
         - Fixed i18n bug
         - Global folder picker can  be triggered with: new Alfresco.module.DoclibGlobalFolder("sdf").setOptions({ siteId: "test", containerId: "documentLibrary", title: "Select destination..."}).showDialog()
      17867: Rule Action Dialogs etc
         - Checkin dialog
         - Simple workflow dialog (reject & accept)
         - Email form dialog
         - hasEventInterest more 'null tolerant'
      17868: Rule details config style fix (a "}" had dissapared)
      17870: *RECORD ONLY* Initial webscripts for POST GET Rules
      17954: Properties picker / Show more dialog
         - Standard property picker for Share
           * displayed through: new Alfresco.module.PropertyPicker("sdf").setOptions({}).showDialog()
         - Show more property picker for Share's rules config
           * displayed through: new Alfresco.module.RulesPropertyPicker("sdf").setOptions({}).showDialog()
      18026: "Show more..." dialog now has "Show in menu column", folder details page got "Rules..." action & deepCopy() is used on this.options
         - Tested in Win: IE6, 7 & 8, FF2 & 3 + Mac: FF3.5 & SF 3
      18058: *RECORD ONLY* Merged V3.2 to DEV/RULES-PROTOTYPE
      18286: Rule Edit Config checkpoint
      18332: Rule Edit Config - render repo types third cut
      18345: Rule Edit Config - render repo types forth cut:
         - Styling to make menu grouped as in wire frames
         - Now displays and stores values from Email message & Checkin dialog
         - Constrained parameters are now displayed as drop down (w multi select if param is "isMultiValued")
      18346: TESTDATA to use when waiting for rule webscripts
   18382: Merged HEAD to BRANCHES/DEV/RULES-HEAD
      18374: Merged V3.2 to HEAD
            18002: Fix RuleService cache config typo (introduced in r17190) causing rules to disappear in some cases (eg. ETHREEOH-3723)
            18368: (record-only)
      18380: Fix so that deploying DoD module on HEAD doesn't break Share
      18381: Merged V3.2 to HEAD
            18372: Missing I18N string and flag for "View in Explorer" action
            18379: ETHREEOH-4020 - Internet Explorer fixes for Repo DocLib & associated refactoring
               ETHREEOH-4074 - 1024x768 resolution issues
               ETHREEOH-4079 - It's impossible to upload new version for editting offline document
   18407: Edit Rules
      - Form data is ready for create/update webscripts
      - Dialogs (email & checkin) can now be reused on page instead of new instances for every action row
      - Email-form loads and renders display names
      - First cut/test of date picker
   18422: SAIL-222: Simple workflow steps' action-label shall show up as action in doclib
   18445: Edit Rules
      - Node ref path-params are resolved and displayed
      - Property support in conditions (loaded by user preference and shows up after selection in "Show more")
      - Made "Check out" & "Simple Workflow" dialogs shows up
      - Added test data: "property-evaluators"-constraint, "add-aspect"-action, "remove-aspect"-action
      - Made "copy-to" & "move-to"-actions display folder-destinations-buttons
      - Added config for setting default-properties to show up in menu (without needing to browse to them with "Show more")
   18493: Edit Rules - Improvmeents for If/Unless sections
      - Property-rows in if/unless sections are now created correctly when selected form "Show more" dialog
      - When toggling "Show in menu" for a property in "Show more" dialog the menus show/hide the property for all menus (as long as the poperty isn't in use in the menu)
      - Disabling if/unless sections affect submit buttons
      - Eemove config row only available if multiple rows exist in section
      - More default property types added to menu and a default menu position for unspecified properties
      - Error displayed when renderer is missing
      - XSS-fix
      - Property-picker: config in this.options made easier to understand
   18505: Edit Rules - Improvmeents for property evaluators
      - Now possible to map the property evaluators with a property type to decide for which property types they shall be visible
      - Testdata with property constraint evaluators taken from webclient
      - Non specified evaluators (such as a custom evaluator) will be displayed for all property types if not configured
   18514: Merged HEAD to RULES_HEAD
      18374: Merged V3.2 to HEAD
         18002: Fix RuleService cache config typo (introduced in r17190) causing rules to disappear in some cases (eg. ETHREEOH-3723)
         18368: (record-only)
      18380: Fix so that deploying DoD module on HEAD doesn't break Share
      18381: Merged V3.2 to HEAD
         18372: Missing I18N string and flag for "View in Explorer" action
         18379: ETHREEOH-4020 - Internet Explorer fixes for Repo DocLib & associated refactoring
            ETHREEOH-4074 - 1024x768 resolution issues
            ETHREEOH-4079 - It's impossible to upload new version for editting offline document
      18388: Merged V3.2 to HEAD
         18383: ETHREEOH-4028:  Tags added to the documents are not dispalyed in Tags pane
      18397: Latest SpringSurf libaries - RSS feeds from Share now working again.
      18398: Missing file from r18397
      18420: Build fix:
         - latest SpringSurf libraries fix a bug in ClassPathStore with multiple root storedir paths
         - message bundle in new location for tests
      18426: Latest SpringSurf libraries - fix issue where absurl web script method failed when deployed to root context.
      18433: Merged V3.2 to HEAD
         18157: ETHREEOH-3787: Support portal URL rewriting within surf webscripts
            - WebScriptServletResponse extended to use portlet helper to rewrite URLs when running in context of a portlet. (We can't use WebScriptPortletRequest / Response because we need the full servlet runtime for Surf.)
            - CMIS test webscripts corrected to be portlet enabled
         18272: Merged DEV/BELARUS/V3.2-2010_01_11 to V3.2
            18257: ETHREEOH-4002: User/Group sync does not handle LDAP communication failures
               - Merged with corrections
         18276: ETHREEOH-4002: Correction to previous checkin - modification dates are only persisted after successful processing of users and groups, so need to delete them on comms failure
         18326: ETHREEOH-3873: usr:authorityContainer type metadata must be left in place for upgraded repositories
            - Otherwise you get errors when re-indexing the migrated group nodes
         18340: ETHREEOH-4069: LDAP sync cannot resolve DNs containing a slash character
            - Due to JNDI interpreting the slash character as a separator
         18403: ETHREEOH-4008: LDAP sync should preserve case of group members
            - Was incorrectly extracting attributes from lower-cased DN
      18438: Merged V3.2 to HEAD
         18437: Fix for issue where thumbnails were generating requests to repository even for cachable data - and fixed incorrect ETag header set by StreamContent WebScripts
      18443: Latest SpringSurf libraries
         - removal of obsolete classes and incorrect handling of "application/x-www-form-urlencoded" data
      18447: Upgrade the version of POI and JID3Lib
      18453: Allow lazy loading of beans from the ApplicationContext if requested
      18454: Update metadata extractors - Outlook, MP3, Mail and PDF improvements, and increase test coverage
      18455: More test files for text and metadata extractor unit tests
      18462: Fixing run-test target in build.xml to run with our JUnit lib (4.6)
      18463: Re-built jid3lib jar forced to be all Java 1.5
      18473: Merged DEV/GAV/AWE2 branch to HEAD and fixes for several integration issues.
      18480: Fixed ALFCOM-3811
      18483:
         - Improved demo page (nodeRefs only have to be specified once now)
         - Changed TinyMCE appearance for AWE forms (to ensure the link/unlink functionality is present)
      18485: Merged V3.2 to HEAD
         18484: Merged DEV-TEMPORARY to V3.2
            18478: XForms errors - ACT 15969
      18487: Merge DEV/BELARUS/HEAD-2010_01_18 to HEAD
         18441 : Rest API (SAIL-196, SAIL-197, SAIL-198, SAIL-199, SAIL-202, SAIL-201)
      18488: Remove unwanted js web script files
      18489: Support for action parameter constraints added to action service
         An action parameter constraint provides a way to list the valid values that an action or action constraint parameter can take.  This
         means more information about the action or action condition is available to the user of the action.
         Currently there is only an implementation for enum parameter values, but this will be extended as the existing action implementations
         are reviewed and value constraints are added as required.
         The REST API can now be extended to provide this additional information.
      18496: Adding a sample JUnit 4 test class
      18497: FOP is listed in build.xml but not in the 3rd party classpath, which appears to be an oversight, so add it in
      18498: Populate the test 3rd party libs classpath from the eclipse project
      18499: Latest SpringSurf libraries:
         . Added a new WebScript desciptor config element specifically to disable the automatic processing of multipart form data by the WebScriptServletRequest.
           - Specialised webscripts can now disable automatic form data processing, this may be required for Java backed webscripts that perform advanced processing - such as manually streaming the form content direct to a repository.
         . Also made a small optimization where the ScriptDetails object is now only constructed once per request - reducing lock contention
      18501: Allow <script type="javascript"> calls to work on Java 1.5
      18506: Build fix against latest SpringSurf libs.
      18507: Implemented servlet filter to enable/disable and configure the AWE tag library (SAIL-44)
      18508: fixed toolbar secondary click bug, added icons to toolbar and added back scroll behaviour
      18509: Removing Sample JUnit 4 test class
      18510: Adding a sample JUnit 4 test class Take 2
      18512: Initial tidy up of existing data dictionary REST API implementation.
      18513: Removing Sample JUnit 4 test class.
   18521: Merged HEAD to BRANCHES/DEV/RULES-HEAD
      18516: Merged V3.2 to HEAD
         18459: ETHREEOH-4123 - Impossible to edit disposition schedule after creating event with XSS label.
            ETHREEOH-4128 - XSS alert appears at Custom Metadata.
            ETHREEOH-4131 - XSS alert appears for New Series.
            ETHREEOH-4134 - Incorrect behavior after definition of role with XSS label.
         18460: ETHREEOH-4057 - Impossible to copy to the site
            ETHREEOH-4100 - It's impossible to upload a new version to the document
            ETHREEOH-4112 - It's impossible to add a new tag to the folder if run Full Metadata Edit page action (or Edit metadata via folder's details page)
            ETHREEOH-4120 - Breadcrumbs to the item is not updated if document was moved to another location via details page
         18461: Forms-based popups no longer clogging up the DOM after use. Fix to race-condition on "Please wait" action message. Private site flag on Site Finder.
         18465: MSIE fix: "Loading..." message would never be cleared.
      18519: svn:mergeinfo removal
   18527: Fix merge issue
   18532: Fix merge issue: In r18514 two files were never deleted
   18565: Rules adapting to new webscripts
      - Using real webscripts for:
        * rules types (When section)
        * action definition conditions (If/Unless sections)
        * action definitions (Action config section)
        * properties (Shwo more dialog)
      - Unwanted types, conditions & actions now removable in the xml-config
      - Email form uses authority finder
   18575: Merged HEAD to BRANCHES/DEV/RULES-HEAD
      18516: Merged V3.2 to HEAD
         18459: ETHREEOH-4123 - Impossible to edit disposition schedule after creating event with XSS label.
            ETHREEOH-4128 - XSS alert appears at Custom Metadata.
            ETHREEOH-4131 - XSS alert appears for New Series.
            ETHREEOH-4134 - Incorrect behavior after definition of role with XSS label.
         18460: ETHREEOH-4057 - Impossible to copy to the site
            ETHREEOH-4100 - It's impossible to upload a new version to the document
            ETHREEOH-4112 - It's impossible to add a new tag to the folder if run Full Metadata Edit page action (or Edit metadata via folder's details page)
            ETHREEOH-4120 - Breadcrumbs to the item is not updated if document was moved to another location via details page
         18461: Forms-based popups no longer clogging up the DOM after use. Fix to race-condition on "Please wait" action message. Private site flag on Site Finder.
         18465: MSIE fix: "Loading..." message would never be cleared.
      18519: svn:mergeinfo removal
      18520: revert to using default formid for main text and description
      18525: Use an absolute path (taken from build.properties) rather than relative, so as not to confuse ant within eclipse
      18526: Fixed logoNodeRef reference on demo page, it can now be a NodeRef, the :/ doesn't have to be removed
      18529: ribbon now renders correctly if window resizes
      18534: Fix for vertical ribbons incorrect rendering on initial load and on window resize
      18536: Merged DEV/V3.3-DAO-REFACTOR to HEAD
         18202 (record-only): Dev branch for DAO refactor
         18252: SAIL-233: QName.hbm.xml
         18295: Added missing CREATE TABLE statements for QName-related code
         18531: Exposed 'updateQName' on QNameDAO
      18542: Updated greenTheme inline with default theme CSS.
         Fix to I18N label name incorrectly specified in Edit Site Details dialog.
         Removal of hardcoded colour in Site Finder CSS.
      18545: Make it possible to request that the ApplicationContext disables "autoStart=true" services for when running unit tests
      18548: Added "has-tag" action evaluator.
      18551: Removed the need to supply a formId attribute on the 'markContent' tag and added debug to the customer 'property' tag
      18554: Added 'title' support. Allows a template developer to define a 'title' for the marker, this will then be used in the quick edit button in the toolbar, the title of the dialog/popup panel and as the alt and title attribute of the edit (pencil) image.
         A 'nested' property is also now passed in to the registerEditableContent function, this will be used to control the highlighting of content and/or markers.
      18555: Updated hcBlack theme inline with default theme CSS.
      18558: Highlighting of element when selected in quick links menu now respects the 'nested' setting of the marker
      18562: Closed potential XSS holes in AWE
      18563:
         - Rich text/content control improvements
            - Abstracted out editorParameters to separate include ftl
            - Added 'webeditor' preset that includes 'fullscreen' plugin and removes resize option
            - Removed 'plugins' preset and made 'full' preset have everything (as the name implies)
            - Added ability to specify 'custom' editor parameters
         - Changed default AWE form to use new 'webeditor' preset for content control
      18573: Minor changes to action executers:
         - assoc qname on copy optional
         - generalClassification aspect set as default category aspect
      18574: Dictionary REST API refactoring and bug fixing
   18588: Edit Rules Action config bugfixes/adaption to new webscripts
      - "simple-workflow" config row: added checkbox for enabling reject step & fixed mandatory validation for the fields
      - "simple-workflow" dialog contained bug for resolving the path for a passed in nodeRef
      - removed buggy overriding helper method named _getParamDef from rule-config-condition.js
      - added support for parameters of type d:boolean
         (default layout will be a dropdown with "Yes" & "No" but that will never be shown in Share unless a custom action is defined in the repo)
      - "email form" dialog now displays the previously selected users & groups
   18593: Category and Tag pickers for Rules component, which are wrapped object-finders from Forms. Fixes to Rules to work in non-Site mode.
   18609: Edit Rules validation indicators
      - Each row has an indicator telling the user if he hasn't given sufficient and correct parameter to the event, condition or action
   18610: Merged HEAD to BRACHES/DEV/RULES-HEAD
      18591:
         . Application Settings page for Share Admin Console:
         - Currently only contains a single rather lonely option - Current Theme
         - Surf Theme model objects added for the three available Share themes
         - Available themes now detected by Share and displayed as options for admin user
         - NOTE does not persist across sessions yet!
         . Fxes to existing CSS for themes
         . Latest SpringSurf libraries with related fixes and enhancement to allow setting of current theme via web-tier JavaScript.
      18598: New utility class (with ant task) for listing the dependencies between includes of the spring context
      18601: Remove AWE demo webscript now no longer required
      18605: Added awe specific reset css, ribbon location user preference save/load and core awe dom elements now inserted by javascript
      18607:
         . Admin Console - Share theme selection now persisted across sessions
         - when a user next logs in they will enjoy the new application theme as selected by the administrator
         . Latest SpringSurf libraries
         - related improvements to support above change



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18611 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-12 12:38:37 +00:00
Gavin Cornwell
f5d19e4905 Remove AWE demo webscript now no longer required
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-02-11 23:52:54 +00:00