Files
alfresco-ng2-components/docs
Eugenio Romano 5b1748d8df 3.5.0 (#5117)
* [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core (#4928)

* [ADF-4738] [Process -Cloud] Move GroupCloudService to adf-core lib.

* * Changed GroupModel to IdentityGroupModel
* Updated unit tests the recent changes.

* * Added documentation to the identityGroupService
* Updated GroupInitial and GroupCoudcomponent doc.

* * Created groupCount model. * Updated unit test to the recent changes

* * After rebase updated doc

* * Fixed comments.

* [ADF-4497] ARIA role must be appropriate for the Breadcrumb element (#4986)

* breadcrumb accessibility

* translation

* [ADF-4802] Login accessibility	 (#4988)

* login button aria label

* password toggle accessibility

* translation

* fix test

* fix automation if

* add missing export

* [ADF-4811] - added extra method to open snackbar with interpolate arg… (#4989)

* [ADF-4811] - added extra method to open snackbar with interpolate args for translated messages

* [ADF-4811] - added extra parameter to show info

* [ADF-4811] - added extra parameter to show info

* [ADF-4811] added review changes

* CI/CD Improvement - Create a release with tag when we merge master (#4991)

* Create a release with tag when we merge master

* Add release name with version

* Documentation fix for Card View component (#4990)

* Disable control flow e2e ADF (#4954)

* update project script possible different JS-API

* first commit no controll flow

* second commit no controll flow

* third commit no controll flow

* 4 commit no controll flow

* 5 commit no controll flow

* 6 commit no controll flow

* 7 commit no controll flow

* 8 commit no controll flow

* 9 commit no controll flow

* 10 commit no controll flow

* 11 commit no controll flow

* 12 commit no controll flow

* 13 commit no controll flow

* 14 commit no controll flow

* 15 commit no controll flow

* 16 commit no controll flow

* 17 commit no controll flow

* 18 commit no controll flow

* 19 commit no controll flow

* 20 commit no controll flow

* remove wdpromise, protractor promise and deferred promises

* - fixed some incorrect “expect” calls
- fixed some matchers
- removed “return this;” when not needed
- added a few more await-s

* forgot a file

* fix some failing tests

* replaced driver calls with browser calls and enabled back waitForAngular

* fix rightClick methods and hopefully some tests

* fix settings-component

* some more fixes for core and content tests

* try to fix some more issues

* linting

* revert some changes, allowing download on headless chrome won’t work with multiple browser instances

* fixes for Search tests

* try to remove some wait calls

* fix build

* increase allScriptsTimeout and try another protractor and web driver version

* improve navigation methods

* some fixes for notification history and login sso

* forgot a space

* fix packages and enable some screenshots

* navigation bar fixes

* fix some test

* some fixes for notification history and navigation bar
use correct visibility method in attachFileWidget test

* fix searching and another fix for navigation

* try solve sso login

* some more fixes

* refactor async forEach into for..of

* try fix for search tests

* resolve rebabse problems

* remove install

* fix lint

* fix core e2e

* fix core e2e

* fix core e2e

* fix ps tests

* fix some tests

* fix core e2e

* fix core e2e

* fix core

* fix some issues PS

* fix core

* fix core

* fix some ps test

* fix rebase issues

* remove save

* fix url regressed after rebase

* fix url regressed after rebase

* fix ps and core

* fix lint

* more parallel e2e ps

* fix some ps cloud test

* some cloud fix

* fix lint

* fix some test

* remove files to be ignored

* out-tsc

* improve one cs test

* fix candidate base app

* fix ps test

* remove click function

* clean methods alrady present in browser action

* try ugly wait

* move wait

* remove duplicate call

* remove underscore

* fix after review

* fix imports

* minor cosmetic fixes

* fix comments test

* add aria-sort (#4997)

* [ADF-4816] Refactor About component (#5000)

* [ADF-4816] Refactor About component

* Update package.json

* Add the npm publish as part of adf-cli (#5002)

* Add a travis step to publish on npm (#5004)

* [ADF-4799][ADF-4801] Automation tests for CardView clear date field and selectbox None option (#4993)

* [ADF-4799] Automation for clear date button

* [ADF-4801] Automate test for selectbox None option

* add aria label and selected (#4999)

* [ADF-4809] Automation for non-editable task details when completed (#5001)

* [ADF-4976] Fix variable being referenced before initialization (#4977)

* remove obsolete  option from test-e2e

* Enable the npm install on push branch

* Npm publish the dist folder

* Rebuild the libs after the next alpha

* Change the version before building

* Add the npmrc file in the correct folder and remove after publish

* Remove the build all in the release job

* Use the local npm publish command

* cache the lib/dist

* Change cli dist

* Rollback mistake on update-version.sh

* Clean the lib/dit

* Clean the lib/dist

* Revert change on update version

* Rollback the 3.4 version

* Run the clean before building

* Run the deploy Pr only for PR

* added a new version of candidatebaseapp with process ui workspace defined. (#5006)

* rename subbprocess without capital letters

* [ADF-4837] - Automation checkbox visibility e2e tests (#5010)

* [ADF-4828] [ProcessListCloudComponent] Add action and context menu.	 (#5009)

* * Demo on list com

* [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu.

* Exposed action and context menu.
* Provided a way to in the demo shell to test action menu.
* Added required transaltion on demo shell.

* * Added doc

* * Fixed comments.

* fix clean script

* [ADF-4846] Move to ADF the style overrides from ACA (#5016)

* [ADF-4846] add $data-table-cell-link-color variable

- move style fix needed on ACA to ADF

* [ADF-4846] add $adf-permission-list-width variable

- moved style fix for adf-permission-lists from ACA to ADF

* [ADF-4850] Travis add check bundle size and docker publish (#5023)

* Add a check bundle job after the release

* Add a docker push step and update rancher

* Split update rancher in a different job

* Split update rancher in a different job

* Install the adf-cli

* Run docker publish and rancher update only on push

* Use the adf-cli local code

* Run the docker push before

* [ADF-4825] Use ADF-CLI in ADF for versions and latest commit (#4994)

* [ADF-4825] Use ADF-CLI in ADF for versions and latest commit

* Add documentation

* Update update-version.ts

* Update release.sh

* Update update-project.sh

* Update release.sh

* Update update-project.sh

* Update release.sh

* Update update-project.sh

* Update README.md

* Rebase branch

* Update package.json

* Update build.sh

* Update package.json

* Improve the docker log

* Improve the docker log

* Npm install latest adf-cli

* Propose a correction to what appears to be a minor typo (#5026)

* Propose a correction to what appears to be a minor typo

removed the word 'a'.

* Update extensibility.md

* Use docker commands

* Use the correct docker repo domain

* echo rancher job

* Check remote env if is full before to start the e2e CS (#5024)

* add check remote env full

* Update check-cs-env.js

* revert change on dockerfile

* Get the latest alpha before the install

* fix content service document list action test (#5027)

* fix content service document list action test

* restore build.sh

* perform twice movement mosue for right click for avoid bug in non headless chrome

* change sso ref element present

* change sso ref element present

* fix release apha

* fix permissions

* [ADF-4847] Not able to find any user in Assignee field when creating a task (#5029)

* [ADF-4847] Not able to find any user in Assignee field when creating a task

Updated url to fetch composite user roles

* [ADF-4847] Fixing failing E2E tests

* release update commands pipeline

* Run the update children project if is push or beta

* Change the condition for master

* [ADF-4816] Move localization keys for About component from demo-shell to core (#5007)

* [ADF-4852] Make use of ADF-CLI command to update sha (#5032)

* [ADF-4852] Make use of ADF-CLI command to update sha

* Update build.sh

* [ADF-4839] Document List - column name link accessibility (#5011)

* accessibility

* rename translation key

* translation key name

* link name component accessibility

* generic translation

* move codecov inside unit test to avoid the aftes success execution in any script stage

* CI/CD allow a Travis cron job to create beta and update children proj… (#5033)

* CI/CD allow a Travis cron job to create beta and update children projects

* Update build.sh

* Add condition for default jobs

* [ADF-4544] Automation for form button refresh after action (#4835)

* fix "ng lint" command (#5012)

* update to latest js-api

* fix the "ng lint" command

* fix linting issues

* fix lint issues

* lint fixes

* code fixes

* fix html

* fix html

* update tests

* test fixes

* update tests

* fix tests and api

* fix code

* [ADF-4845] Uploader - Expanded/collapsed state not exposed (#5015)

* state accessibility

* remove aria-disabled

* fix scripts npm

* add typscritp compiler in cli build

* fix cli command use

* Use the git token

* lint missin install

* move install in travis and out from lint.sh

* [ADF-4843] - Automate more manual test cases for visibility chaining … (#5014)

* [ADF-4843] - Automate more manual test cases for visibility chaining in ADF

* fix lint

* Cache the lib/dist for npm publish purpose

* Try to create tag with token

* [ADF-3723]Add visibility conditions on tabs - form rendering component tests (#5022)

* Add visibility conditions on tabs - form rendering component tests

* no message

* Moved the suite to process-services-cloud folder

* no message

* accumulate common lib task in first job to avoid cache problems

* change order check bundle

* remove lib/dist from cache

* [ADF-4854] sticky header for task list (#5036)

* sticky header for task list

* fix html

* add docs

* update code docs

* [ADF-4840] Fixing failing tests on process-services-cloud (#5013)

* [ADF-4840] Fixing dropdown-widget.e2e.ts-beforeEach and start-task-group-cloud.e2e.ts-afterAll

* [ADF-4840] Testing with apps deployed with different permissions

* [ADF-4840] Fixing edit-process-filters-component.e2e.ts

* [ADF-4840] Add space to lib/process-services-cloud

* [ADF-4840] Fixing people-group-cloud-filter-component and reverting changes to the appNames

* [ADF-4840] Fixing start-task-custom-app-cloud

* repair doc tools and polish the docs code (#5038)

* set private access modifier

* repair doc build tools

* fix lit issues

* re-generate version index

* [ADF-4848] Form - fix tab visibility (#5021)

* [ADF-4848] - fix tab visibility

* add unit test

* [ADF-4764] Hide placeholder in Amount Widget in readOnly mode (#5035)

* [ADF-4764] Hide placeholder in Amount Widget in readOnly mode

* add missing return type

* Update .travis.yml

* [ACTIVITI-3720] form variables enhancements (#5028)

* support form variables on the model level

* take 'variables.name' convention into account

* move API to a proper place

* unit tests and code fixes

* unit tests for form field model

* process variable interface

* [ADF-4860] Travis add tag beta on cron job (#5042)

* add the name and email values and push with the token

* add the name and email values and push with the token

* Release the beta in case the cron job runs

* Create TAG_NPM based on the branch

* [ADF-4855] Upload dialog - Buttons must have discernible text (#5040)

* aria labels translation keys

* actions aria label

* announce confirmation content

* Trigger alpha

* Move the tag on the release sh

* Run only the update children in case the tag is beta

* Use enterprise token and npx to avoid install

*  [ADF-4823] added download and show preview for attach cloud widget (#4996)

* [ADF-4823] fixed download and start fixing show preview

* [ADF-4823] fixed preview files

* [ADF-4823] - added unit test

* [ADF-4823] - fixed lint problem

* [ADF-4823] - rebased and fixed lint problem

* added a new method in BrowserActions to check that the action menu is visible, and using that in the tests.

* linting fixes

* [ADF-4862] Upload dialog - reading order (#5045)

* dialog container accessibility

* upload container aria label translation key

* focus on active upload dialog

* test

* add back removed aria-label

* Use the correct adf-cli

* [ACTIVITI-3739] make display show json types (#5046)

* Fix the adf-cli with version option

* Update the js api with the vjs version

* [ADF-4828] Should display the custom action menu for Process Cloud List (#5030)

* C315236 automated

* updated the Title

* changed the method name

* Fixing Process Cloud tests (#5055)

* Trigger alpha

* Fixing people-group-cloud-component.e2e.ts

* [DW-1328] added the create and delete role api for test preconditions (#5052)

* added the create and delete role api for test preconditions

* added the required visibility conditions, for the method to work consistently across apps

* removed the visibility conditions that are not necessary

* [ACTIVITI-3720] cloud form support for form variable mapping (#5044)

* universal form model

* parse variables correctly

* turn group model into interface

* remove console.log

* interface instead of class

* update form id type

* improved form variable parsing

* improved variable conversion

* fix cloud tests

* fix typings and code bugs

* [ADF-4865] Upload Dialog - row actions not accessible by keyboard alone (#5051)

* access upload dialog information by keyboard

* upload files actions keyboard accessibility

* aria labels translation keys

* refractor styling

* toggle action icons

* update docs

* e2e

* e2e update action reference

* [ADF-4831] DocumentList - filetype alternative text is not meaningful (#4998)

* filetype alternative text

* icons text translation key

* icon text accessibility translation

* fix e2e

* add miscellaneous file type

* [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks (#4995)

* [ADF-4826] Process/Task list first displays "No Process/Task Found" and then loads the Process/Tasks

* Initialized loader flag to true

* Updated unit tests

* fixed lint errors

* [ADF-4794] Not able to attach a second file to a form after one has already been attached (#5058)

* [ADF-4041] - fix People/Group preselected issues (#4866)

* [ADF-4041] - fix People/Group preselected issues

* [ADF-4041] - remove duplicated groups

* [ADF-4041] - fix lint

* [ADF-4041] - fix label overlay

* [ADF-4041] - lint

* [ADF-4041] - PR changes

* clear timeout

* remove unused property

* clear timeout

* fix default preselect user

* [ADF-4867] adf-error-component refactor (#5056)

* Refactor the adf-error-component
Move the custom buttons on demoshell
Fix unit test
Remove usefull e2e

* Add basic example

* [ADF-4838] Upload Dialog - canceling a pending file cancels the file in progress (#5063)

* add automation id

* call cancel upload api only if file is not pending

* tests

* e2e

* Use npx instead of absolute adf-cli path (#5053)

*  [DW-1478] E2e - Move 'filter' component from Admin Application (#5061)

* [DW-1478] E2e - Move 'filter' component from Admin Application

* Replace admin e2e framework methods with ADF reusable ones

* Add return type for filter component method

* Fix browser-actions errors

* Remove clear() method from browser-actions

* Add and rename edit filter components methods

* Remove unused methods from browser-actions
Add method to retrieve the application selected in Edit Process Filter

* Fix called method in edit task filter component

* [ADF-4798] - [adf-content-node-selector] File icons are not showing properly (#5054)

* Log class in e2e plus check PS cloud CS works before run test (#5057)

* check cs work on ps cloud add log class

* fix env config

* Use npx instead of absolute adf-cli path (#5053)
 (reverted from commit 140f60b8dc)

* Update package.json

* fix FormRepresentationModel interface

* [ADF-4878] Refactor, Split ADF About component (#5064)

* Refactor, Split ADF About component

* [ADF-4878] Add documentation

* [ADF-4878] Rename Component

* [ADF-4878] Implement comments

* [ADF-4878] Update documentation for about components

* [ADF-4888] DocumentList - cell header title is announced over cell value (#5068)

* fix focus outline

* focus on cell values

* focus on size value if defined

* row actions menu aria-label

* temporary switch off the FormModel json typing

* use custom chrome version with puppeteer (#5070)

* use custom chrome version with puppeteer

* pin to Chromium 76

* update code to trigger travis

* update protractor

* try remove extra env setting

* try chrome 62

* upgrade to chrome 76, exclude 3 tests

* add safety check for the focus

* toggle tests

* disable tests

* disable flaky test

* update names

* disable flaky test

* disable flaky test

* disable test

* disable test

* fix name simpleapp

* rename simpleApp to simpleapp project change

* [ACTIVITI-3746] - fix form completion with tab fields (#5059)

* [ACTIVITI-3746] - fix form completion with tab fields

* fix lint

* fix unit test

* refractoring and PR changes

* fix unit tests

* [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu. (#5018)

* * Demo on list com

* [ADF-4828] [ADF] [ProcessListCloudComponent] Add action and context menu.

* Exposed action and context menu.
* Provided a way to in the demo shell to test action menu.
* Added required transaltion on demo shell.

* * Added doc

* [ADF-4829] [ADF] [TaskListCloudComponent] Add action and context menu.

* Exposed action and contect menu on tasklist page.

* * Added documentation.

* * Fixed typo

* * After rebase

* * Fixed failing e2e test on cloud demo tasklist

* * Added providedIn in Task/process cloud service.

* [ADF-4807] Automation tests for date min/max validation (#5008)

* Trigger alpha

* [ADF-4807] Automation tests for date min/max validation

* Removing identityUser changes

* Add as group suffix the travis build number (#5072)

* * Fixed failing unit tests on process-services. (#5080)

* [ADF-4892] DocumentList - set appropriate column aria-sort state (#5079)

* set specific aria-sort state

* return false when table has no sorting

* move logic to component

* aria sort method

* tests

* [ADF-3724]Create tests for visibility conditions on tabs on APS1 (#5065)

* Create tests for visibility conditions on tabs on APS1

* Fix comments

* Fix linting

* Remove the final /

* [ADF-3725]Add visibility conditions on tabs tests when completing a task (#5034)

* Add visibility conditions on tabs tests when completing a task

* Fix comments

* Removing unused import.

* Changed simpleapp

* Rebase

* Removed comment

* Revert "Rebase"

This reverts commit 417b59f541.

* Remove unused method

* Updated the simpleapp and added superadminuser when deploying the apps (#5075)

* updated the simpleapp with the process-variables required and added superadminuser when deploying the apps.

* simpleapp updated with more process variables

* simpleapp added with process variables (#5085)

* [ADF-4868] [APS-1] adf-content-node-selector seems broken when we upload from External Alfresco content service (#5078)

* [ADF-4829] - Add e2e tests for custom action menu in TaskList and ProcessList (#5081)

* in progress custom action menu on tasklist

* C315723 - automated

* split into 2 methods, addAction, addDisabledAction

* added superadminuser as aps_admin user when deploying the apps (#5087)

* [ADF-4894] Json editor dialog (#5082)

* move download-zip to its own folder

* json dialog

* update docs

* update test

* disable e2e test

* json widget for the Form

* remove deprecated test

* fix tests, update display text name

* [ADF-4858] Make sure process-services works with ng commands (#5067)

* Process-services:
Making sure you can run
ng build process-services
ng test process-services

* Fix the path of the styles

* move the file in the right place

* Add the travis TAGS value to docker

* Fix the process-service export

* fix readonly attribute

* remove old versions.json (#5089)

* [ADF-4906] [ADF] Not able upload file from ACS when start process with form (#5094)

* [ADF-4909] Hide about-plugins and about-product-versions sections whe… (#5095)

* [ADF-4909] Hide about-plugins and about-product-versions sections when they are empty

* [ADF-4909] Add missing unsubsciption

* release docs

* [ADF-4914] Fix update versions script on Generator and AMA (#5098)

* [ADF-4913] Fix Gallery View in datatable Component (#5101)

* Use the latest candidatebaseapp

* Review documentation plus some tools fix (#5100)

* review 3.5.0 doc

* fix documentation

* fix documentation

* fix documentation

* [ADF-4922] Fix update project script for Generator and Modeler (#5103)

* [ADF-4810] sso public urls configuration (#5102)

* update OAUTH schema and model

* update demoshell config for public urls

* update sso docs (#5104)

* [ADF-4810][ADF-4824] get the latest @alfresco/js-api with SSO fixes (#5106)

* generic text (#5105)

* [APM-1412] Fix Json dialog on Form json widget (#5107)

* [ADF-4921] upload widget fixes (#5109)

* upload widget fixes

* fix mocks

* [ADF-4925] Fix process variable mapping in Form Cloud component (#5110)

* [ADF-4873] Release note in draft. (#5093)

* [ADF-4873] Release note in draft.

* [ADF-4873] Compantibility matrix.

* Update release notes

* [ADF-4873] Added the authorization topic to release note.

* Update RelNote350.md

* Revert "[ADF-4925] Fix process variable mapping in Form Cloud component (#5110)"

This reverts commit 7c692137e3.

* localization 3.5.0 (#5112)

* [ADF-4905] StartProcessCloud - fix starting different process than se… (#5091)

* [ADF-4905] StartProcessCloud - fix starting different process than selected in dropdown

* fix process e2e test

* revert e2e changes

* [ADF-4810] fix sso settings (#5108)

* fix sso settings

* fix test

* update-js-api

* update-js-api

* invert test order for some reason

* fix focus outline (#5115)

* sso settigs fix (#5114)

* fix test

* update-js-api

* update-js-api

* invert test order for some reason

* split before save publicUrls

* split before save publicUrls

* [ADF-4810] split if publicUrls is not Array

* [ADF-4810]better check for string

* [ADF-4925] Fix Process Variable mapping in ADF forms (#5116)

* bump 3.5.0
2019-09-30 18:06:00 +01:00
..
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-06-14 15:57:53 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00
2019-09-30 18:06:00 +01:00

Title, Github only
Title Github only
Component docs true

Component Docs Index

Below is an index of the documentation for ADF. The User Guide section discusses particular techniques in depth. The other sections are references for the ADF libraries. Click the name of an item to see its documentation or click the source link to see its main source file. Note that ADF is developed continuously, so the source files for some items may be listed here before their documentation is available.

Components are sometimes marked with an icon to show their status. No icon indicates that the component is complete and suitable for normal use. The other status levels are:

  • Deprecated - The component is still available but is now obsolete and will probably be removed in a future version of ADF.
  • Experimental - The component is available for experimentation but not fully complete and tested for production code.
  • Internal - The component is available for internal test use but not meant to be used in production

There is also a set of ADF tutorials that describe how to accomplish tasks step-by-step. See the Tutorials index for the full list.

A few other pages of information are also available:

  • The Version Index has a list of components ordered by the ADF version where they were introduced.
  • The Release notes section has details of all the features introduced and bugs fixed with each release.
  • The Version compatibility page shows which versions of Alfresco's backend servies (ACS and APS) are compatible with each released version of ADF.
  • The Roadmap contains a preview of features we hope to release in future versions of ADF.
  • The License info section lists the third-party libraries used by ADF along with links to their Open Source licenses.
  • The Vulnerability section lists the third-party libraries known vulnerability. libraries used by ADF along with links to their Open Source licenses.
  • The Breaking changes section lists all breaking changes between major versions, such as removal of deprecated items.
  • The Upgrade guide explains how to upgrade your project from an earlier version of ADF to the current version.

Contents

User guide

(Back to Contents)

Core API

Contains a variety of components used throughout ADF. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
About Application Modules Component Experimental Shows which ADF libraries and plugins an application is using. Source
About GitHub Link Component Experimental Shows which version of the application is running based on the latest GitHub commit, as well as the server settings for the application. Source
About Product Version Component Experimental Shows which version of Process Services (BPM) and Content Services (ECM) an application is running. It also shows the relevant license information, application status and Alfresco modules running in an application. Source
Buttons Menu Component Displays buttons on a responsive menu. Source
Card View component Displays a configurable property list renderer. Source
Comment list component Shows a list of comments. Source
Comments Component Displays comments from users involved in a specified task or content and allows an involved user to add a comment to a task or a content. Source
Data Column Component Defines column properties for DataTable, Tasklist, Document List and other components. Source
DataTable component Displays data as a table with customizable columns and presentation. Source
Empty Content Component Provides a generic "Empty Content" placeholder for components. Source
Empty list component Displays a message indicating that a list is empty. Source
Error Content Component Displays info about a specific error. Source
Form field component Represents a UI field in a form. Source
Form List Component Shows forms as a list. Source
Header component Reusable header for Alfresco applications. Source
Host settings component Internal Validates the URLs for ACS and APS and saves them in the user's local storage Source
Icon Component Provides a universal way of rendering registered and named icons. Source
Infinite Pagination component Adds "infinite" pagination to the component it is used with. Source
Info drawer layout component Displays a sidebar-style information panel. Source
Info Drawer Tab component Renders tabs in a Info drawer component. Source
Info Drawer component Displays a sidebar-style information panel with tabs. Source
Json Cell component Shows a JSON-formatted value inside a datatable component. Source
Language Menu component Displays all the languages that are present in "app.config.json" and the default (EN). Source
Login Dialog Panel component Shows and manages a login dialog. Source
Login Dialog component Allows a user to perform a login via a dialog. Source
Login component Authenticates to Alfresco Content Services and Alfresco Process Services. Source
Notification History component Experimental This component is in the current status just an experimental component.
The main purpose of the Notification history component is list all the notification received in the current session. They will disappear from the list after the refresh. Source
Pagination Component Adds pagination to the component it is used with. Source
Sidebar action menu component Displays a sidebar-action menu information panel. Source
Sidenav Layout component Displays the standard three-region ADF application layout. Source
Sorting Picker Component Selects from a set of predefined sorting definitions and directions. Source
Start Form component Displays the Start Form for a process. Source
Text Mask directive Implements text field input masks. Source
Toolbar Divider Component Divides groups of elements in a Toolbar with a visual separator. Source
Toolbar Title Component Supplies custom HTML to be included in a Toolbar component title. Source
Toolbar Component Simple container for headers, titles, actions and breadcrumbs. Source
User Info component Shows user information. Source
Viewer component Displays content from an ACS repository. Source

Directives

Name Description Source link
Check Allowable Operation directive Selectively disables an HTML element or Angular component. Source
Clipboard directive Copies text to the clipboard. Source
Context Menu directive Adds a context menu to a component. Source
Highlight directive Adds highlighting to selected sections of an HTML element's content. Source
Logout directive Logs the user out when the decorated element is clicked. Source
Node Delete directive Deletes multiple files and folders. Source
Node Download directive Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. Source
Node Favorite directive Selectively toggles nodes as favorites. Source
Node Restore directive Restores deleted nodes to their original location. Source
Upload Directive Uploads content in response to file drag and drop. Source

Dialogs

Name Description Source link
Edit JSON Dialog Allows a user to preview or edit a JSON content in a dialog. Source

Interfaces

Name Description Source link
Card View Item interface Defines the implementation of an item in a Card View component. Source
DataTableAdapter interface Defines how table data is supplied to DataTable and Tasklist components. Source
FormFieldValidator interface Defines how the input fields of Form and Task Details components are validated. Source
Search Configuration interface Provides fine control of parameters to a search. Source

Models

Name Description Source link
Bpm User model Contains information about a Process Services user. Source
Ecm User model Contains information about a Content Services user. Source
Form Field model Contains the value and metadata for a field of a Form component. Source
Product Version model Contains version and license information classes for Alfresco products. Source
User Process model Represents a Process Services user. Source

Pipes

Name Description Source link
App Config Pipe Retrieves values from the application configuration file directly. Source
Decimal Number Pipe Transforms a number to have a certain amount of digits in its integer part and also in its decimal part. Source
File Size pipe Converts a number of bytes to the equivalent in KB, MB, etc. Source
Format Space pipe Replaces all the white space in a string with a supplied character. Source
Full name pipe Joins the first and last name properties from a UserProcessModel object into a single string. Source
Localized Date pipe Converts a date to a given format and locale. Source
Mime Type Icon pipe Retrieves an icon to represent a MIME type. Source
Multi Value Pipe Takes an array of strings and turns it into one string where items are separated by a separator. The default separator applied to the list is the comma , however, you can set your own separator in the params of the pipe. Source
Node Name Tooltip pipe Formats the tooltip for a Node. Source
Text Highlight pipe Adds highlighting to words or sections of text that match a search string. Source
Time Ago pipe Converts a recent past date into a number of days ago. Source
User Initial pipe Takes the name fields of a UserProcessModel object and extracts and formats the initials. Source

Services

Name Description Source link
APS Alfresco Content Service Gets Alfresco Repository folder content based on a Repository account configured in Alfresco Process Services (APS). Source
Alfresco Api Service Provides access to an initialized AlfrescoJSApi instance. Source
App Config service Supports app configuration settings, stored server side. Source
Apps Process service Gets details of the Process Services apps that are deployed for the user. Source
Auth Guard Bpm service Adds authentication with Process Services to a route within the app. Source
Auth Guard Ecm service Adds authentication with Content Services to a route within the app. Source
Auth Guard SSO Role service Checks the user roles of a user. Source
Auth Guard service Adds authentication to a route within the app. Source
Authentication Service Provides authentication to ACS and APS. Source
Bpm User service Gets information about the current Process Services user. Source
Card Item Type service Maps type names to field component types for the Card View component. Source
Card View Update service Reports edits and clicks within fields of a Card View component. Source
Clipboard service Copies text to the clipboard. Source
Comment Content service Adds and retrieves comments for nodes in Content Services. Source
Comment Process service Adds and retrieves comments for task and process instances in Process Services. Source
Content service Accesses app-generated data objects via URLs and file downloads. Source
Cookie service Stores key-value data items as browser cookies. Source
Deleted Nodes Api service Gets a list of Content Services nodes currently in the trash. Source
Discovery Api service Gets version and license information for Process Services and Content Services. Source
Download zip service Creates and manages downloads. Source
Ecm User service Gets information about a Content Services user. Source
Favorites Api service Gets a list of items a user has marked as their favorites. Source
Form Rendering service Maps a form field type string onto the corresponding form widget component type. Source
Form service Implements Process Services form methods Source
Highlight Transform service Adds HTML to a string to highlight chosen sections. Source
Identity Group service Performs CRUD operations on identity groups. Source
Identity user service Gets OAuth2 personal details and roles for users and performs CRUD operations on identity users. Source
JWT helper service Decodes a JSON Web Token (JWT) to a JavaScript object. Source
Log Service Provides log functionality. Source
Login Dialog service Manages login dialogs. Source
Node Service Gets Alfresco Repository node metadata and creates nodes with metadata. Source
Nodes Api service Accesses and manipulates ACS document nodes using their node IDs. Source
Notification Service Shows a notification message with optional feedback. Source
Page Title service Sets the page title. Source
People Content service Gets information about a Content Services user. Source
People Process service Gets information about Process Services users. Source
Process Content Service Manipulates content related to a Process Instance or Task Instance in APS. Source
Renditions service Manages prearranged conversions of content to different formats. Source
Search Configuration service Provides fine control of parameters to a search. Source
Search service Accesses the Content Services Search API. Source
Shared Links Api service Finds shared links to Content Services items. Source
Sites service Accesses and manipulates sites from a Content Services repository. Source
Storage service Stores items in the form of key-value pairs. Source
Thumbnail service Retrieves an SVG thumbnail image to represent a document type. Source
Translation service Supports localisation. Source
Upload Service Provides access to various APIs related to file upload features. Source
User Preferences Service Stores preferences for the app and for individual components. Source

Widgets

Name Description Source link
APS Content Component Shows the content preview. Source

(Back to Contents)

Content Services API

Contains components related to Content Services. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
Add Permission Dialog Component Displays a dialog to search for people or groups to add to the current node permissions. Source
Add Permission Panel Component Searches for people or groups to add to the current node permissions. Source
Add Permission Component Searches for people or groups to add to the current node permissions. Source
Breadcrumb Component Indicates the current position within a navigation hierarchy. Source
Content Action component Adds options to a Document List actions menu for a particular content type. Source
Content Metadata Card component Displays and edits metadata related to a node. Source
Content Node Selector Panel component Opens a Content Node Selector in its own dialog window. Source
Content Node Selector component Allows a user to select items from a Content Services repository. Source
Document List component Displays the documents from a repository. Source
Dropdown Breadcrumb Component Indicates the current position within a navigation hierarchy using a dropdown menu. Source
File Uploading Dialog Component Shows a dialog listing all the files uploaded with the Upload Button or Drag Area components. Source
Like component Allows a user to add "likes" to an item. Source
Permission List Component Shows node permissions as a table. Source
Rating component Allows a user to add and remove rating to an item. Source
Search check list component Implements a checklist widget for the Search Filter component. Source
Search Chip List Component Displays search criteria as a set of "chips". Source
Search control component Displays a input text that shows find-as-you-type suggestions. Source
Search date range component Implements a date range widget for the Search Filter component. Source
Search Filter component Represents a main container component for custom search and faceted search settings. Source
Search number range component Implements a number range widget for the Search Filter component. Source
Search radio component Implements a radio button list widget for the Search Filter component. Source
Search slider component Implements a numeric slider widget for the Search Filter component. Source
Search Sorting Picker Component Provides an ability to select one of the predefined sorting definitions for search results: Source
Search text component Implements a text input widget for the Search Filter component. Source
Search component Searches items for supplied search terms. Source
Sites Dropdown component Displays a dropdown menu to show and interact with the sites of the current user. Source
Tag Node Actions List component Shows available actions for tags. Source
Tag List component Shows tags for an item. Source
Tag Node List component Shows tags for a node. Source
Tree View component Shows the folder and subfolders of a node as a tree view. Source
Upload Button Component Activates a file upload. Source
Upload Drag Area Component Adds a drag and drop area to upload files to ACS. Source
Upload Version Button Component (Workaround) Experimental Activates a file version upload. Source
Version List component Experimental Displays the version history of a node in a Version Manager component. Source
Version Manager Component Experimental Displays the version history of a node with the ability to upload a new version. Source
Webscript component Provides access to Webscript features. Source

Directives

Name Description Source link
Node Public File Share Directive Creates and manages public shared links for files. Source
File Draggable directive Provides drag-and-drop features for an element such as a div. Source
Folder Create directive Creates folders. Source
Folder Edit directive Allows folders to be edited. Source
Inherit Permission directive Update the current node by adding/removing the inherited permissions. Source
Node Lock directive Locks or unlocks a node. Source
Toggle Icon directive Toggle icon on mouse or keyboard event for a selectable element. Source

Dialogs

Name Description Source link
Confirm dialog component Requests a yes/no choice from the user. Source
Library dialog component Creates a new Content Services document library/site. Source

Interfaces

Name Description Source link
Search widget interface Specifies required properties for Search filter component widgets. Source

Models

Name Description Source link
Image Resolver Model Defines the Image Resolver function used by the Document List Component. Source
Permission Style model Sets custom CSS styles for rows of a Document List according to the item's permissions. Source
Row Filter Model Defines the Row Filter function used by the Document List Component. Source

Pipes

Name Description Source link
File upload error pipe Converts an upload error code to an error message. Source

Services

Name Description Source link
Content Node Dialog service Displays and manages dialogs for selecting content to open, copy or upload. Source
Custom Resources service Manages Document List information that is specific to a user. Source
Document Actions service Implements the document menu actions for the Document List component. Source
Document List service Implements node operations used by the Document List component. Source
Folder Actions service Implements the folder menu actions for the Document List component. Source
Node permission dialog service Displays dialogs to let the user set node permissions. Source
Node Permission service Manages role permissions for content nodes. Source
Rating service Manages ratings for items in Content Services. Source
Search filter service Registers widgets for use with the Search Filter component. Source
Search Query Builder service Stores information from all the custom search and faceted search widgets, compiles and runs the final search query. Source
Tag service Manages tags in Content Services. Source

(Back to Contents)

Process Services API

Contains components related to Process Services. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
Apps List Component Shows all available apps. Source
Attach Form component This component can be used when there is no form attached to a task and you want to add one. Source
Checklist Component Shows the checklist task functionality. Source
Create Process Attachment component Displays an Upload Component (Drag and Click) to upload the attachment to a specified process instance. Source
Create Task Attachment Component Displays an Upload Component (Drag and Click) to upload the attachment to a specified task. Source
Form component Shows a Form from APS Source
People list component Shows a list of users (people). Source
People Search component Searches users/people. Source
People Component Displays users involved with a specified task Source
Process Attachment List component Displays documents attached to a specified process instance. Source
Process Instance Comments component Displays comments associated with a particular process instance and allows the user to add new comments. Source
Process Filters Component Collection of criteria used to filter process instances, which may be customized by users. Source
Process Details component Displays detailed information about a specified process instance Source
Process Instance Details Header component Sub-component of the process details component, which renders some general information about the selected process. Source
Process Instance Tasks component Lists both the active and completed tasks associated with a particular process instance Source
Process Instance List Renders a list containing all the process instances matched by the parameters specified. Source
Select App Component Shows all available apps and returns the selected app. Source
Start Process component Starts a process. Source
Start Task Component Creates/Starts a new task for the specified app. Source
Task Attachment List Component Displays documents attached to a specified task. Source
Task Details component Shows the details of the task ID passed in as input. Source
Task Filters component Shows all available filters. Source
Task Header component Shows all the information related to a task. Source
Task List component Renders a list containing all the tasks matched by the parameters specified. Source
Task Standalone component This component can be used when the task doesn't belong to any processes. Source

Directives

Name Description Source link
Process Audit Directive Fetches the Process Audit information in PDF or JSON format. Source
Task Audit Directive Fetches the Task Audit information in PDF or JSON format. Source

Services

Name Description Source link
Process Filter Service Manage Process Filters, which are pre-configured Process Instance queries. Source
Process Service Manages process instances, process variables, and process audit Log. Source
Task Filter Service Manage Task Filters, which are pre-configured Task Instance queries. Source
Tasklist Service Manages Task Instances. Source

(Back to Contents)

Process Services Cloud API

Contains components related to Process Services Cloud. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
App List Cloud Component Experimental Shows all deployed cloud application instances. Source
Edit Process Filter Cloud component Experimental Shows/edits process filter details. Source
Edit Task Filter Cloud component Experimental Edits task filter details. Source
Form cloud custom outcomes component Supplies custom outcome buttons to be included in Form cloud component. Source
Form cloud component Shows a form from Process Services. Source
Form Definition Selector Cloud Allows one form to be selected from a dropdown list. For forms to be displayed in this component they will need to be compatible with standAlone tasks. Source
Group Cloud component Experimental Searches Groups. Source
People Cloud Component Experimental Allows one or more users to be selected (with auto-suggestion) based on the input parameters. Source
Process Filters Cloud Component Experimental Lists all available process filters and allows to select a filter. Source
Process Header Cloud Component Experimental Shows all the information related to a process instance. Source
Process Instance List Cloud component Experimental Renders a list containing all the process instances matched by the parameters specified. Source
Start Process Cloud Component Experimental Starts a process. Source
Start Task Cloud Component Experimental Creates/starts a new task for the specified app. Source
Task Filters Cloud component Experimental Shows all available filters. Source
Form cloud component Shows a form for a task. Source
Task Header Cloud Component Experimental Shows all the information related to a task. Source
Task List Cloud component Experimental Renders a list containing all the tasks matched by the parameters specified. Source

Directives

Name Description Source link
Claim Task Directive Experimental Claims a task Source
Complete Task Directive Experimental Completes a task. Source
Unclaim Task Directive Experimental Unclaims a task Source

Pipes

Name Description Source link
Group initial pipe Extracts the initial character from a group name. Source

Services

Name Description Source link
Apps Process Cloud Service Experimental Gets details of deployed apps for the current user. Source
Form cloud service Implements Process Services form methods Source
Group Cloud Service Experimental Searches and gets information for groups. Source
Local Preference Cloud Service Experimental Manages Local Storage preferences. Source
Process Filter Cloud Service Experimental Manage Process Filters, which are pre-configured Process Instance queries. Source
Process Header Cloud Service Experimental Manages cloud process instances. Source
Process List Cloud Service Experimental Searches processes. Source
Start Process Cloud Service Experimental Gets process definitions and starts processes. Source
Start Task Cloud Service Experimental Starts standalone tasks. Source
Task Cloud Service Experimental Manages task cloud. Source
Task Filter Cloud Service Experimental Manages task filters. Source
Task List Cloud Service Experimental Searches tasks. Source
User Preference Cloud Service Experimental Manages user preferences. Source

(Back to Contents)

Extensions API

Contains components related to the Extensions functionality. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
Dynamic Component Experimental Displays dynamically-loaded extension components. Source
Preview Extension Component Experimental Supports dynamically-loaded viewer preview extensions. Source

Services

Name Description Source link
Extension Service Experimental Manages and runs basic extension functionality. Source

(Back to Contents)

Insights API

Contains components for Process Services analytics and diagrams. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
Analytics Generator Component Generates and shows charts Source
APS Analytics List Component Shows a list of all available reports Source
APS Analytics Component Shows the charts related to the reportId passed as input Source
Diagram Component Displays process diagrams. Source
Widget component Base class for standard and custom widget classes. Source

(Back to Contents)