Popovics András c974623741
🚀🚀🚀 Release 5.0.0-angular.13 🚀🚀🚀 (#7751)
* Angular 13 migration

author Denys Vuika <denys.vuika@gmail.com> 1645535464 +0000
committer Andras Popovics <popovics@ndras.hu> 1658854099 +0200
gpgsig -----BEGIN PGP SIGNATURE-----

 iHUEABYKAB0WIQQp4kkcEG/HRJq2bsSpIH4RXC/6cgUCYuAa0wAKCRCpIH4RXC/6
 cpbgAQDdXzCpsWqAu2yGX+KHYg+pO1mY/ChSMVyqmEpJ92cf2QEAj+4v68ezwM7R
 eWYLTjZtLXNu0oHKejFZbDT2QgR6dQk=
 =PM8X
 -----END PGP SIGNATURE-----

Angular 13 upgrade

ng 11

material 11

remove node-sass

flex layout upgrade

angular 12 with theming workaround

flex 12

upgrade nrwl libs

update lock file

update builder configs

update lock file

Angular 13 upgrade

fix

fix lint

workaround to remove
remove some unused dependencies

fix flex import

Signed-off-by: eromano <eugenioromano16@gmail.com>

renmove gropu and container as form field to review
fix most of the content cycle deps

Signed-off-by: eromano <eugenioromano16@gmail.com>

nx

Signed-off-by: eromano <eugenioromano16@gmail.com>

all build not sure all work

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix demo shell

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix demo shell

Signed-off-by: eromano <eugenioromano16@gmail.com>

[AAE-7662] attach file modal TabPage selector update - protractor (#7538)

* tab selector update

* trigger travis

* exclude failing test

[AAE-6345] New start process page APA (#7521)

* [AAE-6345] New start process page APA

* [AAE-6345] Added test

* [AAE-6345] Update

* CR

* Revrite wrapper to component

* Quick fix to e2e

* Show errors as ng-content

* Add Inplace word

* Fix unit tests

* Fix e2e

[ADF-5470] [E2E Automation] Test cases failing on the newest Chrome b… (#7539)

* [ADF-5470] [E2E Automation] Test cases failing on the newest Chrome browser 98

[AAE-7160] Setup Playwright in ADF - Storybook testing (#7537)

* [AAE-7160] Setup Playwright in ADF - Storybook testing

* New test cases for groups component. Reorganize the files

* Add to package.json scripts - npm run playwright

* Change amount of workers

* Change workesr to 2

[AAE-7338] Changed endpoint for process task list (#7522)

* [AAE-7338] Changed approach to use token injection

* [AAE-7338] moved model files up

* [AAE-7338] fixed imports

* [AAE-7338] changed class to interface

* [AAE-7338] fixed model imports

* * Fixed failing unit tests due recent changes

* [AAE-7338] fixed unit test

Co-authored-by: sivakumar414ram <sivakumar414ram@gmail.com>

[AAE-7765] Improved display mandatory form fields (#7531)

* [MNT-22765] Improved display mandatory form fields

* [MNT-22765] added unit tests

* [MNT-22765] fixed test with error icon on rest fail

* Trigger travis

* [MNT-22765] removed underscore from var name

* [AAE-7765] removed underscore from unit test

* [AAE-7765] fixed css lint

* [AAE-7765] fixed e2e error message css class

* [AAE-7765] fixed storybook e2e

additional unit tests for Viewer component (#7543)

* additional unit tests for Viewer component

* extra unit tests

* fix unit test

[ADF-5472] Missing placeholder for inplace input (#7541)

[AAE-7801] Export TaskListCloudServiceInterface and BaseCloudService (#7546)

[AAE-7376] Added process instance link in task details (#7544)

* [AAE-7376] Added process instance link in task details

* [AAE-7376] removed redirect logic from ADF

* Trigger travis

* [AAE-7376] added unit test

Playwright travis.yml update (#7545)

* Playwright travis.yml update

* Travis: Trigger

[AAE-7705] unexclude fixed test (#7547)

* [AAE-7705] unexclude fixed test

* trigger travis

LOC-359 - Full fix - UI files localized in 16 languages for ADF 4.9 (#7551)

Fail in case of error (#7550)

Release 4.9.0 (#7552)

* bump versions

* generate reports

* release notes

* update release link

Update .travis.yml (#7555)

Fix new URL configuration (#7557)

* Fix new URL configuration

* Update check-ps-cloud-env.sh

* Update check-ps-cloud-env.sh

* Update .travis.yml

* Update test.config.js

[AAE-5880] Add Tasks Create, DueDate range testing methods in the testing page (#7549)

* [AAE-5880] Add Tasks Create, DueDate range testing methods in the testing page

* [AAE-5880] fixed process definition name dropdown select

Co-authored-by: Tomasz <tomasz.gnyp@hyland.com>

[ci:force] Manually upgrade to latest js-api (#7560)

[AAE-7818] e2e - Task involved users can access process instance details (#7554)

* [AAE-7818] e2e - Task involved users can access process instance details

* Trigger travis

Bump eslint-plugin-import from 2.22.1 to 2.25.4 (#7527)

Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.22.1 to 2.25.4.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.22.1...v2.25.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump minimist from 1.2.5 to 1.2.6 (#7563)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump minimist from 1.2.5 to 1.2.6 in /tools/doc (#7561)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump minimist from 1.2.5 to 1.2.6 in /lib/cli (#7562)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Update header.component.md

[AAE-7819] Change column order - enable drag and drop for datatable - [1/3] (#7567)

* [AAE-7819] Enable drag and drop for datatable [1/3]

* [AAE-7819] Change column order - load and save columns order preferences for PROCESSES - [2/3] (#7568)

* [AAE-7819] Load and save column order preferences for processes

* [AAE-7819] Load and save column order preferences for tasks [3/3] (#7569)

* fix css

* fix icon module import

* Fix unit tests

* Fix test

* Fix e2e

* Fix C279927

[AAE-8086] Propagate form events (#7572)

* [AAE-8086] Propagate events

* [AAE-8086] Add form rules manager to the form renderer

* [AAE-8086] Extensibility improvements

* [AAE-8086] Fix wrong import

* [AAE-8087] Add form actions

* [AAE-8086] Initialize form rules manager on form renderer component changes

* [AAE-8087] Fix form actions

* [AAE-8087] Fix unit tests for field visibility

* trigger travis

Provide preference services on for tasks/processes on component module level (#7579)

[AAE-8086] Remove form rules events that kill performance (#7583)

* [AAE-8086] Remove form rules events that kill performance

* [AAE-8086] Handle form loaded event in form rules

[AAE-7313] User can claim a task only if he is an candidate and relea… (#7558)

* [AAE-7313] User can claim a task only if he is an candidate and release if he is assigned

* [AAE-7313] unit test improvements

* revert change on  angular.json

* [AAE-7313] removed focus from unit test describe

* Trigger travis

* Trigger travis

* [AAE-7313] exclude C593997 e2e

[AAE-8086] Add form field changed event (#7584)

* [AAE-8086] Add form field changed event

* [AAE-8086] Send field changed event only qhen value changes (not in visibility check)

[AAE-8061] Add groups restriction to people widget (#7586)

* [AAE-8061] add groups restriction to people widget

* Trigger travis

* [AAE-8061] fix lint

* [AAE-8061] fix unit tests

[AAE-7819] Fix for custom header (#7585)

Update branch for JS-API PR#63 (#7581)

* [ci:force][auto-commit] Update JS-API to 4.10.0-63 for branch: update-js-api originated from JS-API PR: 63

* [ci:force][auto-commit] Update JS-API to 4.10.0-64 for branch: update-js-api originated from JS-API PR: 64

* [ci:force][auto-commit] Update JS-API to 4.10.0-65 for branch: update-js-api originated from JS-API PR: 65

* [ci:force][auto-commit] Update JS-API to 4.10.0-66 for branch: update-js-api originated from JS-API PR: 66

* [ci:force][auto-commit] Update JS-API to 4.10.0-69 for branch: update-js-api originated from JS-API PR: 69

* [ci:force][auto-commit] Update JS-API to 4.10.0-70 for branch: update-js-api originated from JS-API PR: 70

* [ci:force][auto-commit] Update JS-API to 4.10.0-77 for branch: update-js-api originated from JS-API PR: 77

* generate package lock

* fix eslint plugin versions

Co-authored-by: Denys Vuika <denys.vuika@gmail.com>

[ci:force][auto-commit] Update JS-API to 4.10.0-78 for branch: update-js-api originated from JS-API PR: 78 (#7589)

Bump karma from 6.3.16 to 6.3.17 (#7576)

Bumps [karma](https://github.com/karma-runner/karma) from 6.3.16 to 6.3.17.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.16...v6.3.17)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump moment from 2.29.1 to 2.29.2 in /tools/doc (#7574)

Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

[AAE-8554] - Fix linked dropdown values are displayed but not submitted (#7590)

* [AAE-8554] - Fix dropdown values are displayed but not submitted

* Make eslint allow ternary

[ADF-5480] Fix partially hidden icon on permissions (#7591)

Fix reules event filtering when no form is provided (#7592)

[AAE-8565] multiple use viewer in form (#7594)

* multiple use viewer

multiple use in the form of viewer needs multiple instance of ViewUtilService

* Update viewer.component.spec.ts

* Update viewer.component.spec.ts

* Update viewer.component.spec.ts

* Update viewer.component.spec.ts

use all the filter fields to count the elements (#7595)

[AAE-8061] Fix the group restriction for people widget (#7601)

* FIx the restrinction

* Fix unit test about restricted groups

* Add a small sleep to make it green

* Add sleep to other checks

* Remove sleeps, improve assertions

Co-authored-by: MichalFidor <michal.fidor@hyland.com>

AAE-8476 Update sample app (#7603)

Release 4.10.0 (#7602)

* bump library versions

* update package lock

* generate reports

* release notes for 4.10.0

Fix demo shell proxies (#7613)

Added font awesome to icons model map (#7616)

* Added font awesome to icons model map

* update

Update branch for JS-API PR#5 (#7615)

* [ci:force][auto-commit] Update JS-API to 4.11.0-121 for branch: update-js-api originated from JS-API PR: 5

* [ci:force][auto-commit] Update JS-API to 4.11.0-122 for branch: update-js-api originated from JS-API PR: 122

[AAE-7817] Show hide columns on datatable (#7580)

* [AAE-7817]  Show hide columns for data-table

* Update

* update tests and uses material harness

* added pipes test

* update

* update

* added tests for datatable

* update

* Added documentation

* Fix for drop column header

* lint fix

* fix lint

Update branch for JS-API PR#9 (#7625)

* [ci:force][auto-commit] Update JS-API to 4.11.0-124 for branch: update-js-api originated from JS-API PR: 9

* [ci:force][auto-commit] Update JS-API to 4.11.0-125 for branch: update-js-api originated from JS-API PR: 125

[AAE-8659] fix eslint configuration for rxjs (#7607)

* fix eslint configuration for rxjs

* update vs code settings

* disable arror-functions warning

[MNT-22924] Fix slow search results loading, limit number of pages (#7609)

* [MNT-22924] Fix slow search results loading, limit number of pages

* Add unit test

* Changed some of the values

Add eslint ban rule (#7611)

[AAE-8648] Fix deprecated copy to clipboard api (#7610)

[ci:force] Fix failing copy to clipboard test (#7631)

Added missing top-level export for MainMenuDataTableTemplateDirective (#7633)

[AAE-8639] Discovery OpenId - Load discovery and pass info to jsapi (#7632)

* Load discovery and pass info to jsapi

* fix the roles empty scenario tests

* Make lint happier

* Rename the initApi method

* Add secret field

Co-authored-by: arditdomi <ardit.domi@hyland.com>

[AAE-8764] Enable left labels in text, number and dropdown cloud widget (#7628)

Update branch for JS-API PR#126 (#7629)

* [ci:force][auto-commit] Update JS-API to 4.11.0-126 for branch: update-js-api originated from JS-API PR: 126

* [ci:force][auto-commit] Update JS-API to 4.11.0-127 for branch: update-js-api originated from JS-API PR: 127

* [ci:force][auto-commit] Update JS-API to 4.11.0-131 for branch: update-js-api originated from JS-API PR: 131

* [ci:force][auto-commit] Update JS-API to 4.11.0-132 for branch: update-js-api originated from JS-API PR: 132

* [ci:force][auto-commit] Update JS-API to 4.11.0-133 for branch: update-js-api originated from JS-API PR: 133

[AAE-7077] Reset people content service cache on logout (#7637)

* reset people content state on logout

* unit test

* use property accessor

[AAE-7817] Add columns selector for processes and tasks tasks (#7612)

* [AAE-7817] Add columns selector for processes and tasks tasks

* cr

* Update

* fix unit tests

* preserve order while sorting

* add input toggle to show main actions

* fix test

[AAE-8713] feat: create api registry with factories support (#7634)

Co-authored-by: Andras Popovics <popovics@ndras.hu>
Co-authored-by: Michal Dobkiewicz <michal.dobkiewicz@hyland.com>
Co-authored-by: Michał Dobkiewicz <ddohcim@users.noreply.github.com>

use default profile email as scope (#7639)

[AAE-8856] Enable left label for form widgets in several widgets (#7640)

test: remove flaky file upload e2e test (#7648)

* test: remove flaky file upload e2e test

Revert "[AAE-8713] feat: create api registry with factories support (… (#7647)

* Revert "[AAE-8713] feat: create api registry with factories support (#7634)"

This reverts commit 226a6548a1fbaecad9f340e0ac688ef334ab4049.

fix small viewport attach file (#7650)

[AAE-6242] upload a new version of a file attached in a form (#7651)

* [AAE-6242] Create upload new version dialog to handle the upload of the new file version

* [AAE-6242] Create version manager service to open version manager dialog

* [AAE-6242] Export service and dialog

* [AAE-6242] add adf-upload button to the show the upload new file button

* [AAE-6242] open upload new version dialog

* [AAE-6242] Removed console log

* [AAE-8798] display update option name to newVersion

* [AAE-8799] Emit version manager data when new file version is uploaded

* [AAE-8799] When a new file version is uploaded open new version dialog and update current file version with the new file version

* [AAE-8799] Rename UploadNewVersionDialogComponent to VersionManagerDialogComponent and UploadNewVersionDialogData to VersionManagerDialogData

* [AAE-8799] Use default root folder id

* [AAE-8799] Add #uploadSingleFile ViewChild in order get the input reference

* [AAE-8799] Trigger adf-upload-button by clicking on the button in order to open the file chooser and upload a new file version

* [AAE-8799] Version manager dialog emits file upload error

* [AAE-8799] Format version manager dialog code

* [AAE-8799] Reject upload and permission errors

* [AAE-8799] Catch upload new version errors

* [AAE-8799] Update allowable operation type

* [AAE-8799] Rename VersionManagerDialogComponent into NewVersionUploaderDialogComponent and VersionManagerService into NewVersionUploaderService, create specific folder for new version uploader component and service

* Restore previous UploadButtonComponent version

* [AAE-8799] Use [adf-upload] directive to upload new file version

* [AAE-8799] Add mock file for new version uploader unit tests

* [AAE-8799] Override mat dialog configuration

* [AAE-8799] Add unit test related to event emitted from Dialog

* [AAE-8799] Create model to handle New Version Uploader data

* [AAE-8799] Return data on dialog close

* [AAE-8799] Add showVersionsOnly property to dialog to show only file version list

* [AAE-8799] Add dialogAction to emit dialog actions

* [AAE-8799] Return observable instead of promise

* [AAE-8799] Update new file version type

* [AAE-8799] Subscribe dialog because return an Observable

* [AAE-8799] Add license header

* [AAE-8799] Add i18n new version uploader translations

* [AAE-8799] If data.title is not provided, add a default title

* [AAE-8799] Change panelClass for manage versions visualizations, add dialog styles

* [AAE-8799] Add upload new version dialog unit test

* [AAE-8799] Add upload new version dialog unit test related to manage versions section

* [AAE-8799] Add onUploadNewFileVersion unit tests

* [AAE-8799] Test new dialog panelClass

* [AAE-8799] Create a method to set dialog title, if title isn't provided from parent component, a default title is set

* [AAE-8799] Add doc to new-version-uploader-dilog component and service

* [AAE-8799] Add new-version-uploader.dialog.service documentation

[AAE-8929] Get start event form static inputs (#7652)

* [AAE-8929] Get start event form static inputs

* [AAE-8929] Fix tests

[AAE-8948] Fix placeholders styles for left labels (#7656)

[AAE-8740 Add a confirmation message in ADW (#7660)

* [AAE-8740 Add a confirmation message in ADW

* update tests

* use MatDialogHarness for tests

* Cleaning tests

Co-authored-by: Bartosz Sekula <Bartosz.Sekula@hyland.com>

[AAE-7856] Show process variables in table (#7630)

* [AAE-7856] Show variables in table

* Exclude flaky tests

* Revert "Exclude flaky tests"

This reverts commit 6ac24cc14a90d7b494fbc4dcc72e073e83a46457.

[AAE-7856] Show variables columns for tasks (#7659)

* Exclude flaky tests

* Revert "Exclude flaky tests"

This reverts commit 6ac24cc14a90d7b494fbc4dcc72e073e83a46457.

* [AAE-7856] Show variable columns in tasks

* revert loadTask to reload method name

* Temporary solution due to incompatible type used for dates

Update process variable column type (#7664)

[AAE-8748] - Auth guards call api when access is not in JWT (#7662)

* [AAE-8748] - Auth guards call api when access is not in JWT

* [ci:force] fix unit tests

* Remove fdescribe

* Add documentation and unit tests for the user access service

* Rename mocks, make e2e independent

* Fix login e2e

* Move forbidden access e2e under cloud

[AAE-8740] Fix default ConfirmDialogComponent title (#7665)

[ADF-5272] fe files upload form width is increasing if we upload file name too long (#7666)

* [ADF-5272] Add tooltip to show the entire filename

* [ADF-5272] Set max-width to div that contains filename to show ellipsis

[AAE-8155] Check if it is content admin only when content provider is available (#7667)

[AAE-8155] Fix typo in providers (#7669)

Update content-node-selector.component.scss (#7673)

[ADF-5479] Disable clam/release button for standalone tasks on APA (#7670)

* [ADF-5479] Disable clam/release button for standalone tasks on APA

* [ADF-5479] remove focus on unit test describe

* Trigger travis

[AAE-8076] Add groupsRestriction input to docs (#7645)

* [AAE-8076] revert storybook changes

* Trigger travis

[AAE-9094] - Fix app breaking when configured with BASIC auth (#7672)

Update branch for JS-API PR#134 (#7638)

* [ci:force][auto-commit] Update JS-API to 4.11.0-134 for branch: update-js-api originated from JS-API PR: 134

* [ci:force][auto-commit] Update JS-API to 4.11.0-136 for branch: update-js-api originated from JS-API PR: 136

* [ci:force][auto-commit] Update JS-API to 4.11.0-137 for branch: update-js-api originated from JS-API PR: 137

* [ci:force][auto-commit] Update JS-API to 4.11.0-138 for branch: update-js-api originated from JS-API PR: 138

* [ci:force][auto-commit] Update JS-API to 4.11.0-138 for branch: update-js-api originated from JS-API PR: 139

* [ci:force][auto-commit] Update JS-API to 4.11.0-140 for branch: update-js-api originated from JS-API PR: 140

* [ci:force][auto-commit] Update JS-API to 4.11.0-142 for branch: update-js-api originated from JS-API PR: 142

* [ci:force][auto-commit] Update JS-API to 4.11.0-144 for branch: update-js-api originated from JS-API PR: 144

* [ci:force][auto-commit] Update JS-API to 4.11.0-145 for branch: update-js-api originated from JS-API PR: 145

* [ci:force][auto-commit] Update JS-API to 4.11.0-146 for branch: update-js-api originated from JS-API PR: 146

* [ci:force][auto-commit] Update JS-API to 4.11.0-147 for branch: update-js-api originated from JS-API PR: 147

* [ci:force][auto-commit] Update JS-API to 4.11.0-148 for branch: update-js-api originated from JS-API PR: 148

* [ci:force][auto-commit] Update JS-API to 4.11.0-149 for branch: update-js-api originated from JS-API PR: 149

* [ci:force][auto-commit] Update JS-API to 4.11.0-150 for branch: update-js-api originated from JS-API PR: 150

* [ci:force][auto-commit] Update JS-API to 4.11.0-154 for branch: update-js-api originated from JS-API PR: 154

* [ci:force][auto-commit] Update JS-API to 4.11.0-154 for branch: update-js-api originated from JS-API PR: 157

* [ci:force][auto-commit] Update JS-API to 4.11.0-158 for branch: update-js-api originated from JS-API PR: 158

* [ci:force][auto-commit] Update JS-API to 4.11.0-159 for branch: update-js-api originated from JS-API PR: 159

* [ci:force][auto-commit] Update JS-API to 4.11.0-161 for branch: update-js-api originated from JS-API PR: 161

* [ci:force][auto-commit] Update JS-API to 4.11.0-162 for branch: update-js-api originated from JS-API PR: 162

* [ci:force][auto-commit] Update JS-API to 4.11.0-163 for branch: update-js-api originated from JS-API PR: 163

* [ci:force][auto-commit] Update JS-API to 4.11.0-164 for branch: update-js-api originated from JS-API PR: 164

* [ci:force][auto-commit] Update JS-API to 4.11.0-165 for branch: update-js-api originated from JS-API PR: 165

* [ci:force][auto-commit] Update JS-API to 4.11.0-166 for branch: update-js-api originated from JS-API PR: 166

* [ci:force][auto-commit] Update JS-API to 4.11.0-167 for branch: update-js-api originated from JS-API PR: 167

* [ci:force][auto-commit] Update JS-API to 4.11.0-169 for branch: update-js-api originated from JS-API PR: 169

Convert login fields validation e2e to unit (#7674)

[ci:force][auto-commit] Update JS-API to 4.11.0 for branch: update-js-api originated from JS-API PR: 173 (#7675)

[ADF-5494] Remove useless imports (#7678)

* Remove useless imports

* rollback constants

* Remove useless variable

[ACS-3108] Release 4.11.0 (#7677)

* bump versions

* generate reports

* release notes

Transform e2e into unit (#7671)

[AAE-8713] feat: create api registry with factories support (#7649)

Co-authored-by: Andras Popovics <popovics@ndras.hu>
Co-authored-by: Michal Dobkiewicz <michal.dobkiewicz@hyland.com>
Co-authored-by: Michał Dobkiewicz <ddohcim@users.noreply.github.com>

Fix the nx path to avoid installing it globally (#7681)

* fix nx path

* fix nx

* fix nx

* fix nx

* fix nx

* fix nx

* fix nx

[AAE-9293] Allow editing and restoring default process cloud filter (#7684)

* [AAE-9293] Allow editing and restoring default process cloud filter

* [AAE-9293] Fix e2e tests

* [AAE-9293] Fix review comments

[AAE-9135] Print simple form (#7683)

Fetch the userInfo once loggedIn and expose the capability of admin (#7682)

* Fetch the userInfo once loggedIn and expose the cabilibility of admin

* Rollback method

* Return same use if defined

* Use the same pepleContent service for UserInfoCOmpnent

* Remove useless import

* Use interface

* Use angular resolver instead of guard

* Remove fdescribe

* Fix linting

* Regenerate doc

* Improve doc

* Fix optional

* Fix the unit test

* Fix comment

* Fix lint

* Fix unit

* Add fetch user as part of the ssoGuard

* Fix unit test after fetch

* Add additional unit

* Fix await

[AAE-9337] Improve update project script (#7687)

[ci:force][auto-commit] Update JS-API to 4.12.0-191 for branch: update-js-api originated from JS-API PR: 32 (#7676)

APPS-1568 ACA should be extended to support visibility rules for Document List columns (#7685)

* APPS-1568 Extended rules functionality for Document List columns

[AAE-9298] FE ADF Date widget handle dynamic date values (#7689)

* [AAE-9298] Add dynamic date fields to FormFieldModel

* [AAE-9298] Change dynamic date range types from string to integer

* [AAE-9298] If dynamicDateRangeSelection is true, it will evaluate minDateRangeValue and maxDateRangeValue to set min and max date if are set

* [AAE-9298] Check if date range values are numbers

[AAE-9314] Fix preselected user display in completed task (#7688)

* [AAE-9314] Fix preselected user display in completed task

* [AAE-9314] add unit tests

* Trigger travis

[AAE-9019] - People/Group cloud with HxP (#7658)

* Cover the use cases by mocking them

* Replace the mock with real stream and remove useless code

* Provide new service to fetch groups

* Fix group tests

* Use the interface and token injection

* [AAE-8870] add unit test and mock for new service

* Improve roles condifion

* initialize the stream as part of NgOnInit to be sure it relies on the correct FormControl instance(input)

* Rollback tmp change for roles

* [AAE-8641] people abstraction mock

* [AAE-8641] revert angular.json changes

* [AAE-8641] few conditions and code improvements

* [AAE-8641] revert change input controls name

* [AAE-8641] initialize the stream as part of ngOnInit

* [AAE-8641] people abstraction improvements

* [AAE-8870] cherry pick people abstraction

* [AAE-8641] fix people-group e2es

* fix lint

* remove hardcoded identityHost

* Use the identityhost api in case of cloud

* Solve issue with returnType array string

* Rebase and use GroupModel from cloud

* Rebase and use GroupModel from cloud

* Use the bpmHost instead of identityFor

* Add identity ingress for user access service

* Rename test

* Fix linting issues

* Fix playwright storybook e2e for people and group

* Trigger travis

* Fix people group e2e

* improved formatting

* Remove not needed travis var override

* Remove unused import after rebase

* Make roles in filter optional + remove comments

Co-authored-by: Tomasz <tomasz.gnyp@hyland.com>
Co-authored-by: arditdomi <ardit.domi@hyland.com>

[AAE-9365] - Auth guards should return true when no roles to check are passed (#7695)

[AAE-9190] - ATTACH FILE: view file content directly by clicking (#7693)

* [AAE-9190] ATTACH FILE: view file content directly by clicking

* unit test added

* fix

* delete comment

* fix CR

* fix

* fix identation

* delete extra spaces

* change import in unit test

* fix

* fix space lint

[AAE-9112] Included a output event on change of language (#7697)

[AAE-9382] SSOGuard - Call the acs user only in case of ECM (#7696)

* Call the acs user only

* Fix and add unit test

[AAE-9370] Add manageruser to default apps (#7698)

* Add manageruser to default apps

* Try to ignore resource file to avoid affected

[ci:force][auto-commit] Update JS-API to 4.12.0-197 for branch: update-js-api originated from JS-API PR: 197 (#7692)

[AAE-9310] Add missing initial on task assignment dialog (#7694)

* [AAE-9310] Add missing initial on task assignment dialog

* [AAE-9310] rewrite full-name pipe

* [AAE-9310] improved build username or email

* Trigger travis

* [AAE-9310] improve buildFromUsernameOrEmail

[AAE-7865] Added process with displayable variables (#7703)

[AAE-7865] Configuration of columns in Task and Process Lists in ADW e2e (#7701)

* [AAE-7865] Configuration of columns in Task and Process Lists in ADW e2e test

* Update

* Cr

* Added variable task data

Angular 13 upgrade

Signed-off-by: eromano <eugenioromano16@gmail.com>

make unit test start

Signed-off-by: eromano <eugenioromano16@gmail.com>

some fix for unit test

Signed-off-by: eromano <eugenioromano16@gmail.com>

full compilation mode

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

core fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix cloud unit test

Signed-off-by: eromano <eugenioromano16@gmail.com>

nx 13

Signed-off-by: eromano <eugenioromano16@gmail.com>

remove S3

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix command

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix lint

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

rebase

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

Fix imports and storybook stories

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

revert modify package.json and uncommented code

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix lock

Signed-off-by: eromano <eugenioromano16@gmail.com>

fic

Signed-off-by: eromano <eugenioromano16@gmail.com>

Use proper file name

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

revert

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix travis before and after e2e

Signed-off-by: eromano <eugenioromano16@gmail.com>

try

Signed-off-by: eromano <eugenioromano16@gmail.com>

ls  node

Signed-off-by: eromano <eugenioromano16@gmail.com>

tentative n1

Signed-off-by: eromano <eugenioromano16@gmail.com>

before

Signed-off-by: eromano <eugenioromano16@gmail.com>

release alpha version A13

Signed-off-by: eromano <eugenioromano16@gmail.com>

release alpha

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

partial

Signed-off-by: eromano <eugenioromano16@gmail.com>

refactor form rendering :
remove tabs widget and container widget due dependency loop

Signed-off-by: eromano <eugenioromano16@gmail.com>

lint

Signed-off-by: eromano <eugenioromano16@gmail.com>

handle group

Signed-off-by: eromano <eugenioromano16@gmail.com>

[AAE-7958] update - playwright and C260040 exclude

fix build content

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix render dynamic table

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix unit

Signed-off-by: eromano <eugenioromano16@gmail.com>

revert

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix
increase use of the field cache
check before if tab is visible improve performance tabs  visibility

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix style

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix module

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix after rebase

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix after rebase

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix import

Signed-off-by: eromano <eugenioromano16@gmail.com>

update lock

Signed-off-by: eromano <eugenioromano16@gmail.com>

node 14 back

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix lock

Signed-off-by: eromano <eugenioromano16@gmail.com>

cli build

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix build testing and cli

Signed-off-by: eromano <eugenioromano16@gmail.com>

version bump 5

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix build cli

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix cli

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix duplicate build and themes

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix storybook

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix unit test

Signed-off-by: eromano <eugenioromano16@gmail.com>

update package json files to reflect esm reqs

fix lib path

remove type module for karma sake

Get rid of moment-es6 package

fix after rebase

fix different  version commander

use same commander main pkg

new release strategy for ng next

Signed-off-by: eromano <eugenioromano16@gmail.com>

peer dep

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix test

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix shared enty point testing

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix moment import

Signed-off-by: eromano <eugenioromano16@gmail.com>

fix moment in testing

fix moment

Signed-off-by: eromano <eugenioromano16@gmail.com>

Update mat-datetimepicker package version

Update peerDeps version to match the ones in the root

Fix invalid storybook configuration

Revert the file due a wrong rebase (I suppose) aligning the file with latest develop

Revowe flaky e2e that will be replaced by storybook

Fix the autoscaling for page-fit

* Syncing angular version to be patch perfect

* Pre-release of 5.0.0-angular.13

Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
2022-08-08 18:07:58 +02:00
..
🚀🚀🚀 Release 5.0.0-angular.13 🚀🚀🚀 (#7751)
2022-08-08 18:07:58 +02:00
2021-03-03 14:08:15 +00:00
2021-11-18 11:12:34 +00:00
🚀🚀🚀 Release 5.0.0-angular.13 🚀🚀🚀 (#7751)
2022-08-08 18:07:58 +02:00
2021-03-03 14:08:15 +00:00
2021-11-01 15:13:46 +00: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
Rich Text Editor Component Displays a rich text editor that allows users to add formatted text Source
Search Text Input Component Displays a input text that supports autocompletion 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 Deprecated Adds a context menu to a component. Source
Highlight directive Adds highlighting to selected sections of an HTML element's content. Source
Infinite Select Scroll directive Load more options to select component if API returns more items 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
Version Compatibility Directive Enables/disables components based on ACS version in use. 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 role service Provides APIs for working with the Roles in Identity Services. 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 use Nodes Api service instead of this. 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 access service Checks the global and application access of a user 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
Aspect List Dialog component Allows a user to choose aspects for a node. Source
Aspect List component This component will show in an expandable row list with checkboxes all the aspect of a node, if a node id is given, or otherwise a complete list.
The aspect are filtered via the app.config.json in this way : 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
Content Type Dialog component Confirm dialog when user changes content type of a node. 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 search widget for the Search Filter component. Source
Search datetime range component Implements a search widget for the Search Filter component. Source
Search Filter Chips component Represents a chip based container component for custom search and faceted search settings. Source
Search Filter component Represents a main container component for custom search and faceted search settings. Source
Search Form component Search Form screenshot 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 Comparison Component Displays the side by side comparison between the current target node (type, name, icon) and the new file that should update it's version. 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
Version Upload component Experimental Displays the new version's minor/major changes and the optional comment of a node in a Version Manager component. 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 Counter directive Appends a counter to an element. 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
Audit Service Manages Audit apps and entries. Source
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
New Version Uploader service Display a dialog that allows to upload new file version or to manage the current node versions. 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 custom outcomes component Supplies custom outcome buttons to be included in Form component. 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 Form component Shows a form for a task. 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
Claim Task Directive Experimental Claims a task Source
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
Unclaim Task Directive Experimental Unclaims a task Source

Pipes

Name Description Source link
Process name pipe When an identifier is specified, the input will be transformed replacing the identifiers with the values of the selected process definition provided. 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
Title: People Cloud Component

Added: v3.0.0 Status: Experimental | 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
Cancel Process Directive Experimental Cancels a process Source
Claim Task Cloud Directive Experimental Claims a task Source
Complete Task Directive Experimental Completes a task. Source
Unclaim Task Cloud Directive Experimental Unclaims a task Source

Pipes

Name Description Source link
Group initial pipe Extracts the initial character from a group name. Source
Process name cloud pipe When an identifier is specified, the input will be transformed replacing the identifiers with the values of the selected process definition provided. 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 Cloud Service Experimental Manages cloud process instances. Source
Process Filter Cloud Service Experimental Manage Process Filters, which are pre-configured Process Instance queries. 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

Widgets

Name Description Source link
APA Properties Viewer Widget It makes use of the content-metadata-card to display the properties of the selected file in an attach widget in a form. Source

Widgets

Name Description Source link
APA Properties Viewer Widget Display the metadata of the file selected in the linked attach widget. 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)