22049: ALF-3786 Partial implementation of Configurable Site Creation Group.
Site configuration groups can be configured via permissions management in the usual way.
This check-in adds hasCreateSitePermissions() to various SiteService layers to better support
client code when site creation restrictions have been imposed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22053 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
GET workflow-definitions, GET task-instances and GET workflow-instances all now support the new 'exclude' parameter. This is a comma separated list of types to exclude from the results, for example: "wf:adhocTask,wcmwf:*"
Also fixed the filtering logic used in GET task-instances and GET workflow-instances so that multiple filter parameters now work correctly together.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22046 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
The association control now accepts a 'startLocation' parameter, this can be set to any of the following:
{companyhome}
{userhome}
{siteshome}
{doclib}
{self}
{parent}
A NodeRef
An XPath
The NodeRef and XPath options can also be used for the category form control to start the category picker in a particular category.
The XPath option is already used by the replication job UI and an example of {doclib} is in the FDK.
Example config would be as follows:
<form>
....
<appearance>
<field id="fdk:images">
<control>
<control-param name="startLocation">{doclib}</control-param>
</control>
</field>
<field id="fdk:reviews">
<control>
<control-param name="startLocation">/app:company_home/app:dictionary/app:transfers/app:transfer_groups/cm:default</control-param>
</control>
</field>
</appearance>
</form>
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21992 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Added 'definitionId' parameter to GET workflow-instances REST API
- All date parameters now support a value of "null" or an empty string to indicate that a NULL date should be searched for
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21970 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
21942: ALF-4303 : F100 All REST APIs have the ability to restrict the results with a 'maxItems' parameter
ALF-4377 : F103 All REST APIs have the ability to return paged results with a 'skipCount' parameter
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21955 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Added missing images form last workflow "Summary" commit r21878
- My tasks dashlet uses task-type blacklist
- Its possible to cancel workflows form Workflow details
- Workflow "Summary" now has avatar image
- task-instance.delete now returns success: true
- people-finder's "add" button label now configurable (used by reassign task)
- Made the object-finder's "Add" button label customisable and the "Add/Select" buttons on each row depend on the multipleSelectMode option
- introduced new Alfresco.action namespace for common functionality that can be augmented on other components
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Added isEditable, isReassignable, isClaimable and isReleasable flags to task model in REST API
- Added outcome property to task model in REST API (label instead of raw value)
- Change "definitionTypeTitle" property to "type" and fixed up fallout
- Changed UI to use the isXXX flags above rather than copious amount of repeated checks
- Updated workflow details page to use outcome label, isEditable flag and some changes following discussion with Linton
- Added tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21890 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- minimal-context.xml not pulling in appropriate dependencies for persistent scheduled actions
- audit failing to register CMIS change log extractor (failed locally, but not on build machine for some reason)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21852 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Current tasks are displayed
- Workflow history is displayed
- Authority picker displays username
- Form background and border now themeable
- Claim, Release and Reassign are now disabled when the next page loads
- Corrected check before printing nodeRef in item.lib.ftl
- Package items label: "View more document actions" is now "View more actions" and with an "arrow" as icon instead of the "plus"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21845 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- improvements to Search and Advanced Search maintaining search urls between pages
- UI improvements to Search screen
- Advanced Search screen now loads previously display form when moving between search/advsearch pages - NOTE: does not repopulate form fields yet
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21840 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
21592 & 21649: Workflow REST APIs for retrieving workflow instance collections
Includes:
ALF-3900: F62 REST API to get all workflow instances
ALF-3901: F64 REST API to get all workflow instances of a particular workflow definition
ALF-3905: F65 REST API to get a filtered list of workflow instances of a particular workflow definition (by initiator, state, date, priority)
ALF-3906: F63 REST API to get a filtered list of workflow instances (by initiator, status, date, priority)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21671 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261