* Fixed linting * Fixed storybook with migration to WP5 * Fixed core unit test and excluded instable ones * Rebased with the latest develop * Fixed most of unit tests failing * Fixed prod build * Fixed linting and js-api tests * Fixed unit tests * Fixed last unit tests * Fixed js-api build * Attempt to fix the e2e run' * Fixing e2e part 2 * Fixing styles not migrated by material * Fixed unit test failing * E2E - fixing * Fixing unit after rebase * Fixing e2e - part III * Rebase went little bit wrong -II * Rebase went little bit wrong -III * Fixing e2e - changing toggles * Fixed code flow switch setting * wrong xdescribe * fixig e2es * fixig e2es - task and version * readded missing dep * Fixed slider search e2es * rebased and fixed the wrong directive for matList' * fixed unit test problem and some other e2e * Fixed search e2es * Rebased to latest * Fixed the last e2es? * reverted broken rebase * Fixed unit tests after rebase * Fixed unit tests after rebase * Honestly i'm going on just for the challenge now' * Readded method removed * Fixed pointless e2e * Fixed unit test * [AAE-18267] change unit test setup for auth service (#9216) * [AAE-18267] change unit test setup for auth service * [AAE-18267] remove exclude * [AAE-18267] removed CoreTestingModule from imports * unit test fixes for migration (#9217) * reenabled excluded test in TagNodeList * fixed tests for UploadApi in js-api * Fixed a dependency problem * remaining unit test fixes for the Angular 15 update (#9218) * removing excludes from working tests * test fixes for CategoriesManagementComponent * [ci:force] reenabling tests / fixes * fixes in process-services-cloud * change html element type * fix selector in StartProcessComponent * Revert "Fixed a dependency problem" This reverts commit 319e1830fec774b4a7d8e3662d80ca2a8a56f196. * Rebased to latest * Fixed PR after huge rebase -_- * Fixed lint files and exclude some needing migration * Fixed package.json * Fixed dependency to allow greater versions * Rebased to the latest * [affected:*][ci:force] Fixing rebase * [affected:*][ci:force] Fixing rebase * [affected:*][ci:force] Fixing rebase * [affected:*][ci:force] Wrong setting page * [affected:*][ci:force] Upgrading material selector class * [affected:*][ci:force] Fixed lint * [affected:*][ci:force] Fixed lint * [affected:*][ci:force] Fixed e2e with new notation * [affected:*][ci:force] Fixed e2e with new notation * [affected:*][ci:force] Fixed e2e with new notation * [affected:*][ci:force] [AAE-21070] Fix e2e Content: Components - C587084 - fix class selectors * [affected:*][ci:force] Fixed lint after error on important * Improvement/AAE-19176-reapply-selector-changes (#9424) * AAE-19510 remove selector variable * AAE-19510 poc for card view using variable selectors * AAE-19176 rename mat selectors file * AAE-19176 add missing style imports * AAE-19176 remove remaining mat selectors * AAE-19176 replaced todo material selectors with variables * AAE-19176 changes made in meantime * AAE-19176 conflict fixes * [AAE-21083] Fix e2e Content: Metadata - C245652 - fix tab active selector * Fix selector after merging https://github.com/Alfresco/alfresco-ng2-components/pull/9424, .mat-content-actions was replaced by .adf-start-process-content-actions * Fix lint issue * [AAE-21083] Fix e2e Content: Metadata - C280560 - fix slide toggle click, in v15 toggle is handled with a button instead of input * [affected:*][ci:force] Fixed check on expansion panel filter * [affected:*][ci:force] Fixed check on expansion panel filter * [affected:*][ci:force] Fixed other e2es * [affected:*][ci:force] Fixing e2e - the long painful journey * [affected:*][ci:force] Fixing e2e - the long painful journey - part II * [AAE-21084] Fix e2e Content: Upload and Versioning - C279992 - fix enable togle selector * [AAE-21085] Fix e2e Search - revert to previous version, text should be written without pressing eneter to show the autocomplete list items * [AAE-21085] Fix e2e Search - add content selector that wrap text * [affected:*][ci:force] Fixing e2e - the lord of E2E * [AAE-21089] Fix e2e Search - fix checkbox selector * [affected:*][ci:force] Fixing e2e - the lord of E2E * [affected:*][ci:force] Fixing e2e - the return of the fail * [affected:*][ci:force] Fixing e2e - the return of the fail * [affected:*][ci:force] Fixing e2e - the eternal fail * [affected:*][ci:force] Remove fit * [affected:*][ci:force] Fixing e2e - fixing the last ones * [affected:*][ci:force] attempt to fix mat-selectors importing * [affected:*][ci:force] Fixing the styles - check * [affected:*][ci:force] Added pretheme for core as it is mandatory when publishing and rebuilding * [affected:*][ci:force] - REBASED * [ACS-7359] - Angular 15 - Edit aspects modal [ACA] (#9488) * [affected:*][ci:force] - REBASED * [affected:*][ci:force] - REBASED * [affected:*][ci:force] - Rebased and added an extra fix for after * [affected:*][ci:force] - Funny imports * [ACS-7373] ng15 permissions page fixes * [ACS-7373] mat-icon-buttons * [ACS-7452] - Small screen notification banner [ACS-7418] About page (#9507) * [ACS-7413] Dialog height and spacing issues (#9515) * [ACS-7446] - Upload progress box issues * [ACS-7414] - Manage versions dialog * [ACS-7375] - Share link dialog issues * Fixed errors on unit and lint * Re Enabling unit test removed * Fixing unit test after last rebase + lint * Fixing unit test after last rebase + lint * Fixing unit test after last rebase + lint * [ACS-7419] Fix broken styling of notifications * [ACS-7419] Fix broken styling of notifications, apply pr remarks * [ACS-7419] Fix broken styling of notifications, apply pr remarks * [ACS-7419] Fix broken styling of notifications, apply pr remarks * Extra parentesys lint * [ACS-7528] - Notification and user icons are a bit different (#9540) * [ACS-7532] - Click on chip in search gives redundant icon (#9544) * [ACS-7530] - Notifications popup looks a bit differently (#9543) * [ACS-7414] - manage versions dialog (#9545) * [ACS-7535][ACS-7537][ACS-7536][ACA] Move/Copy dialogs, Share dialog, Aspects dialog (#9553) * AAE-21697 Fix people form widget style (#9555) * [affected:*][ci:force] - Rebased * [affected:*][ci:force] - Fixed problem after rebase * [ACS-7519] - Login page (#9565) * [ACS-7331] - View details sidebar (#9455) * [ACS-7542] - Upload new version dialog (#9572) * [ACS-7542] - Upload new version dialog * [ACS-7542] - Upload new version dialog * [ACS-7575] create library dialog fixes (#9574) * [ACS-7534] create/edit folder dialog fixes (#9575) * Rebased ADF Migration PR * Rebased ADF Migration PR * Sync lock * [ACS-7681] Bell icon not aligned [ACS-7571] Comments [ACS-7563] Add permission dialog (#9594) * [ACS-7554] Fix tags in column display (#9597) * Fixed unit test * AAE-21256 Fix form widget styles (#9599) * [ACS-7555] column filters (#9576) * Changed ng version before material migration * migration for material' * Upgrading NX and start fixing styles * Make all the part build * Fixed core unit test and excluded instable ones * Fixed most of unit tests failing * Fixed unit tests * Fixed last unit tests * fixed unit test problem and some other e2e * Fixed unit tests after rebase * [AAE-18267] change unit test setup for auth service (#9216) * [AAE-18267] change unit test setup for auth service * [AAE-18267] remove exclude * [AAE-18267] removed CoreTestingModule from imports * remaining unit test fixes for the Angular 15 update (#9218) * removing excludes from working tests * test fixes for CategoriesManagementComponent * [ci:force] reenabling tests / fixes * fixes in process-services-cloud * change html element type * fix selector in StartProcessComponent * Fixing unit test after last rebase + lint * ACS-7555 Fixed styles for node type filters * ACS-7555 Removed redundant padding * ACS-7555 Outlined input for text filter * ACS-7555 Resolved conflicts --------- Co-authored-by: Vito Albano <vito.albano@hyland.com> Co-authored-by: Wojciech Duda <69160975+wojd0@users.noreply.github.com> * AAE-21393 Fix amount form widget style (#9601) * AAE-21392 Fix dropdown form widget style (#9605) * [ACS-7582] Upload dialog button display fix (#9603) * [ACS-7531] - Search page (#9606) * rebased to last develop * Fixed SonarCloud complaints * Fixed SonarCloud complaints * Fixing some sonarcloud comments * [ACS-7572] link rules dialog fixes (#9607) * AAE-21703 Fix group widget style (#9612) * AAE-21703 Fix group form widget style * AAE-21703 Improve tests * [ACS-7533] - Advanced search chips dropdowns (#9618) * [ACS-7560] undo deletion notification (#9632) * ACS-7560 Fixed margin around snackbar and size of x icon * ACS-7560 Fixed styles for info snackbar * Rebased to the latest develop * Rebased to the latest * Skipped failing unit tests * Updated today date selector * rebased * Fixed process unit test fail * fix folder-edit license headers * fix FolderEditDirective unit tests * AAE-21937 Fix context menu list component (#9658) * Fixed broken unit test after rebase * ACS-7561 - permissions page (#9675) * Trying to fix the long failing e2ea * Missed import * Fixed changed unit test * Fixed property e2e * Updated calendar selector * [ACS-7768] unify inputs and selects across the app (#9687) * Changed ng version before material migration * migration for material' * Fixed most of unit tests failing * [affected:*][ci:force] Fixing rebase * [affected:*][ci:force] attempt to fix mat-selectors importing * [affected:*][ci:force] Fixing the styles - check * AAE-21392 Fix dropdown form widget style (#9605) * ACS-7768 Applied new styles for inputs * ACS-7768 Align icon * ACS-7768 Input colors based on input state * ACS-7768 Corrected spaces * ACS-7768 Styles for selectboxes * ACS-7768 Fixed label jumping on hovering * ACS-7768 Style inputs for add permission panel, user role column and comments, styles for inputs without label * ACS-7768 Style inputs in search filters * ACS-7768 Set appearance for inputs globally to outline * ACS-7768 Style inputs for share dialog and login page * ACS-7768 Style inputs in properties panel * ACS-7768 Fixed white background when disabled field * ACS-7768 Moved setting outline appearance for inputs to ACA, fix issue for inputs in permission container * Revert "[affected:*][ci:force] Fixing the styles - check" This reverts commit 80d971f7abbaf3fdd66f6731e6a84ffe23900c56. * Revert "[affected:*][ci:force] attempt to fix mat-selectors importing" This reverts commit 821d9e1864b48bb2723b51347e133346cc311e5d. * Revert "[affected:*][ci:force] Fixing rebase" This reverts commit 378c6c2000fe1319b2043ca3e4652e12737e30d8. * Revert "Fixed most of unit tests failing" This reverts commit 44948e0a2888f3f62c93d5ee439eeccf849cf9b2. * ACS-7768 Reverted unwanted changes --------- Co-authored-by: Vito Albano <vito.albano@hyland.com> Co-authored-by: Diogo Bastos <50139916+DiogoABastos@users.noreply.github.com> * [ACS-7768] unify inputs and selects across the app - revert (#9699) * Revert "[ACS-7768] unify inputs and selects across the app (#9687)" This reverts commit 7cfb5ea64a0bd3b9d462b4bd18c57abd0251d9df. * ACS-7768 Little correction * [ACS-7998] - Add permissions input (#9704) * [ACS-8004] Fix inputs for move folder (#9707) * [ACS-7999] Fix inputs for edit and create folder (#9713) * ACS-7999 Fix inputs for edit and create folder * ACS-7999 Fix jumping dialog when focus field * [ACS-7982] ACC - fix categories tree (#9715) * Fixed after rebase * Fixed package-lock * Fixed after rebase * Fixed unit test for process * AAE-22783 Fix form elements label style (#9725) * [ACS-8021] Inputs for comments (#9722) * [ACS-8008] - Inputs for properties panel "General info" (#9744) * [ACS-8052] Inputs for general info for libraries (#9745) * [ACS-7983] Fixed security controls dialog (#9747) * [ACS-8026] Fixed task form rendering (#9742) * [ACS-8026] Fixed Task form rendering * [ACS-8026] Fixed task form rendering * [ACS-8042] Fixed styles for inputs in library creation (#9751) * Added missing import for uppercase pipe (#9748) * Recreated package-lock * Fixed package and e2e with tabs that now are capital letters? * Fixed package json * Removed wrong version on core package * Ehi Js-Api should be 7.8 NOT 7.9 * These dependencies will kill me * [ACS-7981] UI fixes for create categories dialog (#9754) * [ACS-7981] Fixed UI for create categories dialog * [ACS-7981] Adding mat selectors for create categories dialog * [ACS-7981] Create category dialog no longer allows ability to add existing categories * [ACS-7974] Adding material selectors for assign security marks dialog (#9755) * [ACS-7974] Fixed UI for assign security controls to user dialog * [ACS-7974] Removing unneeded mat selector * [ACS-8069] Updated error-content.component.html to be aligned with the new mat typography classes in angular material v15 (#9762) * Added missing mat selector for mat-list-item-disabled (#9763) * Fixed process unit test after huge rebase * [ACS-8066] Style inputs for link rule dialog (#9773) * Insight material module has been removed * [ACS-7973] [ACC] header layout (#9782) * [ACS-8096] Print button in the viewer does not open the print window (#9776) (#9778) * [ACS-8066] Fixed unit tests (#9783) * [ACS-8092] [ACA] testing angular 15 notifications bell is much smaller and is further from the profile page 2 (#9786) * AAE 22837 Move confirm to core (#9750) * confirm dialog is used in many places and should be part of the core * fix * Update confirm.dialog.spec.ts * Update public-api.ts * Fixed imports for confirm dialog unit tests * Fixed linting for packages * Removed -mdc as it's wrong for mat calendar * [ACS-8098] [ACA] Testing Angular 15 - Move Popup placeholder missing (#9796) * [ACS-7944] [ADW] Start process page (#9802) * [ACS-8157] Used mat chip set instead of mat chip listbox for dynamic chip list to hide tick icon for chips (#9803) * Fixed issue on focus mat calendar * [ACS-7980] fix style (#9798) * [ACS-7979] Fixed UI for create tags dialog (#9793) * [ACS-7979] Fixed UI for create tags dialog. Minor UI fixes of create categories dialog as well * [ACS-7979] Fixed unit tests * [ACS-7979] Replaced dependency of CoreModule from tag.module.ts with TranslateModule and DynamicChipListModule * [ACS-8158] Fixed spacing of tags in ACA (#9808) * [ACS-8158] Fixed spacing of tags in ACA * [ACS-8158] Fixed unit tests * AAE-22965 fix datepicker focused element selector (#9814) * [ACS-8212] Fixed alignment issue of filters button in sidenav (#9828) * [ACS-8191] Added missing mat selectors for ACA. Updated mat selector name (#9809) * [ACS-8191] Updated mat selector names * [ACS-8191] Added missing mat selectors for ACA. Updated mat-selector names * [ACS-8196] fix style for pagination (#9810) * Removing implicitFlow in favor of codeFlow * [ACS-8230] Fixed UI for snackbars with long text content and action buttons (#9830) * [ACS-8231] [ADW] Processes button styling on hover- edit summary (#9833) [ADW] Processes button styling on hover * Revert "Removing implicitFlow in favor of codeFlow" This reverts commit 58951a77b859eab4f01ae44a27c2d6505fcd66b2. * Fixed unit test after rebase * Fixing unit test * Disabled failing unit from content * AAE-23287 migrate to storybook 8 (#9867) * Fixed core unit test and excluded instable ones * AAE-23287 migrate to storybook 8 --------- Co-authored-by: Vito Albano <vito.albano@hyland.com> * Fixed unit and lint * Fixing unit test and lint issues after merging with storybook latest * Storybook still not working though * Fixed missing locator for content e2e * fix storybook exceeding timeout * Fixed wrong package version * AAE-23478 replace nav-list with action-list (#9875) * [ACS-8272] [ADW] Testing Angular 15 - Misplaced buttons Cancel and Start process (#9869) * [ACS-8273] [ADW] Testing Angular 15 - Process' tab names are uppercased (#9870) * [ACS-8274] angular 15 description field in info drawer is truncated and scrollable (#9878) * [ACS-8275] - [ACA] Testing Angular 15 - Tags are not displayed correctly (#9872) * Fixing e2e tab label * AAE-22858 Fix date button style (#9892) * AAE-23556 Fix search text input component styles (#9895) * Fixing unit test an builds * Fixing style * [ACS-8260] add user dialog misplaced search icon and space issue (#9897) * [ACS-8275] [ACA] Angular 15 tags are not displayed correctly (#9896) * [ACS-8322] Testing Angular 15 - Info Drawer - General info - Missing … (#9901) * [ACS-8322] Testing Angular 15 - Info Drawer - General info - Missing arrow in Content type selector * [ACS-8322] Testing Angular 15 - Info Drawer - General info - Missing arrow in Content type selector * [AAE-23622] fixed buttons and chips (#9913) * Aae 23572 recreate js api lib into a proper nx workspace lib bis (#9917) * back to mocha, working in future node versions * update package-lock * change bundle to build * update node to 18.20.3 [ci:force] * fix e2es [ci:force] * bring bundle back to fix e2e [ci:force] * patch in legacy builds * Updated package-lock * Updated executor to new @nx * Revert "Updated executor to new @nx" This reverts commit a520ba3595bb8deb1f5727e6abfd5a75bd4c83a1. * Improved ts config reverted changes on @nrwl --------- Co-authored-by: Wojciech Duda <69160975+wojd0@users.noreply.github.com> * Fixing target name for publishing js-api as it's not happening anymore * fixed js-api publish command * JS-api wasn't building correctly on publish * Fixed naming for tests tab * Fixed tabs name missed * AAE-23704 Fixed outcome buttons text alignment (#9933) * Thanks tooltip change * Removing FIT :O * Fixing build broken * [ACS-8275] Testing Angular 15 - Tags are not displayed correctly (#9940) * [ACS-8253] viewer file name change position on navigation (#9900) * AAE-23783 Fixed feature flags dialog styles (#9945) * Added styles include path to feature flags lib * Fixed js-api version --------- Co-authored-by: Wojciech Duda <69160975+wojd0@users.noreply.github.com> Co-authored-by: Amedeo Lepore <amedeo.lepore85@gmail.com> Co-authored-by: Amedeo Lepore <amedeo.lepore@hyland.com> Co-authored-by: jacekpluta <73617938+jacekpluta@users.noreply.github.com> Co-authored-by: Mykyta Maliarchuk <maliarchuk99@gmail.com> Co-authored-by: tomson <tomasz.nastaly@hyland.com> Co-authored-by: DominikIwanek <dominik.iwanek@hyland.com> Co-authored-by: Jacek Pluta <jacek.pluta@hyland.com> Co-authored-by: dominikiwanekhyland <141320833+dominikiwanekhyland@users.noreply.github.com> Co-authored-by: Diogo Bastos <50139916+DiogoABastos@users.noreply.github.com> Co-authored-by: Mykyta Maliarchuk <84377976+nikita-web-ua@users.noreply.github.com> Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com> Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com> Co-authored-by: swapnil-verma-gl <92505353+swapnil-verma-gl@users.noreply.github.com> Co-authored-by: Eugenio Romano <eromano@users.noreply.github.com> Co-authored-by: tamaragruszka <156320606+tamaragruszka@users.noreply.github.com> Co-authored-by: tomasz hanaj <12088991+tomaszhanaj@users.noreply.github.com>
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 backend services (ACS and APS) are compatible with each released version 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
- Core API
- Content Services API
- Process Services API
- Process Services Cloud API
- Extensions API
- Insights API
- ESLint Angular API
User guide
- Angular Material Design
- Form Extensibility and Customisation
- Internationalization in ADF
- Localization in ADF
- Theming
- Transclusion
- Typography
- Walkthrough - adding indicators to highlight information about a node
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.
Primitives
A collection of Angular components for generic use.
Name | Description |
---|---|
Avatar | Displays user avatars. |
Button | A standard button component. |
Components
Name | Description | Source link |
---|---|---|
About Application Modules Component ![]() |
Shows which ADF libraries and plugins an application is using. | Source |
About GitHub Link Component ![]() |
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 ![]() |
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 |
About Component | Presentational component to display About information as a set of collapsible panels. | 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 environment and allows an involved user to add a comment to a environment. | 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 |
Dynamic Chip List component | This component shows dynamic list of chips which render depending on free space. | 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 ![]() |
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 |
Identity User Info component | Shows user information for SSO mode. | 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 ![]() |
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 |
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 |
Snackbar Content Component | Custom content for Snackbar which allows use icon as action. | 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 |
Viewer Render component | Displays content from an ACS repository. | Source |
Viewer component | Displays content from blob file or url file. | Source |
Directives
Name | Description | Source link |
---|---|---|
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 |
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 Download directive | Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. | Source |
Upload Directive | Uploads content in response to file drag and drop. | Source |
Dialogs
Name | Description | Source link |
---|---|---|
Confirm dialog component | Requests a yes/no choice from the user. | Source |
Edit JSON Dialog | Allows a user to preview or edit a JSON content in a dialog. | Source |
Unsaved Changes Dialog | Dialog which informs about unsaved changes. Allows discard them and proceed or close dialog and stop proceeding. | Source |
Interfaces
Name | Description | Source link |
---|---|---|
Base Card View Update Interface | Specifies required properties and methods for Card View Update service. | Source |
Card View Item interface | Defines the implementation of an item in a Card View component. | Source |
Click Notification Interface | 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 |
Update Notification Interface | Source |
Models
Name | Description | Source link |
---|---|---|
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 |
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 UserLike 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 UserLike object and extracts and formats the initials. |
Source |
Date Time pipe | Converts a given input value into a Date object and adjusts it according to the specified format and timezone offset. | 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. | |
Implements BaseCardViewUpdate. | 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 |
DataTable service | If you need to update one row of your datatable you can use the DataTableService to update it. |
To update a single row you can use the rowUpdate subject. The model to update the DataTable require the ID of the row you want change and the new data Object of the row | 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 | | 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 | | 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 | | Unsaved Changes guard | This guard prevents deactivating route if page has any unsaved changes. User needs intentionally discard changes through displayed modal to leave actual route. | 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 |
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 |
Alfresco Viewer component | Displays content from an ACS repository. | 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 |
Node Comments Component | Displays comments from users involved in a specified content and allows an involved user to add a comment to a content. | Source |
Permission List Component | Shows node permissions as a table. | Source |
Search check list component | Implements a checklist widget for the Search Filter component. | Source |
Search Chip Input Component | Displays input for providing phrases display as "chips". | Source |
Search Chip Autocomplete Input component | Displays an input with autocomplete options. | 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 | Displays a UI to configure different kinds of search criteria around date. Options are 'Anytime', 'In the last' and 'Between' | Source |
Search Date Range Tabbed component | Implements a tabbed advanced search widget for the Search Date Range component. | Source |
Search datetime range component | Implements a search widget for the Search Filter component. | Source |
Search Filter Autocomplete Chips 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 Filter Tabbed component | Represents a container component for creating tabbed layout. | Source |
Search Form component | Search Form screenshot | Source |
Search Logical Filter component | Displays 3 chip inputs each representing different logical condition for search query. | Source |
Search Properties component | Allows to search by file size and type. | 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 |
Tags Creator component | Allows to create multiple tags. That component contains input and two lists. Top list is all created tags, bottom list is searched tags based on input's value. | Source |
Tree View component | Shows the folder and subfolders of a node as a tree view. | Source |
Tree component | Shows the nodes in tree structure, each node containing children is collapsible/expandable. Can be integrated with any datasource extending Tree service. | 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) ![]() |
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 ![]() |
Displays the version history of a node in a Version Manager component. | Source |
Version Manager Component ![]() |
Displays the version history of a node with the ability to upload a new version. | Source |
Version Upload component ![]() |
Displays the new version's minor/major changes and the optional comment of a node in a Version Manager component. | Source |
Directives
Name | Description | Source link |
---|---|---|
Auto Focus directive | Automatically focuses HTML element after content is initialized. | Source |
Check Allowable Operation directive | Selectively disables an HTML element or Angular component. | Source |
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 |
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 Delete directive | Deletes multiple files and folders. | Source |
Node Favorite directive | Selectively toggles nodes as favorites. | Source |
Node Lock directive | Locks or unlocks a node. | Source |
Node Restore directive | Restores deleted nodes to their original location. | Source |
Toggle Icon directive | Toggle icon on mouse or keyboard event for a selectable element. | Source |
Version Compatibility Directive | Enables/disables components based on ACS version in use. | Source |
Dialogs
Name | Description | Source link |
---|---|---|
Dialog component | Dialog styled wrapper. | Source |
Library dialog component | Creates a new Content Services document library/site. | Source |
Interfaces
Name | Description | Source link |
---|---|---|
Base Card View Content Update interface | Specifies required properties and methods for Card View Content Update service. | |
Extends from BaseCardViewUpdate. | Source | |
Search widget interface | Specifies required properties for Search filter component widgets. | Source |
Content Metadata Custom Panel interface | Specifies required properties for metadata custom panel. | 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 |
Card View Content Update Service | Manages Card View properties in the content services environment. | |
Implements BaseCardViewContentUpdate. | Source | |
Category tree datasource service | Datasource service for category tree. | Source |
Category service | Manages categories in Content Services. | Source |
Content Comment List Service | Gets user image for comments in Content Services. | 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 |
Group Service | Manages groups. | Source |
New Version Uploader service | Display a dialog that allows to upload new file version or to manage the current node versions. | Source |
Node Comments Service | Adds and retrieves comments for nodes in Content Services. | 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 |
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 |
Security Controls service | Manages security groups & marks in Content Services. | Source |
Sites service | Accesses and manipulates sites from a Content Services repository. | Source |
Tag service | Manages tags in Content Services. | Source |
Task Comments service | Adds and retrieves comments for task and process instances in Process Services. | Source |
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 Comments Component | Displays comments from users involved in a specified task and allows an involved user to add a comment to a 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 ![]() |
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 ![]() |
Unclaims a task | 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 |
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 ![]() |
Shows all deployed cloud application instances. | Source |
Edit Process Filter Cloud component ![]() |
Shows/edits process filter details. | Source |
Edit Task Filter Cloud component ![]() |
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 ![]() |
Searches Groups. | Source |
Title: People Cloud Component |
Added: v3.0.0
Status: Experimental | Source |
| Process Filters Cloud Component | Lists all available process filters and allows to select a filter. | Source |
| Process Header Cloud Component
| Shows all the information related to a process instance. | Source |
| Process Instance List Cloud component
| Renders a list containing all the process instances matched by the parameters specified. | Source |
| Start Process Cloud Component
| Starts a process. | Source |
| Start Task Cloud Component
| Creates/starts a new task for the specified app. | Source |
| Task Filters Cloud component
| Shows all available filters. | Source |
| Form cloud component | Shows a form for a task. | Source |
| Task Header Cloud Component
| Shows all the information related to a task. | Source |
| Task List Cloud component
| Renders a list containing all the tasks matched by the parameters specified. | Source |
Directives
Name | Description | Source link |
---|---|---|
Cancel Process Directive ![]() |
Cancels a process | Source |
Claim Task Cloud Directive ![]() |
Claims a task | Source |
Complete Task Directive ![]() |
Completes a task. | Source |
Unclaim Task Cloud Directive ![]() |
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 ![]() |
Gets details of deployed apps for the current user. | Source |
Form cloud service | Implements Process Services form methods | Source |
Group Cloud Service ![]() |
Searches and gets information for groups. | Source |
Local Preference Cloud Service ![]() |
Manages Local Storage preferences. | Source |
Process Cloud Service ![]() |
Manages cloud process instances. | Source |
Process Filter Cloud Service ![]() |
Manage Process Filters, which are pre-configured Process Instance queries. | Source |
Process List Cloud Service ![]() |
Searches processes. | Source |
Start Process Cloud Service ![]() |
Gets process definitions and starts processes. | Source |
Start Task Cloud Service ![]() |
Starts standalone tasks. | Source |
Task Cloud Service ![]() |
Manages task cloud. | Source |
Task Filter Cloud Service ![]() |
Manages task filters. | Source |
Task List Cloud Service ![]() |
Searches tasks. | Source |
User Preference Cloud Service ![]() |
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 |
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 ![]() |
Displays dynamically-loaded extension components. | Source |
Preview Extension Component ![]() |
Supports dynamically-loaded viewer preview extensions. | Source |
Services
Name | Description | Source link |
---|---|---|
Extension Service ![]() |
Manages and runs basic extension functionality. | Source |
Insights API
Contains components for Process Services analytics and diagrams. See the library README for more details.
Components
Name | Description |
---|---|
Analytics Generator Component | Generates and shows charts |
APS Analytics List Component | Shows a list of all available reports |
APS Analytics Component | Shows the charts related to the reportId passed as input |
Diagram Component | Displays process diagrams. |
Widget component | Base class for standard and custom widget classes. |
ESLint Angular API
Contains all custom rules used by ESLint.
Rules
Name | Description | Source link |
---|---|---|
Use none component view encapsulation | Enforces using ViewEncapsulation.None for components. | Source |