mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[ADF-3551] Doc fixes for release (#3849)
* [ADF-3551] Fixed missing docs index pages and links * [ADF-3551] Fixed link in datatable docs plus ToC tool update
This commit is contained in:
committed by
Eugenio Romano
parent
e28850055c
commit
0ed5b2d5de
+6
-4
@@ -80,6 +80,8 @@ for more information about installing and using the source code.
|
|||||||
| [Header component](core/header.component.md)  | Reusable header for Alfresco applications. | [Source](../lib/core/layout/components/header/header.component.ts) |
|
| [Header component](core/header.component.md)  | Reusable header for Alfresco applications. | [Source](../lib/core/layout/components/header/header.component.ts) |
|
||||||
| [Sidebar action menu component](core/sidebar-action-menu.component.md) | Displays a sidebar-action menu information panel. | [Source](../lib/core/layout/components/sidebar-action/sidebar-action-menu.component.ts) |
|
| [Sidebar action menu component](core/sidebar-action-menu.component.md) | Displays a sidebar-action menu information panel. | [Source](../lib/core/layout/components/sidebar-action/sidebar-action-menu.component.ts) |
|
||||||
| [Sidenav layout component](core/sidenav-layout.component.md) | Displays the standard three-region ADF application layout. | [Source](../lib/core/layout/components/sidenav-layout/sidenav-layout.component.ts) |
|
| [Sidenav layout component](core/sidenav-layout.component.md) | Displays the standard three-region ADF application layout. | [Source](../lib/core/layout/components/sidenav-layout/sidenav-layout.component.ts) |
|
||||||
|
| [Login dialog panel component](core/login-dialog-panel.component.md) | Shows and manages a login dialog. | [Source](../lib/core/login/components/login-dialog-panel.component.ts) |
|
||||||
|
| [Login dialog component](core/login-dialog.component.md) | Allows a user to perform a login via a dialog. | [Source](../lib/core/login/components/login-dialog.component.ts) |
|
||||||
| [Login component](core/login.component.md) | Authenticates to Alfresco Content Services and or Alfresco Process Services. | [Source](../lib/core/login/components/login.component.ts) |
|
| [Login component](core/login.component.md) | Authenticates to Alfresco Content Services and or Alfresco Process Services. | [Source](../lib/core/login/components/login.component.ts) |
|
||||||
| [Infinite pagination component](core/infinite-pagination.component.md) | Adds "infinite" pagination to the component it is used with. | [Source](../lib/core/pagination/infinite-pagination.component.ts) |
|
| [Infinite pagination component](core/infinite-pagination.component.md) | Adds "infinite" pagination to the component it is used with. | [Source](../lib/core/pagination/infinite-pagination.component.ts) |
|
||||||
| [Pagination component](core/pagination.component.md) | Adds pagination to the component it is used with. | [Source](../lib/core/pagination/pagination.component.ts) |
|
| [Pagination component](core/pagination.component.md) | Adds pagination to the component it is used with. | [Source](../lib/core/pagination/pagination.component.ts) |
|
||||||
@@ -154,6 +156,7 @@ for more information about installing and using the source code.
|
|||||||
| [Favorites api service](core/favorites-api.service.md) | Gets a list of items a user has marked as their favorites. | [Source](../lib/core/services/favorites-api.service.ts) |
|
| [Favorites api service](core/favorites-api.service.md) | Gets a list of items a user has marked as their favorites. | [Source](../lib/core/services/favorites-api.service.ts) |
|
||||||
| [Highlight transform service](core/highlight-transform.service.md) | Adds HTML to a string to highlight chosen sections. | [Source](../lib/core/services/highlight-transform.service.ts) |
|
| [Highlight transform service](core/highlight-transform.service.md) | Adds HTML to a string to highlight chosen sections. | [Source](../lib/core/services/highlight-transform.service.ts) |
|
||||||
| [Log service](core/log.service.md) | Provides log functionality. | [Source](../lib/core/services/log.service.ts) |
|
| [Log service](core/log.service.md) | Provides log functionality. | [Source](../lib/core/services/log.service.ts) |
|
||||||
|
| [Login dialog service](core/login-dialog.service.md) | Manages login dialogs. | [Source](../lib/core/services/login-dialog.service.ts) |
|
||||||
| [Nodes api service](core/nodes-api.service.md) | Accesses and manipulates ACS document nodes using their node IDs. | [Source](../lib/core/services/nodes-api.service.ts) |
|
| [Nodes api service](core/nodes-api.service.md) | Accesses and manipulates ACS document nodes using their node IDs. | [Source](../lib/core/services/nodes-api.service.ts) |
|
||||||
| [Notification service](core/notification.service.md) | Shows a notification message with optional feedback. | [Source](../lib/core/services/notification.service.ts) |
|
| [Notification service](core/notification.service.md) | Shows a notification message with optional feedback. | [Source](../lib/core/services/notification.service.ts) |
|
||||||
| [Page title service](core/page-title.service.md) | Sets the page title. | [Source](../lib/core/services/page-title.service.ts) |
|
| [Page title service](core/page-title.service.md) | Sets the page title. | [Source](../lib/core/services/page-title.service.ts) |
|
||||||
@@ -170,7 +173,6 @@ for more information about installing and using the source code.
|
|||||||
| [User preferences service](core/user-preferences.service.md) | Stores preferences for components. | [Source](../lib/core/services/user-preferences.service.ts) |
|
| [User preferences service](core/user-preferences.service.md) | Stores preferences for components. | [Source](../lib/core/services/user-preferences.service.ts) |
|
||||||
| [Bpm user service](core/bpm-user.service.md) | Gets information about the current Process Services user. | [Source](../lib/core/userinfo/services/bpm-user.service.ts) |
|
| [Bpm user service](core/bpm-user.service.md) | Gets information about the current Process Services user. | [Source](../lib/core/userinfo/services/bpm-user.service.ts) |
|
||||||
| [Ecm user service](core/ecm-user.service.md) | Gets information about a Content Services user. | [Source](../lib/core/userinfo/services/ecm-user.service.ts) |
|
| [Ecm user service](core/ecm-user.service.md) | Gets information about a Content Services user. | [Source](../lib/core/userinfo/services/ecm-user.service.ts) |
|
||||||
| _View util service_ | _Not currently documented_ | [Source](../lib/core/viewer/services/view-util.service.ts) |
|
|
||||||
|
|
||||||
## Widgets
|
## Widgets
|
||||||
|
|
||||||
@@ -185,7 +187,7 @@ for more information about installing and using the source code.
|
|||||||
| Name | Description | Source link |
|
| Name | Description | Source link |
|
||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Data Table Adapter interface](core/datatable-adapter.interface.md) | Defines how table data is supplied to DataTable and Tasklist components. | [Source](../lib/core/datatable/data/datatable-adapter.ts) |
|
| [Data Table Adapter interface](core/datatable-adapter.interface.md) | Defines how table data is supplied to DataTable and Tasklist components. | [Source](../lib/core/datatable/data/datatable-adapter.ts) |
|
||||||
| [Form Field Validator interface](core/form-field-validator.interface.md) | Defines how the input fields of [Form](../../lib/process-services/task-list/models/form.model.ts) and Task Details components are validated. | [Source](../lib/core/form/components/widgets/core/form-field-validator.ts) |
|
| [Form Field Validator interface](core/form-field-validator.interface.md) | Defines how the input fields of Form and Task Details components are validated. | [Source](../lib/core/form/components/widgets/core/form-field-validator.ts) |
|
||||||
| [Search Configuration interface](core/search-configuration.interface.md) | Provides fine control of parameters to a search. | [Source](../lib/core/services/search-configuration.service.ts) |
|
| [Search Configuration interface](core/search-configuration.interface.md) | Provides fine control of parameters to a search. | [Source](../lib/core/services/search-configuration.service.ts) |
|
||||||
|
|
||||||
[(Back to Contents)](#contents)
|
[(Back to Contents)](#contents)
|
||||||
@@ -205,6 +207,7 @@ for more information about installing and using the source code.
|
|||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Breadcrumb component](content-services/breadcrumb.component.md) | Indicates the current position within a navigation hierarchy. | [Source](../lib/content-services/breadcrumb/breadcrumb.component.ts) |
|
| [Breadcrumb component](content-services/breadcrumb.component.md) | Indicates the current position within a navigation hierarchy. | [Source](../lib/content-services/breadcrumb/breadcrumb.component.ts) |
|
||||||
| [Dropdown breadcrumb component](content-services/dropdown-breadcrumb.component.md) | Indicates the current position within a navigation hierarchy using a dropdown menu. | [Source](../lib/content-services/breadcrumb/dropdown-breadcrumb.component.ts) |
|
| [Dropdown breadcrumb component](content-services/dropdown-breadcrumb.component.md) | Indicates the current position within a navigation hierarchy using a dropdown menu. | [Source](../lib/content-services/breadcrumb/dropdown-breadcrumb.component.ts) |
|
||||||
|
| [Content metadata component](content-services/content-metadata.component.md) | Displays and edits metadata related to a node. | [Source](../lib/content-services/content-metadata/components/content-metadata/content-metadata.component.ts) |
|
||||||
| [Content metadata card component](content-services/content-metadata-card.component.md) | Displays and edits metadata related to a node. | [Source](../lib/content-services/content-metadata/components/content-metadata-card/content-metadata-card.component.ts) |
|
| [Content metadata card component](content-services/content-metadata-card.component.md) | Displays and edits metadata related to a node. | [Source](../lib/content-services/content-metadata/components/content-metadata-card/content-metadata-card.component.ts) |
|
||||||
| [Content node selector panel component](content-services/content-node-selector-panel.component.md) | Opens a Content Node Selector in its own dialog window. | [Source](../lib/content-services/content-node-selector/content-node-selector-panel.component.ts) |
|
| [Content node selector panel component](content-services/content-node-selector-panel.component.md) | Opens a Content Node Selector in its own dialog window. | [Source](../lib/content-services/content-node-selector/content-node-selector-panel.component.ts) |
|
||||||
| [Content node selector component](content-services/content-node-selector.component.md) | Allows a user to select items from a Content Services repository. | [Source](../lib/content-services/content-node-selector/content-node-selector.component.ts) |
|
| [Content node selector component](content-services/content-node-selector.component.md) | Allows a user to select items from a Content Services repository. | [Source](../lib/content-services/content-node-selector/content-node-selector.component.ts) |
|
||||||
@@ -245,7 +248,6 @@ for more information about installing and using the source code.
|
|||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Node download directive](content-services/node-download.directive.md) | Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. | [Source](../lib/content-services/directives/node-download.directive.ts) |
|
| [Node download directive](content-services/node-download.directive.md) | Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. | [Source](../lib/content-services/directives/node-download.directive.ts) |
|
||||||
| [Node lock directive](content-services/node-lock.directive.md) | Locks a node. | [Source](../lib/content-services/directives/node-lock.directive.ts) |
|
| [Node lock directive](content-services/node-lock.directive.md) | Locks a node. | [Source](../lib/content-services/directives/node-lock.directive.ts) |
|
||||||
| [Node share directive](content-services/node-share.directive.md) | Creates and manages public shared links for files. | [Source](../lib/content-services/directives/node-share.directive.ts) |
|
|
||||||
| [Folder create directive](content-services/folder-create.directive.md) | Creates folders. | [Source](../lib/content-services/folder-directive/folder-create.directive.ts) |
|
| [Folder create directive](content-services/folder-create.directive.md) | Creates folders. | [Source](../lib/content-services/folder-directive/folder-create.directive.ts) |
|
||||||
| [Folder edit directive](content-services/folder-edit.directive.md) | Allows folders to be edited. | [Source](../lib/content-services/folder-directive/folder-edit.directive.ts) |
|
| [Folder edit directive](content-services/folder-edit.directive.md) | Allows folders to be edited. | [Source](../lib/content-services/folder-directive/folder-edit.directive.ts) |
|
||||||
| [Inherited button directive](content-services/inherited-button.directive.md) | Update the current node by adding/removing the inherited permissions. | [Source](../lib/content-services/permission-manager/components/inherited-button.directive.ts) |
|
| [Inherited button directive](content-services/inherited-button.directive.md) | Update the current node by adding/removing the inherited permissions. | [Source](../lib/content-services/permission-manager/components/inherited-button.directive.ts) |
|
||||||
@@ -280,7 +282,7 @@ for more information about installing and using the source code.
|
|||||||
|
|
||||||
| Name | Description | Source link |
|
| Name | Description | Source link |
|
||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Search Widget interface](content-services/search-widget.interface.md) | Specifies required properties for [Search filter component](../content-services/search-filter.component.md) widgets. | [Source](../lib/content-services/search/search-widget.interface.ts) |
|
| [Search Widget interface](content-services/search-widget.interface.md) | Specifies required properties for Search filter component widgets. | [Source](../lib/content-services/search/search-widget.interface.ts) |
|
||||||
|
|
||||||
[(Back to Contents)](#contents)
|
[(Back to Contents)](#contents)
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ for more information about installing and using the source code.
|
|||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Breadcrumb component](breadcrumb.component.md) | Indicates the current position within a navigation hierarchy. | [Source](../../lib/content-services/breadcrumb/breadcrumb.component.ts) |
|
| [Breadcrumb component](breadcrumb.component.md) | Indicates the current position within a navigation hierarchy. | [Source](../../lib/content-services/breadcrumb/breadcrumb.component.ts) |
|
||||||
| [Dropdown breadcrumb component](dropdown-breadcrumb.component.md) | Indicates the current position within a navigation hierarchy using a dropdown menu. | [Source](../../lib/content-services/breadcrumb/dropdown-breadcrumb.component.ts) |
|
| [Dropdown breadcrumb component](dropdown-breadcrumb.component.md) | Indicates the current position within a navigation hierarchy using a dropdown menu. | [Source](../../lib/content-services/breadcrumb/dropdown-breadcrumb.component.ts) |
|
||||||
|
| [Content metadata component](content-metadata.component.md) | Displays and edits metadata related to a node. | [Source](../../lib/content-services/content-metadata/components/content-metadata/content-metadata.component.ts) |
|
||||||
| [Content metadata card component](content-metadata-card.component.md) | Displays and edits metadata related to a node. | [Source](../../lib/content-services/content-metadata/components/content-metadata-card/content-metadata-card.component.ts) |
|
| [Content metadata card component](content-metadata-card.component.md) | Displays and edits metadata related to a node. | [Source](../../lib/content-services/content-metadata/components/content-metadata-card/content-metadata-card.component.ts) |
|
||||||
| [Content node selector panel component](content-node-selector-panel.component.md) | Opens a Content Node Selector in its own dialog window. | [Source](../../lib/content-services/content-node-selector/content-node-selector-panel.component.ts) |
|
| [Content node selector panel component](content-node-selector-panel.component.md) | Opens a Content Node Selector in its own dialog window. | [Source](../../lib/content-services/content-node-selector/content-node-selector-panel.component.ts) |
|
||||||
| [Content node selector component](content-node-selector.component.md) | Allows a user to select items from a Content Services repository. | [Source](../../lib/content-services/content-node-selector/content-node-selector.component.ts) |
|
| [Content node selector component](content-node-selector.component.md) | Allows a user to select items from a Content Services repository. | [Source](../../lib/content-services/content-node-selector/content-node-selector.component.ts) |
|
||||||
@@ -53,7 +54,6 @@ for more information about installing and using the source code.
|
|||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Node download directive](node-download.directive.md) | Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. | [Source](../../lib/content-services/directives/node-download.directive.ts) |
|
| [Node download directive](node-download.directive.md) | Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. | [Source](../../lib/content-services/directives/node-download.directive.ts) |
|
||||||
| [Node lock directive](node-lock.directive.md) | Locks a node. | [Source](../../lib/content-services/directives/node-lock.directive.ts) |
|
| [Node lock directive](node-lock.directive.md) | Locks a node. | [Source](../../lib/content-services/directives/node-lock.directive.ts) |
|
||||||
| [Node share directive](node-share.directive.md) | Creates and manages public shared links for files. | [Source](../../lib/content-services/directives/node-share.directive.ts) |
|
|
||||||
| [Folder create directive](folder-create.directive.md) | Creates folders. | [Source](../../lib/content-services/folder-directive/folder-create.directive.ts) |
|
| [Folder create directive](folder-create.directive.md) | Creates folders. | [Source](../../lib/content-services/folder-directive/folder-create.directive.ts) |
|
||||||
| [Folder edit directive](folder-edit.directive.md) | Allows folders to be edited. | [Source](../../lib/content-services/folder-directive/folder-edit.directive.ts) |
|
| [Folder edit directive](folder-edit.directive.md) | Allows folders to be edited. | [Source](../../lib/content-services/folder-directive/folder-edit.directive.ts) |
|
||||||
| [Inherited button directive](inherited-button.directive.md) | Update the current node by adding/removing the inherited permissions. | [Source](../../lib/content-services/permission-manager/components/inherited-button.directive.ts) |
|
| [Inherited button directive](inherited-button.directive.md) | Update the current node by adding/removing the inherited permissions. | [Source](../../lib/content-services/permission-manager/components/inherited-button.directive.ts) |
|
||||||
@@ -88,4 +88,4 @@ for more information about installing and using the source code.
|
|||||||
|
|
||||||
| Name | Description | Source link |
|
| Name | Description | Source link |
|
||||||
| ---- | ----------- | ----------- |
|
| ---- | ----------- | ----------- |
|
||||||
| [Search Widget interface](search-widget.interface.md) | Specifies required properties for [Search filter component](../content-services/search-filter.component.md) widgets. | [Source](../../lib/content-services/search/search-widget.interface.ts) |
|
| [Search Widget interface](search-widget.interface.md) | Specifies required properties for Search filter component widgets. | [Source](../../lib/content-services/search/search-widget.interface.ts) |
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ for more information about installing and using the source code.
|
|||||||
| [Header component](header.component.md)  | Reusable header for Alfresco applications. | [Source](../../lib/core/layout/components/header/header.component.ts) |
|
| [Header component](header.component.md)  | Reusable header for Alfresco applications. | [Source](../../lib/core/layout/components/header/header.component.ts) |
|
||||||
| [Sidebar action menu component](sidebar-action-menu.component.md) | Displays a sidebar-action menu information panel. | [Source](../../lib/core/layout/components/sidebar-action/sidebar-action-menu.component.ts) |
|
| [Sidebar action menu component](sidebar-action-menu.component.md) | Displays a sidebar-action menu information panel. | [Source](../../lib/core/layout/components/sidebar-action/sidebar-action-menu.component.ts) |
|
||||||
| [Sidenav layout component](sidenav-layout.component.md) | Displays the standard three-region ADF application layout. | [Source](../../lib/core/layout/components/sidenav-layout/sidenav-layout.component.ts) |
|
| [Sidenav layout component](sidenav-layout.component.md) | Displays the standard three-region ADF application layout. | [Source](../../lib/core/layout/components/sidenav-layout/sidenav-layout.component.ts) |
|
||||||
|
| [Login dialog panel component](login-dialog-panel.component.md) | Shows and manages a login dialog. | [Source](../../lib/core/login/components/login-dialog-panel.component.ts) |
|
||||||
|
| [Login dialog component](login-dialog.component.md) | Allows a user to perform a login via a dialog. | [Source](../../lib/core/login/components/login-dialog.component.ts) |
|
||||||
| [Login component](login.component.md) | Authenticates to Alfresco Content Services and or Alfresco Process Services. | [Source](../../lib/core/login/components/login.component.ts) |
|
| [Login component](login.component.md) | Authenticates to Alfresco Content Services and or Alfresco Process Services. | [Source](../../lib/core/login/components/login.component.ts) |
|
||||||
| [Infinite pagination component](infinite-pagination.component.md) | Adds "infinite" pagination to the component it is used with. | [Source](../../lib/core/pagination/infinite-pagination.component.ts) |
|
| [Infinite pagination component](infinite-pagination.component.md) | Adds "infinite" pagination to the component it is used with. | [Source](../../lib/core/pagination/infinite-pagination.component.ts) |
|
||||||
| [Pagination component](pagination.component.md) | Adds pagination to the component it is used with. | [Source](../../lib/core/pagination/pagination.component.ts) |
|
| [Pagination component](pagination.component.md) | Adds pagination to the component it is used with. | [Source](../../lib/core/pagination/pagination.component.ts) |
|
||||||
@@ -106,6 +108,7 @@ for more information about installing and using the source code.
|
|||||||
| [Favorites api service](favorites-api.service.md) | Gets a list of items a user has marked as their favorites. | [Source](../../lib/core/services/favorites-api.service.ts) |
|
| [Favorites api service](favorites-api.service.md) | Gets a list of items a user has marked as their favorites. | [Source](../../lib/core/services/favorites-api.service.ts) |
|
||||||
| [Highlight transform service](highlight-transform.service.md) | Adds HTML to a string to highlight chosen sections. | [Source](../../lib/core/services/highlight-transform.service.ts) |
|
| [Highlight transform service](highlight-transform.service.md) | Adds HTML to a string to highlight chosen sections. | [Source](../../lib/core/services/highlight-transform.service.ts) |
|
||||||
| [Log service](log.service.md) | Provides log functionality. | [Source](../../lib/core/services/log.service.ts) |
|
| [Log service](log.service.md) | Provides log functionality. | [Source](../../lib/core/services/log.service.ts) |
|
||||||
|
| [Login dialog service](login-dialog.service.md) | Manages login dialogs. | [Source](../../lib/core/services/login-dialog.service.ts) |
|
||||||
| [Nodes api service](nodes-api.service.md) | Accesses and manipulates ACS document nodes using their node IDs. | [Source](../../lib/core/services/nodes-api.service.ts) |
|
| [Nodes api service](nodes-api.service.md) | Accesses and manipulates ACS document nodes using their node IDs. | [Source](../../lib/core/services/nodes-api.service.ts) |
|
||||||
| [Notification service](notification.service.md) | Shows a notification message with optional feedback. | [Source](../../lib/core/services/notification.service.ts) |
|
| [Notification service](notification.service.md) | Shows a notification message with optional feedback. | [Source](../../lib/core/services/notification.service.ts) |
|
||||||
| [Page title service](page-title.service.md) | Sets the page title. | [Source](../../lib/core/services/page-title.service.ts) |
|
| [Page title service](page-title.service.md) | Sets the page title. | [Source](../../lib/core/services/page-title.service.ts) |
|
||||||
|
|||||||
@@ -250,7 +250,7 @@ You can add [Data column component](data-column.component.md) instances to defin
|
|||||||
table as described in the usage examples and the [Customizing columns](#customizing-columns) section.
|
table as described in the usage examples and the [Customizing columns](#customizing-columns) section.
|
||||||
|
|
||||||
You can also supply a `<no-content-template>` or an
|
You can also supply a `<no-content-template>` or an
|
||||||
[Empty list component](empty-list-component.md) sub-component to show when the table is empty:
|
[Empty list component](empty-list.component.md) sub-component to show when the table is empty:
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<adf-datatable ...>
|
<adf-datatable ...>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
Added: v2.4.0
|
Added: v2.5.0
|
||||||
Status: Experimental
|
Status: Experimental
|
||||||
Last reviewed: 2018-08-07
|
Last reviewed: 2018-08-07
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -0,0 +1,26 @@
|
|||||||
|
---
|
||||||
|
Added: v2.6.0
|
||||||
|
Status: Active
|
||||||
|
Last reviewed: 2018-10-02
|
||||||
|
---
|
||||||
|
|
||||||
|
# Login Dialog Panel component
|
||||||
|
|
||||||
|
Shows and manages a login dialog.
|
||||||
|
|
||||||
|
## Class members
|
||||||
|
|
||||||
|
### Events
|
||||||
|
|
||||||
|
| Name | Type | Description |
|
||||||
|
| ---- | ---- | ----------- |
|
||||||
|
| success | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`<`[`LoginSuccessEvent`](../../lib/core/login/models/login-success.event.ts)`>` | Emitted when the login succeeds |
|
||||||
|
|
||||||
|
## Details
|
||||||
|
|
||||||
|
This component has similar features to the [Login Dialog component](../core/login-dialog.component.md)
|
||||||
|
but it also creates and manages the dialog for you.
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
- [Login Dialog component](../core/login-dialog.component.md)
|
||||||
@@ -1,20 +1,20 @@
|
|||||||
---
|
---
|
||||||
Added: v2.0.0
|
Added: v2.6.0
|
||||||
Status: Active
|
Status: Active
|
||||||
Last reviewed: 2018-04-18
|
Last reviewed: 2018-10-02
|
||||||
---
|
---
|
||||||
|
|
||||||
# Content Node Selector component
|
# Login Dialog component
|
||||||
|
|
||||||
Allows a user to perform a login via a dialog.
|
Allows a user to perform a login via a dialog.
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
The [Login Dialog component](../core/login-dialog.component.md) allow you to perform a login via a dialog.
|
The [Login Dialog component](../core/login-dialog.component.md) allows you to perform a login via a dialog.
|
||||||
|
|
||||||
### Showing the dialog
|
### Showing the dialog
|
||||||
|
|
||||||
Unlike most components, the Login Dialog Component is typically shown in a dialog box
|
Unlike most components, the [Login Dialog Component](../core/login-dialog.component.md) is typically shown in a dialog box
|
||||||
rather than the main page and you are responsible for opening the dialog yourself. You can use the
|
rather than the main page and you are responsible for opening the dialog yourself. You can use the
|
||||||
[Angular Material Dialog](https://material.angular.io/components/dialog/overview) for this,
|
[Angular Material Dialog](https://material.angular.io/components/dialog/overview) for this,
|
||||||
as shown in the usage example. ADF provides the [`LoginDialogComponentData`](../../lib/core/login/components/login-dialog-component-data.interface.ts) interface
|
as shown in the usage example. ADF provides the [`LoginDialogComponentData`](../../lib/core/login/components/login-dialog-component-data.interface.ts) interface
|
||||||
@@ -35,7 +35,7 @@ The properties are described in the table below:
|
|||||||
| ---- | ---- | ------------- | ----------- |
|
| ---- | ---- | ------------- | ----------- |
|
||||||
| title | `string` | "" | Dialog title |
|
| title | `string` | "" | Dialog title |
|
||||||
| actionName | `string` | "" | Text to appear on the dialog's main action button ("Login", "Access", etc) |
|
| actionName | `string` | "" | Text to appear on the dialog's main action button ("Login", "Access", etc) |
|
||||||
| logged | [`EventEmitter<any>`]| | Event emitted when the login succeeds. |
|
| logged | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`<any>` | | Event emitted when the login succeeds. |
|
||||||
|
|
||||||
If you don't want to manage the dialog yourself then it is easier to use the
|
If you don't want to manage the dialog yourself then it is easier to use the
|
||||||
[Login Dialog Panel component](login-dialog-panel.component.md), or the
|
[Login Dialog Panel component](login-dialog-panel.component.md), or the
|
||||||
@@ -52,7 +52,7 @@ import { Subject } from 'rxjs/Subject';
|
|||||||
|
|
||||||
constructor(dialog: MatDialog ... ) {}
|
constructor(dialog: MatDialog ... ) {}
|
||||||
|
|
||||||
openSelectorDialog() {
|
openLoginDialog() {
|
||||||
data: LoginDialogComponentData = {
|
data: LoginDialogComponentData = {
|
||||||
title: "Perform a Login",
|
title: "Perform a Login",
|
||||||
actionName: "Access",
|
actionName: "Access",
|
||||||
@@ -62,7 +62,7 @@ openSelectorDialog() {
|
|||||||
this.dialog.open(
|
this.dialog.open(
|
||||||
LoginDialogComponent,
|
LoginDialogComponent,
|
||||||
{
|
{
|
||||||
data, panelClass: 'adf-content-node-selector-dialog',
|
data, panelClass: 'adf-login-dialog',
|
||||||
width: '630px'
|
width: '630px'
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@@ -82,3 +82,7 @@ openSelectorDialog() {
|
|||||||
|
|
||||||
All the results will be streamed to the logged [subject](http://reactivex.io/rxjs/manual/overview.html#subject) present in the [`LoginDialogComponentData`](../../lib/core/login/components/login-dialog-component-data.interface.ts) object passed to the dialog.
|
All the results will be streamed to the logged [subject](http://reactivex.io/rxjs/manual/overview.html#subject) present in the [`LoginDialogComponentData`](../../lib/core/login/components/login-dialog-component-data.interface.ts) object passed to the dialog.
|
||||||
When the dialog action is selected by clicking, the `data.logged` stream will be completed.
|
When the dialog action is selected by clicking, the `data.logged` stream will be completed.
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
- [Login component](login.component.md)
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
Added: v2.6.0
|
||||||
|
Status: Active
|
||||||
|
Last reviewed: 2018-10-02
|
||||||
|
---
|
||||||
|
|
||||||
|
# Login Dialog service
|
||||||
|
|
||||||
|
Manages login dialogs.
|
||||||
|
|
||||||
|
## Methods
|
||||||
|
|
||||||
|
- **openLogin**(actionName: `string`, title: `string`): [`Observable`](http://reactivex.io/documentation/observable.html)`<string>`<br/>
|
||||||
|
Opens a login dialog.
|
||||||
|
- _actionName:_ `string` - Text to show in the main action button
|
||||||
|
- _title:_ `string` - Title for the login dialog
|
||||||
|
- **Returns** [`Observable`](http://reactivex.io/documentation/observable.html)`<string>` - Confirmation of login from the dialog
|
||||||
|
- **close**(): `<void>`<br/>
|
||||||
|
Closes the currently open login dialog.
|
||||||
|
|
||||||
|
## Details
|
||||||
|
|
||||||
|
Use the methods of this service to manage login dialogs from code. As an alternative, you may
|
||||||
|
find it easier to use the [Login dialog component](login-dialog.component.md) to display the
|
||||||
|
dialog directly from HTML.
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
- [Login dialog component](login-dialog.component.md)
|
||||||
|
- [Login component](login.component.md)
|
||||||
+221
-220
@@ -4,11 +4,37 @@ These release notes provide information for the **1.6.1 release** of Alfresco
|
|||||||
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.6.1)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.6.1)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [1. Ability to convert in PDF the unsupported document](#1-ability-to-convert-in-pdf-the-unsupported-document)
|
||||||
|
- [2. Datatable loading state](#2-datatable-loading-state)
|
||||||
|
- [3. New extension support in viewer](#3-new-extension-support-in-viewer)
|
||||||
|
- [4. Extend TypeScript definitions for JS-API](#4-extend-typescript-definitions-for-js-api)
|
||||||
|
- [5. ADF Card View](#5-adf-card-view)
|
||||||
|
- [6. Task Header Component](#6-task-header-component)
|
||||||
|
- [7. Process and Task attachment list component](#7-process-and-task-attachment-list-component)
|
||||||
|
- [8. Add people Component](#8-add-people-component)
|
||||||
|
- [9. Breadcrumb root path personalisation](#9-breadcrumb-root-path-personalisation)
|
||||||
|
- [10. Form events bus](#10-form-events-bus)
|
||||||
|
- [11. Form render independent from APS](#11-form-render-independent-from-aps)
|
||||||
|
- [12. Application settings (server-side)](#12-application-settings-server-side)
|
||||||
|
- [13. Proxy settings and CORS](#13-proxy-settings-and-cors)
|
||||||
|
- [14. Login restyling](#14-login-restyling)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [Task](#task)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
The roadmap for ADF is taking form, and we have a high focus on bringing in engaging design and UX, as well as add more and more content capabilities into ADF.
|
The roadmap for ADF is taking form, and we have a high focus on bringing in engaging design and UX, as well as add more and more content capabilities into ADF.
|
||||||
|
|
||||||
Our focus while developing ADF 1.6.1 has been improving the Document List, Improved Preview, Finalize the design of the Login component, External configuration, Performance enhancements for development, improvements in forms as well as paving the way for editing metadata and using forms for content.
|
Our focus while developing ADF 1.6.1 has been improving the Document List, Improved Preview, Finalize the design of the [Login component,](../core/login.component.md) External configuration, Performance enhancements for development, improvements in forms as well as paving the way for editing metadata and using forms for content.
|
||||||
|
|
||||||
This release builds on last month's contains bug fixes and new feature. See the list below for major details.
|
This release builds on last month's contains bug fixes and new feature. See the list below for major details.
|
||||||
|
|
||||||
@@ -23,12 +49,12 @@ Below the most relevant features of this release.
|
|||||||
- New extension support in viewer
|
- New extension support in viewer
|
||||||
- Extend TypeScript definitions for JS-API
|
- Extend TypeScript definitions for JS-API
|
||||||
- ADF Card View
|
- ADF Card View
|
||||||
- Task Header Component
|
- [Task Header Component](../process-services/task-header.component.md)
|
||||||
- Process and Task attachment list component
|
- Process and [Task attachment list component](../process-services/task-attachment-list.component.md)
|
||||||
- Add people Component
|
- Add [people Component](../process-services/people.component.md)
|
||||||
- Breadcrumb root path personalisation
|
- Breadcrumb root path personalisation
|
||||||
- Form events bus
|
- [`Form`](../../lib/process-services/task-list/models/form.model.ts) events bus
|
||||||
- Form render independent from APS
|
- [`Form`](../../lib/process-services/task-list/models/form.model.ts) render independent from APS
|
||||||
- Application settings (server-side)
|
- Application settings (server-side)
|
||||||
- Proxy settings and CORS
|
- Proxy settings and CORS
|
||||||
- Login restyling
|
- Login restyling
|
||||||
@@ -37,30 +63,28 @@ Below the most relevant features of this release.
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
*The ng2-alfresco-viewer if the renditions service can convert the unsupported document in PDF will show a pop up with the double possibility to Download the file or convert it to PDF.*
|
_The ng2-alfresco-viewer if the [renditions service](../core/renditions.service.md) can convert the unsupported document in PDF will show a pop up with the double possibility to Download the file or convert it to PDF._
|
||||||
|
|
||||||
### 2. Datatable loading state
|
### 2. Datatable loading state
|
||||||
|
|
||||||
Is now possible define your custom loading template that will be shown during the loading of your data in the datatable:
|
Is now possible define your custom loading template that will be shown during the loading of your data in the datatable:
|
||||||
|
|
||||||
```
|
<alfresco-datatable
|
||||||
<alfresco-datatable
|
[data]="data"
|
||||||
[data]="data"
|
[loading]=isLoading()">
|
||||||
[loading]=isLoading()">
|
|
||||||
|
|
||||||
<loading-content-template>
|
<loading-content-template>
|
||||||
<ng-template>
|
<ng-template>
|
||||||
<!--Add your custom loading template here-->
|
<!--Add your custom loading template here-->
|
||||||
<md-progress-spinner
|
<md-progress-spinner
|
||||||
class="adf-document-list-loading-margin"
|
class="adf-document-list-loading-margin"
|
||||||
[color]="'primary'"
|
[color]="'primary'"
|
||||||
[mode]="'indeterminate'">
|
[mode]="'indeterminate'">
|
||||||
</md-progress-spinner>
|
</md-progress-spinner>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</loading-content-template>
|
</loading-content-template>
|
||||||
|
|
||||||
</alfresco-datatable>
|
</alfresco-datatable>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -80,31 +104,27 @@ We have added more methods in the type definition file of the alfresco-js-api to
|
|||||||
|
|
||||||
The ADF Card is a generic component, which shows the properties received in input as a material design card. The main idea was to create a component that can be shared among different components.
|
The ADF Card is a generic component, which shows the properties received in input as a material design card. The main idea was to create a component that can be shared among different components.
|
||||||
|
|
||||||
```
|
<adf-card-view
|
||||||
<adf-card-view
|
[properties]="[{label: 'My Label', value: 'My value'}]">
|
||||||
[properties]="[{label: 'My Label', value: 'My value'}]">
|
</adf-card-view>
|
||||||
</adf-card-view>
|
|
||||||
```
|
|
||||||
|
|
||||||
The properties are an array of CardViewModel
|
The properties are an array of CardViewModel
|
||||||
|
|
||||||
```
|
export class CardViewModel {
|
||||||
export class CardViewModel {
|
label: string;
|
||||||
label: string;
|
value: any;
|
||||||
value: any;
|
key: any;
|
||||||
key: any;
|
format: string;
|
||||||
format: string;
|
default: string;
|
||||||
default: string;
|
|
||||||
|
|
||||||
constructor(obj?: any) {
|
constructor(obj?: any) {
|
||||||
this.label = obj.label || '';
|
this.label = obj.label || '';
|
||||||
this.value = obj.value;
|
this.value = obj.value;
|
||||||
this.key = obj.key;
|
this.key = obj.key;
|
||||||
this.format = obj.format;
|
this.format = obj.format;
|
||||||
this.default = obj.default;
|
this.default = obj.default;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
As properties you can set the label, the value and other optional fields, such as the format and the default values.
|
As properties you can set the label, the value and other optional fields, such as the format and the default values.
|
||||||
Specifically, the **format** propriety is useful to show a value in a custom format, for example, the date in DD/MM/YYYY or MM/DD/YYYY
|
Specifically, the **format** propriety is useful to show a value in a custom format, for example, the date in DD/MM/YYYY or MM/DD/YYYY
|
||||||
@@ -115,13 +135,11 @@ The **default** values allow initializing some properties as defined, in case t
|
|||||||
This component was already present in the previous ADF versions but we changed the design and the code using the ADF Card Component.
|
This component was already present in the previous ADF versions but we changed the design and the code using the ADF Card Component.
|
||||||
The Task Header shows all the information related to the task.
|
The Task Header shows all the information related to the task.
|
||||||
|
|
||||||
```
|
<div *ngIf="taskDetails">
|
||||||
<div *ngIf="taskDetails">
|
<div class="mdl-grid mdl-shadow--2dp">
|
||||||
<div class="mdl-grid mdl-shadow--2dp">
|
<adf-card-view [properties]="properties"></adf-card-view>
|
||||||
<adf-card-view [properties]="properties"></adf-card-view>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
```
|
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
@@ -129,22 +147,20 @@ Result:
|
|||||||
|
|
||||||
### 7. Process and Task attachment list component
|
### 7. Process and Task attachment list component
|
||||||
|
|
||||||
This component shows all the attachments added to a task/process as a list. The component is using the data table component to show the list and the context menu with the actions. At the moment, you can open the attachment doing the double click on the row or select the action view from the menu actions. There is also the ability to download the attachment or remove it.
|
This component shows all the attachments added to a task/process as a list. The component is using the [data table component](../../lib/core/datatable/components/datatable/datatable.component.ts) to show the list and the context menu with the actions. At the moment, you can open the attachment doing the double click on the row or select the action view from the menu actions. There is also the ability to download the attachment or remove it.
|
||||||
|
|
||||||
```
|
<alfresco-datatable *ngIf="!isEmpty()"
|
||||||
<alfresco-datatable *ngIf="!isEmpty()"
|
[rows]="attachments"
|
||||||
[rows]="attachments"
|
[actions]="true"
|
||||||
[actions]="true"
|
(rowDblClick)="openContent($event)"
|
||||||
(rowDblClick)="openContent($event)"
|
(showRowActionsMenu)="onShowRowActionsMenu($event)"
|
||||||
(showRowActionsMenu)="onShowRowActionsMenu($event)"
|
(executeRowAction)="onExecuteRowAction($event)">
|
||||||
(executeRowAction)="onExecuteRowAction($event)">
|
<data-columns>
|
||||||
<data-columns>
|
<data-column key="icon" type="icon" srTitle="Thumbnail" [sortable]="false"></data-column>
|
||||||
<data-column key="icon" type="icon" srTitle="Thumbnail" [sortable]="false"></data-column>
|
<data-column key="name" type="text" title="Name" class="full-width ellipsis-cell" [sortable]="true"></data-column>
|
||||||
<data-column key="name" type="text" title="Name" class="full-width ellipsis-cell" [sortable]="true"></data-column>
|
<data-column key="created" type="date" format="shortDate" title="Date"></data-column>
|
||||||
<data-column key="created" type="date" format="shortDate" title="Date"></data-column>
|
</data-columns>
|
||||||
</data-columns>
|
</alfresco-datatable>
|
||||||
</alfresco-datatable>
|
|
||||||
```
|
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
@@ -154,43 +170,40 @@ Result:
|
|||||||
|
|
||||||
This component was already present in the previous ADF versions but we changed the design and improve the code.
|
This component was already present in the previous ADF versions but we changed the design and improve the code.
|
||||||
|
|
||||||
With this component, you can easily involve a person into a task. The component itself is composed of two different component, the search component, the people list component.
|
With this component, you can easily involve a person into a task. The component itself is composed of two different component, the [search component,](../content-services/search.component.md) the [people list component](../process-services/people-list.component.md).
|
||||||
|
|
||||||
The search component has the goal to find a person not involved and show the results in a list. The list is always a data table component with the action menu disabled.
|
The [search component](../content-services/search.component.md) has the goal to find a person not involved and show the results in a list. The list is always a [data table component](../../lib/core/datatable/components/datatable/datatable.component.ts) with the action menu disabled.
|
||||||
|
|
||||||
The people list component shows all the people involved in a task in a list.
|
The [people list component](../process-services/people-list.component.md) shows all the people involved in a task in a list.
|
||||||
|
|
||||||
The component is a wrapper of the data-table component with a custom action i.e. Remove the person from the list.
|
The component is a wrapper of the data-table component with a custom action i.e. Remove the person from the list.
|
||||||
|
|
||||||
```
|
<div class="assignment-container" *ngIf="showAssignment">
|
||||||
<div class="assignment-container" *ngIf="showAssignment">
|
<activiti-people-search
|
||||||
<activiti-people-search
|
(searchPeople)="searchUser($event)"
|
||||||
(searchPeople)="searchUser($event)"
|
(success)="involveUser($event)"
|
||||||
(success)="involveUser($event)"
|
(closeSearch)="onCloseSearch()"
|
||||||
(closeSearch)="onCloseSearch()"
|
[results]="peopleSearch$">
|
||||||
[results]="peopleSearch$">
|
</activiti-people-search>
|
||||||
</activiti-people-search>
|
</div>
|
||||||
</div>
|
<div class="assignment-list-container" id="assignment-people-list" *ngIf="hasPeople()">
|
||||||
<div class="assignment-list-container" id="assignment-people-list" *ngIf="hasPeople()">
|
<adf-people-list [users]="people">
|
||||||
<adf-people-list [users]="people">
|
<data-columns>
|
||||||
<data-columns>
|
<data-column key="firstName">
|
||||||
<data-column key="firstName">
|
<ng-template let-entry="$implicit">
|
||||||
<ng-template let-entry="$implicit">
|
<div class="people-pic">{{getInitialUserName(entry.row.obj.firstName, entry.row.obj.lastName)}}</div>
|
||||||
<div class="people-pic">{{getInitialUserName(entry.row.obj.firstName, entry.row.obj.lastName)}}</div>
|
</ng-template>
|
||||||
</ng-template>
|
</data-column>
|
||||||
</data-column>
|
<data-column key="email" class="full-width">
|
||||||
<data-column key="email" class="full-width">
|
<ng-template let-entry="$implicit">
|
||||||
<ng-template let-entry="$implicit">
|
<div class="people-full-name">{{ getDisplayUser(entry.row.obj.firstName, entry.row.obj.lastName, ' ') }}</div>
|
||||||
<div class="people-full-name">{{ getDisplayUser(entry.row.obj.firstName, entry.row.obj.lastName, ' ') }}</div>
|
<div class="people-email">{{ entry.row.obj.email }}</div>
|
||||||
<div class="people-email">{{ entry.row.obj.email }}</div>
|
<div class="people-edit-label">can edit</div>
|
||||||
<div class="people-edit-label">can edit</div>
|
</ng-template>
|
||||||
</ng-template>
|
</data-column>
|
||||||
</data-column>
|
</data-columns>
|
||||||
</data-columns>
|
</adf-people-list>
|
||||||
</adf-people-list>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
Add people search person result:
|
Add people search person result:
|
||||||
|
|
||||||
@@ -210,13 +223,11 @@ The new property is **root**. You can specify in the root property the name of
|
|||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
```
|
<adf-breadcrumb
|
||||||
<adf-breadcrumb
|
[target]="documentList"
|
||||||
[target]="documentList"
|
[root]="'New-Root'"
|
||||||
[root]="'New-Root'"
|
[folderNode]="newRootId">
|
||||||
[folderNode]="newRootId">
|
</adf-breadcrumb>
|
||||||
</adf-breadcrumb>
|
|
||||||
```
|
|
||||||
|
|
||||||
Result:
|
Result:
|
||||||
|
|
||||||
@@ -228,70 +239,60 @@ Refer to the [document list documentation](https://github.com/Alfresco/alfresco
|
|||||||
|
|
||||||
### 10. Form events bus
|
### 10. Form events bus
|
||||||
|
|
||||||
If you want to listen to all the events fired from the form you can subscribe to this Subject:
|
If you want to listen to all the events fired from the form you can subscribe to this [`Subject`](http://reactivex.io/documentation/subject.html):
|
||||||
|
|
||||||
```
|
formService.formEvents.subscribe((event: Event) => {
|
||||||
formService.formEvents.subscribe((event: Event) => {
|
console.log('Event fired:' + event.type);
|
||||||
console.log('Event fired:' + event.type);
|
console.log('Event Target:' + event.target);
|
||||||
console.log('Event Target:' + event.target);
|
});
|
||||||
});
|
|
||||||
```
|
|
||||||
|
|
||||||
Refer to the [form documentation](https://github.com/Alfresco/alfresco-ng2-components/tree/master/ng2-components/ng2-activiti-form#listen-all-form-events)
|
Refer to the [form documentation](https://github.com/Alfresco/alfresco-ng2-components/tree/master/ng2-components/ng2-activiti-form#listen-all-form-events)
|
||||||
for further details.
|
for further details.
|
||||||
|
|
||||||
### 11. Form render independent from APS
|
### 11. Form render independent from APS
|
||||||
|
|
||||||
The 1.6.1 release lays a foundation for making a Form renderer independent from the backend and APS services to allow more granular control of how it works and where takes/stores its data.
|
The 1.6.1 release lays a foundation for making a [`Form`](../../lib/process-services/task-list/models/form.model.ts) renderer independent from the backend and APS services to allow more granular control of how it works and where takes/stores its data.
|
||||||
|
|
||||||
#### Binding "form" definition
|
#### Binding "form" definition
|
||||||
|
|
||||||
With this release, it is now possible to bind a form definition via the "form" property.
|
With this release, it is now possible to bind a form definition via the "form" property.
|
||||||
|
|
||||||
```
|
<activiti-form [form]="form">
|
||||||
<activiti-form [form]="form">
|
</activiti-form>
|
||||||
</activiti-form>
|
|
||||||
```
|
|
||||||
|
|
||||||
And the underlying component controller code can be as follows:
|
And the underlying component controller code can be as follows:
|
||||||
|
|
||||||
```
|
export class FormDemoComponent implements OnInit {
|
||||||
export class FormDemoComponent implements OnInit {
|
|
||||||
|
|
||||||
form: FormModel;
|
form: FormModel;
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
let formDefinitionJSON: any = DemoForm.getDefinition();
|
let formDefinitionJSON: any = DemoForm.getDefinition();
|
||||||
let form = this.formService.parseForm(formDefinitionJSON);
|
let form = this.formService.parseForm(formDefinitionJSON);
|
||||||
this.form = form;
|
this.form = form;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
#### Parsing form definitions
|
#### Parsing form definitions
|
||||||
|
|
||||||
The FormService got a new API to parse form definitions from JSON into the FormModel instances without using Form Component like it was previously.
|
The [`FormService`](../core/form.service.md) got a new API to parse form definitions from JSON into the [`FormModel`](../../lib/core/form/components/widgets/core/form.model.ts) instances without using [`Form`](../../lib/process-services/task-list/models/form.model.ts) Component like it was previously.
|
||||||
|
|
||||||
```
|
formService.parseForm(formDefinitionJSON)
|
||||||
formService.parseForm(formDefinitionJSON)
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Controlling outcome actions
|
#### Controlling outcome actions
|
||||||
|
|
||||||
It is now possible to control what happens when end users click the form outcome buttons, like Save, Complete, etc. The FormService gets a new cancellable event called "executeOutcome" for that purpose.
|
It is now possible to control what happens when end users click the form outcome buttons, like Save, Complete, etc. The [`FormService`](../core/form.service.md) gets a new cancellable event called "executeOutcome" for that purpose.
|
||||||
|
|
||||||
```
|
export class FormDemoComponent implements OnInit {
|
||||||
export class FormDemoComponent implements OnInit {
|
|
||||||
|
|
||||||
constructor(private formService: FormService) {
|
constructor(private formService: FormService) {
|
||||||
formService.executeOutcome.subscribe(e => {
|
formService.executeOutcome.subscribe(e => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
console.log(e.outcome);
|
console.log(e.outcome);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
### 12. Application settings (server-side)
|
### 12. Application settings (server-side)
|
||||||
|
|
||||||
@@ -299,17 +300,16 @@ It is now possible to have global (server-side) settings that enable or disable
|
|||||||
|
|
||||||
By default, all application settings are stored in the "app.config.json" file in the root of your web application and have the following defaults:
|
By default, all application settings are stored in the "app.config.json" file in the root of your web application and have the following defaults:
|
||||||
|
|
||||||
```
|
{
|
||||||
{
|
"ecmHost": "http://localhost:3000/ecm",
|
||||||
"ecmHost": "http://localhost:3000/ecm",
|
"bpmHost": "http://localhost:3000/bpm",
|
||||||
"bpmHost": "http://localhost:3000/bpm",
|
"application": {
|
||||||
"application": {
|
"name": "Alfresco"
|
||||||
"name": "Alfresco"
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
You can get more details on application configuration in the following articles:
|
You can get more details on application configuration in the following articles:
|
||||||
|
|
||||||
- [Demo App Readme](https://github.com/Alfresco/alfresco-ng2-components/blob/development/demo-shell-ng2/README.md#application-settings-server-side)
|
- [Demo App Readme](https://github.com/Alfresco/alfresco-ng2-components/blob/development/demo-shell-ng2/README.md#application-settings-server-side)
|
||||||
- [AppConfigService Readme](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#appconfigservice)
|
- [AppConfigService Readme](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#appconfigservice)
|
||||||
|
|
||||||
@@ -318,8 +318,9 @@ You can get more details on application configuration in the following articles:
|
|||||||
To greatly simplify development process the demo and generated applications now feature Proxy settings for webpack development server. That allows using ACS/APS services without any CORS configurations.
|
To greatly simplify development process the demo and generated applications now feature Proxy settings for webpack development server. That allows using ACS/APS services without any CORS configurations.
|
||||||
|
|
||||||
You get the following settings by default (also applied to the Application settings)
|
You get the following settings by default (also applied to the Application settings)
|
||||||
- [http://localhost:3000/ecm](http://localhost:3000/ecm) is mapped to [http://localhost:8080](http://localhost:8080)
|
|
||||||
- [http://localhost:3000/bpm](http://localhost:3000/bpm) is mapped to [http://localhost:9999](http://localhost:9999)
|
- <http://localhost:3000/ecm> is mapped to <http://localhost:8080>
|
||||||
|
- <http://localhost:3000/bpm> is mapped to <http://localhost:9999>
|
||||||
|
|
||||||
### 14. Login restyling
|
### 14. Login restyling
|
||||||
|
|
||||||
@@ -357,84 +358,84 @@ Below you can find a detailed list of tickets addressed in the new release. Fo
|
|||||||
|
|
||||||
## Feature
|
## Feature
|
||||||
|
|
||||||
- [[ADF-510](https://issues.alfresco.com/jira/browse/ADF-510)] - Drag and Drop should detect if user has permission to upload
|
- \[[ADF-510](https://issues.alfresco.com/jira/browse/ADF-510)] - Drag and Drop should detect if user has permission to upload
|
||||||
- [[ADF-524](https://issues.alfresco.com/jira/browse/ADF-524)] - Datatable loading state
|
- \[[ADF-524](https://issues.alfresco.com/jira/browse/ADF-524)] - Datatable loading state
|
||||||
- [[ADF-573](https://issues.alfresco.com/jira/browse/ADF-573)] - Allow disabling drag and drop upload based on condition
|
- \[[ADF-573](https://issues.alfresco.com/jira/browse/ADF-573)] - Allow disabling drag and drop upload based on condition
|
||||||
- [[ADF-613](https://issues.alfresco.com/jira/browse/ADF-613)] - Support for Plain Text files in Viewer
|
- \[[ADF-613](https://issues.alfresco.com/jira/browse/ADF-613)] - Support for Plain Text files in Viewer
|
||||||
- [[ADF-622](https://issues.alfresco.com/jira/browse/ADF-622)] - Extend TypeScript definitions for JS-API
|
- \[[ADF-622](https://issues.alfresco.com/jira/browse/ADF-622)] - Extend TypeScript definitions for JS-API
|
||||||
- [[ADF-631](https://issues.alfresco.com/jira/browse/ADF-631)] - Viewer - Should play also the mp3 file
|
- \[[ADF-631](https://issues.alfresco.com/jira/browse/ADF-631)] - Viewer - Should play also the mp3 file
|
||||||
- [[ADF-667](https://issues.alfresco.com/jira/browse/ADF-667)] - It should be possible to disable row selection in Document List
|
- \[[ADF-667](https://issues.alfresco.com/jira/browse/ADF-667)] - It should be possible to disable row selection in Document List
|
||||||
- [[ADF-710](https://issues.alfresco.com/jira/browse/ADF-710)] - Create a Process Attachment List component
|
- \[[ADF-710](https://issues.alfresco.com/jira/browse/ADF-710)] - Create a [Process Attachment List component](../process-services/process-attachment-list.component.md)
|
||||||
- [[ADF-712](https://issues.alfresco.com/jira/browse/ADF-712)] - Task Attachment - Provide a way to attach a new content
|
- \[[ADF-712](https://issues.alfresco.com/jira/browse/ADF-712)] - Task Attachment - Provide a way to attach a new content
|
||||||
- [[ADF-713](https://issues.alfresco.com/jira/browse/ADF-713)] - Process Attachment - Provide a way to attach a new content
|
- \[[ADF-713](https://issues.alfresco.com/jira/browse/ADF-713)] - Process Attachment - Provide a way to attach a new content
|
||||||
- [[ADF-793](https://issues.alfresco.com/jira/browse/ADF-793)] - Convert to PDF the document that the renditions service provide
|
- \[[ADF-793](https://issues.alfresco.com/jira/browse/ADF-793)] - Convert to PDF the document that the [renditions service](../core/renditions.service.md) provide
|
||||||
- [[ADF-804](https://issues.alfresco.com/jira/browse/ADF-804)] - Add proxy configuration in demo shell
|
- \[[ADF-804](https://issues.alfresco.com/jira/browse/ADF-804)] - Add proxy configuration in demo shell
|
||||||
- [[ADF-843](https://issues.alfresco.com/jira/browse/ADF-843)] - Form events bus
|
- \[[ADF-843](https://issues.alfresco.com/jira/browse/ADF-843)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) events bus
|
||||||
- [[ADF-845](https://issues.alfresco.com/jira/browse/ADF-845)] - Breadcrumb path personalisation
|
- \[[ADF-845](https://issues.alfresco.com/jira/browse/ADF-845)] - Breadcrumb path personalisation
|
||||||
- [[ADF-847](https://issues.alfresco.com/jira/browse/ADF-847)] - Use application settings file instead of local storage for server URLs
|
- \[[ADF-847](https://issues.alfresco.com/jira/browse/ADF-847)] - Use application settings file instead of local storage for server URLs
|
||||||
|
|
||||||
## Story
|
## Story
|
||||||
|
|
||||||
- [[ADF-850](https://issues.alfresco.com/jira/browse/ADF-850)] - Provide ability to use Forms Renderer without APS
|
- \[[ADF-850](https://issues.alfresco.com/jira/browse/ADF-850)] - Provide ability to use Forms Renderer without APS
|
||||||
- [[ADF-851](https://issues.alfresco.com/jira/browse/ADF-851)] - Provide ability to intercept form outcome button clicks
|
- \[[ADF-851](https://issues.alfresco.com/jira/browse/ADF-851)] - Provide ability to intercept form outcome button clicks
|
||||||
|
|
||||||
## Bug
|
## Bug
|
||||||
|
|
||||||
- [[ADF-242](https://issues.alfresco.com/jira/browse/ADF-242)] - When deleting a report the content remains on screen. - 1616 Github
|
- \[[ADF-242](https://issues.alfresco.com/jira/browse/ADF-242)] - When deleting a report the content remains on screen. - 1616 Github
|
||||||
- [[ADF-247](https://issues.alfresco.com/jira/browse/ADF-247)] - 'Process definition overview' displays wrong number of 'Total number of process instances' when choosing 'Active' or 'Complete' - 1621 Github
|
- \[[ADF-247](https://issues.alfresco.com/jira/browse/ADF-247)] - 'Process definition overview' displays wrong number of 'Total number of process instances' when choosing 'Active' or 'Complete' - 1621 Github
|
||||||
- [[ADF-525](https://issues.alfresco.com/jira/browse/ADF-525)] - Analytics report - Delete report
|
- \[[ADF-525](https://issues.alfresco.com/jira/browse/ADF-525)] - Analytics report - Delete report
|
||||||
- [[ADF-571](https://issues.alfresco.com/jira/browse/ADF-571)] - File upload that is in progress is not stopped with the Cancel button
|
- \[[ADF-571](https://issues.alfresco.com/jira/browse/ADF-571)] - File upload that is in progress is not stopped with the Cancel button
|
||||||
- [[ADF-603](https://issues.alfresco.com/jira/browse/ADF-603)] - Blank page after running the demo of a component - 1870 Github
|
- \[[ADF-603](https://issues.alfresco.com/jira/browse/ADF-603)] - Blank page after running the demo of a component - 1870 Github
|
||||||
- [[ADF-610](https://issues.alfresco.com/jira/browse/ADF-610)] - Upload button and DnD area should not upload hidden files and folders
|
- \[[ADF-610](https://issues.alfresco.com/jira/browse/ADF-610)] - Upload button and DnD area should not upload hidden files and folders
|
||||||
- [[ADF-621](https://issues.alfresco.com/jira/browse/ADF-621)] - Document List draws drop areas on Files
|
- \[[ADF-621](https://issues.alfresco.com/jira/browse/ADF-621)] - Document List draws drop areas on Files
|
||||||
- [[ADF-640](https://issues.alfresco.com/jira/browse/ADF-640)] - After uploading folder with DnD document list does not reload
|
- \[[ADF-640](https://issues.alfresco.com/jira/browse/ADF-640)] - After uploading folder with DnD document list does not reload
|
||||||
- [[ADF-643](https://issues.alfresco.com/jira/browse/ADF-643)] - Upload has performance problems
|
- \[[ADF-643](https://issues.alfresco.com/jira/browse/ADF-643)] - Upload has performance problems
|
||||||
- [[ADF-680](https://issues.alfresco.com/jira/browse/ADF-680)] - DocumentList is displayed as empty if you delete all files and folders in the last page available.
|
- \[[ADF-680](https://issues.alfresco.com/jira/browse/ADF-680)] - DocumentList is displayed as empty if you delete all files and folders in the last page available.
|
||||||
- [[ADF-684](https://issues.alfresco.com/jira/browse/ADF-684)] - Cannot delete an attachment
|
- \[[ADF-684](https://issues.alfresco.com/jira/browse/ADF-684)] - Cannot delete an attachment
|
||||||
- [[ADF-686](https://issues.alfresco.com/jira/browse/ADF-686)] - Cannot download a file
|
- \[[ADF-686](https://issues.alfresco.com/jira/browse/ADF-686)] - Cannot download a file
|
||||||
- [[ADF-687](https://issues.alfresco.com/jira/browse/ADF-687)] - 'Attachments' header remains after completing a task
|
- \[[ADF-687](https://issues.alfresco.com/jira/browse/ADF-687)] - 'Attachments' header remains after completing a task
|
||||||
- [[ADF-690](https://issues.alfresco.com/jira/browse/ADF-690)] - Upload drag area aborts all files after snackbar expires
|
- \[[ADF-690](https://issues.alfresco.com/jira/browse/ADF-690)] - Upload drag area aborts all files after snackbar expires
|
||||||
- [[ADF-696](https://issues.alfresco.com/jira/browse/ADF-696)] - Entire accordion group header should be clickable
|
- \[[ADF-696](https://issues.alfresco.com/jira/browse/ADF-696)] - Entire accordion group header should be clickable
|
||||||
- [[ADF-702](https://issues.alfresco.com/jira/browse/ADF-702)] - Task/Process Filter - Provide a way to change the default filter
|
- \[[ADF-702](https://issues.alfresco.com/jira/browse/ADF-702)] - Task/Process Filter - Provide a way to change the default filter
|
||||||
- [[ADF-706](https://issues.alfresco.com/jira/browse/ADF-706)] - Cannot tab into a checkbox on a form
|
- \[[ADF-706](https://issues.alfresco.com/jira/browse/ADF-706)] - Cannot tab into a checkbox on a form
|
||||||
- [[ADF-707](https://issues.alfresco.com/jira/browse/ADF-707)] - Cannot tab into a dynamic table row
|
- \[[ADF-707](https://issues.alfresco.com/jira/browse/ADF-707)] - Cannot tab into a dynamic table row
|
||||||
- [[ADF-709](https://issues.alfresco.com/jira/browse/ADF-709)] - After creating a dynamic table row tab index starts from top of page
|
- \[[ADF-709](https://issues.alfresco.com/jira/browse/ADF-709)] - After creating a dynamic table row tab index starts from top of page
|
||||||
- [[ADF-717](https://issues.alfresco.com/jira/browse/ADF-717)] - Multiple NPM errors during the build
|
- \[[ADF-717](https://issues.alfresco.com/jira/browse/ADF-717)] - Multiple NPM errors during the build
|
||||||
- [[ADF-721](https://issues.alfresco.com/jira/browse/ADF-721)] - Translation problem - dev enviroment
|
- \[[ADF-721](https://issues.alfresco.com/jira/browse/ADF-721)] - Translation problem - dev enviroment
|
||||||
- [[ADF-723](https://issues.alfresco.com/jira/browse/ADF-723)] - 'Upload File' isn't working.
|
- \[[ADF-723](https://issues.alfresco.com/jira/browse/ADF-723)] - 'Upload File' isn't working.
|
||||||
- [[ADF-725](https://issues.alfresco.com/jira/browse/ADF-725)] - Upload dialog does not indicate aborted/rejected files
|
- \[[ADF-725](https://issues.alfresco.com/jira/browse/ADF-725)] - Upload dialog does not indicate aborted/rejected files
|
||||||
- [[ADF-737](https://issues.alfresco.com/jira/browse/ADF-737)] - Analytics report - Should expose the Models
|
- \[[ADF-737](https://issues.alfresco.com/jira/browse/ADF-737)] - Analytics report - Should expose the Models
|
||||||
- [[ADF-739](https://issues.alfresco.com/jira/browse/ADF-739)] - Viewer within tasks and processes does not display all supported file extensions.
|
- \[[ADF-739](https://issues.alfresco.com/jira/browse/ADF-739)] - Viewer within tasks and processes does not display all supported file extensions.
|
||||||
- [[ADF-759](https://issues.alfresco.com/jira/browse/ADF-759)] - Cannot use script.sh with node 8.0.0 and npm 5.0.
|
- \[[ADF-759](https://issues.alfresco.com/jira/browse/ADF-759)] - Cannot use script.sh with node 8.0.0 and npm 5.0.
|
||||||
- [[ADF-765](https://issues.alfresco.com/jira/browse/ADF-765)] - Rating Component is not working.
|
- \[[ADF-765](https://issues.alfresco.com/jira/browse/ADF-765)] - [Rating Component](../content-services/rating.component.md) is not working.
|
||||||
- [[ADF-766](https://issues.alfresco.com/jira/browse/ADF-766)] - "Remove" file option within the Attachment list is not working.
|
- \[[ADF-766](https://issues.alfresco.com/jira/browse/ADF-766)] - "Remove" file option within the Attachment list is not working.
|
||||||
- [[ADF-779](https://issues.alfresco.com/jira/browse/ADF-779)] - Broken thumbnails are displayed in Processes Attachment list.
|
- \[[ADF-779](https://issues.alfresco.com/jira/browse/ADF-779)] - Broken thumbnails are displayed in Processes Attachment list.
|
||||||
- [[ADF-781](https://issues.alfresco.com/jira/browse/ADF-781)] - Folder content is not uploaded if a folder with the same name already exists
|
- \[[ADF-781](https://issues.alfresco.com/jira/browse/ADF-781)] - Folder content is not uploaded if a folder with the same name already exists
|
||||||
- [[ADF-782](https://issues.alfresco.com/jira/browse/ADF-782)] - It is not possible to upload a Folder by dropping on another Folder in Document List
|
- \[[ADF-782](https://issues.alfresco.com/jira/browse/ADF-782)] - It is not possible to upload a Folder by dropping on another Folder in Document List
|
||||||
- [[ADF-794](https://issues.alfresco.com/jira/browse/ADF-794)] - Add people assignment component
|
- \[[ADF-794](https://issues.alfresco.com/jira/browse/ADF-794)] - Add people assignment component
|
||||||
- [[ADF-797](https://issues.alfresco.com/jira/browse/ADF-797)] - Published components have wrong content
|
- \[[ADF-797](https://issues.alfresco.com/jira/browse/ADF-797)] - Published components have wrong content
|
||||||
- [[ADF-802](https://issues.alfresco.com/jira/browse/ADF-802)] - 'Attach Document' and DnD in Attachment List are not working
|
- \[[ADF-802](https://issues.alfresco.com/jira/browse/ADF-802)] - 'Attach Document' and DnD in Attachment List are not working
|
||||||
- [[ADF-810](https://issues.alfresco.com/jira/browse/ADF-810)] - Radio button list is selecting the first value behind the scenes when nothing is selected - 1963 Github
|
- \[[ADF-810](https://issues.alfresco.com/jira/browse/ADF-810)] - Radio button list is selecting the first value behind the scenes when nothing is selected - 1963 Github
|
||||||
- [[ADF-833](https://issues.alfresco.com/jira/browse/ADF-833)] - Data table - single and double click
|
- \[[ADF-833](https://issues.alfresco.com/jira/browse/ADF-833)] - Data table - single and double click
|
||||||
- [[ADF-842](https://issues.alfresco.com/jira/browse/ADF-842)] - Error is received in console log when a form is completed
|
- \[[ADF-842](https://issues.alfresco.com/jira/browse/ADF-842)] - Error is received in console log when a form is completed
|
||||||
- [[ADF-883](https://issues.alfresco.com/jira/browse/ADF-883)] - UserInfo - Build errors
|
- \[[ADF-883](https://issues.alfresco.com/jira/browse/ADF-883)] - [`UserInfo`](../../lib/content-services/document-list/models/document-library.model.ts) - Build errors
|
||||||
- [[ADF-884](https://issues.alfresco.com/jira/browse/ADF-884)] - FormComponent - Compilation error
|
- \[[ADF-884](https://issues.alfresco.com/jira/browse/ADF-884)] - [`FormComponent`](../core/form.component.md) - Compilation error
|
||||||
- [[ADF-893](https://issues.alfresco.com/jira/browse/ADF-893)] - Create Attachment Task/Process - Compilation error
|
- \[[ADF-893](https://issues.alfresco.com/jira/browse/ADF-893)] - Create Attachment Task/Process - Compilation error
|
||||||
- [[ADF-897](https://issues.alfresco.com/jira/browse/ADF-897)] - ActivitiPeopleList - use the prexif adf
|
- \[[ADF-897](https://issues.alfresco.com/jira/browse/ADF-897)] - ActivitiPeopleList - use the prexif adf
|
||||||
- [[ADF-906](https://issues.alfresco.com/jira/browse/ADF-906)] - data property on activiti-form component do not react on changes - 2007 Github
|
- \[[ADF-906](https://issues.alfresco.com/jira/browse/ADF-906)] - data property on activiti-form component do not react on changes - 2007 Github
|
||||||
- [[ADF-930](https://issues.alfresco.com/jira/browse/ADF-930)] - Not able to attach a file into Attachment List.
|
- \[[ADF-930](https://issues.alfresco.com/jira/browse/ADF-930)] - Not able to attach a file into Attachment List.
|
||||||
|
|
||||||
## Task
|
## Task
|
||||||
|
|
||||||
- [[ADF-39](https://issues.alfresco.com/jira/browse/ADF-39)] - Migrate demo components to webpack and update documentation - 1399 Github
|
- \[[ADF-39](https://issues.alfresco.com/jira/browse/ADF-39)] - Migrate demo components to webpack and update documentation - 1399 Github
|
||||||
- [[ADF-604](https://issues.alfresco.com/jira/browse/ADF-604)] - Upgrade to @angular/material to latest version
|
- \[[ADF-604](https://issues.alfresco.com/jira/browse/ADF-604)] - Upgrade to @angular/material to latest version
|
||||||
- [[ADF-685](https://issues.alfresco.com/jira/browse/ADF-685)] - Create test case in test rail around attachment list component
|
- \[[ADF-685](https://issues.alfresco.com/jira/browse/ADF-685)] - Create test case in test rail around attachment list component
|
||||||
- [[ADF-881](https://issues.alfresco.com/jira/browse/ADF-881)] - Restore setting PS and CS address setting in demo shell
|
- \[[ADF-881](https://issues.alfresco.com/jira/browse/ADF-881)] - Restore setting PS and CS address setting in demo shell
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- [[ADF-78](https://issues.alfresco.com/jira/browse/ADF-78)] - Update Activiti CORS setup guide - 1438 Github
|
- \[[ADF-78](https://issues.alfresco.com/jira/browse/ADF-78)] - Update Activiti CORS setup guide - 1438 Github
|
||||||
- [[ADF-602](https://issues.alfresco.com/jira/browse/ADF-602)] - Accordion Component - Documentation
|
- \[[ADF-602](https://issues.alfresco.com/jira/browse/ADF-602)] - [Accordion Component](../core/accordion.component.md) - Documentation
|
||||||
- [[ADF-776](https://issues.alfresco.com/jira/browse/ADF-776)] - Update ADF project from 1.4.0 to 1.5.
|
- \[[ADF-776](https://issues.alfresco.com/jira/browse/ADF-776)] - Update ADF project from 1.4.0 to 1.5.
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+210
-191
@@ -5,9 +5,40 @@ These release notes provide information for the **1.7.0 release** of Alfresco
|
|||||||
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [1. ADF Prefix](#1-adf-prefix)
|
||||||
|
- [2. Copy and Move component](#2-copy-and-move-component)
|
||||||
|
- [3. Dropdown Sites/Favorites Component](#3-dropdown-sitesfavorites-component)
|
||||||
|
- [4. Toolbar Component](#4-toolbar-component)
|
||||||
|
- [5. Upload Component New design](#5-upload-component-new-design)
|
||||||
|
- [6. Upload ignore list configuration service](#6-upload-ignore-list-configuration-service)
|
||||||
|
- [7. Process Service Start Task New design]\(#7-process-service-start-task new-design)
|
||||||
|
- [8. Process Header Component](#8-process-header-component)
|
||||||
|
- [9. Search list Component new delete file feature]\(#9-search-list-component new-delete-file-feature)
|
||||||
|
- [10. Login new property](#10-login-new-property)
|
||||||
|
- [11. TaskDetails - DueDate and Description editable](#11-taskdetails---duedate-and-description-editable)
|
||||||
|
- [12. Configuration back end service hostname feature]\(#12-configuration-back-end-service hostname feature)
|
||||||
|
- [13. User Preferences Service](#13-user-preferences-service)
|
||||||
|
- [14. Search results highlighting properties](#14-search-results-highlighting-properties)
|
||||||
|
- [15. Change document list style rows based on permissions](#15-change-document-list-style-rows-based-on-permissions)
|
||||||
|
- [16. APS Audit REST API in the JS API](#16-aps-audit-rest-api-in-the-js-api)
|
||||||
|
- [17. New services in ng2-alfresco-core](#17-new-services-in-ng2-alfresco-core)
|
||||||
|
- [18. Code Contribution Guide and CLA](#18-code-contribution-guide-and-cla)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Epic](#epic)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
In the ADF 1.7 release we've had a big focus on Content capabilities. We brought in a new design for the Document List and the Uploader. Quite a few changes has made its way in to the release, breadcrumbs now has multiple modes (drop down and normal) and has been separated from the document list. The pagination component is now separated from the document list and has a new design too, and we've added toolbars to the document list. We will continue this effort to split up into more granular components and improve the design.
|
In the ADF 1.7 release we've had a big focus on Content capabilities. We brought in a new design for the Document List and the Uploader. Quite a few changes has made its way in to the release, breadcrumbs now has multiple modes (drop down and normal) and has been separated from the document list. The [pagination component](../core/pagination.component.md) is now separated from the document list and has a new design too, and we've added toolbars to the document list. We will continue this effort to split up into more granular components and improve the design.
|
||||||
|
|
||||||
We have introduced a "Copy and Move" component that integrates into the document list. The idea is to use the same picker for both forms and document list, i.e use it to select content in a form, or select the destination to copy or move items into. This is still work in progress as some of the features in the picker, such as search highlight didn't make it in time for code freeze. We will continue to improve this in the next release.
|
We have introduced a "Copy and Move" component that integrates into the document list. The idea is to use the same picker for both forms and document list, i.e use it to select content in a form, or select the destination to copy or move items into. This is still work in progress as some of the features in the picker, such as search highlight didn't make it in time for code freeze. We will continue to improve this in the next release.
|
||||||
|
|
||||||
@@ -22,7 +53,7 @@ Below the most relevant features of this release:
|
|||||||
- ADF prefix
|
- ADF prefix
|
||||||
- Copy and Move Component
|
- Copy and Move Component
|
||||||
- Dropdown sites/favorites Component
|
- Dropdown sites/favorites Component
|
||||||
- Toolbar Component
|
- [Toolbar Component](../core/toolbar.component.md)
|
||||||
- Upload Component New design
|
- Upload Component New design
|
||||||
- Upload ignore list configuration service
|
- Upload ignore list configuration service
|
||||||
- Start Task New design
|
- Start Task New design
|
||||||
@@ -31,7 +62,7 @@ Below the most relevant features of this release:
|
|||||||
- Login new property
|
- Login new property
|
||||||
- TaskDetails - DueDate and Description editable
|
- TaskDetails - DueDate and Description editable
|
||||||
- Configuration back end service hostname feature
|
- Configuration back end service hostname feature
|
||||||
- User Preferences Service
|
- [User Preferences Service](../core/user-preferences.service.md)
|
||||||
- Search results highlighting properties
|
- Search results highlighting properties
|
||||||
- Change document list style rows based on permissions
|
- Change document list style rows based on permissions
|
||||||
- APS Audit REST API in the JS API
|
- APS Audit REST API in the JS API
|
||||||
@@ -47,24 +78,22 @@ The good news is that you don't need to rename your old component because the ol
|
|||||||
|
|
||||||
Two new content actions have been added, the "copy" and the "move" for both folders and files. You can define them the same way as you can do it for the existing content actions.
|
Two new content actions have been added, the "copy" and the "move" for both folders and files. You can define them the same way as you can do it for the existing content actions.
|
||||||
|
|
||||||
```
|
<content-action
|
||||||
<content-action
|
icon="content_copy"
|
||||||
icon="content_copy"
|
target="folder"
|
||||||
target="folder"
|
title="{{'DOCUMENT_LIST.ACTIONS.FOLDER.COPY' | translate}}"
|
||||||
title="{{'DOCUMENT_LIST.ACTIONS.FOLDER.COPY' | translate}}"
|
permission="update"
|
||||||
permission="update"
|
[disableWithNoPermission]="true"
|
||||||
[disableWithNoPermission]="true"
|
handler="copy">
|
||||||
handler="copy">
|
</content-action>
|
||||||
</content-action>
|
<content-action
|
||||||
<content-action
|
icon="redo"
|
||||||
icon="redo"
|
target="folder"
|
||||||
target="folder"
|
title="{{'DOCUMENT_LIST.ACTIONS.FOLDER.MOVE' | translate}}"
|
||||||
title="{{'DOCUMENT_LIST.ACTIONS.FOLDER.MOVE' | translate}}"
|
permission="update"
|
||||||
permission="update"
|
[disableWithNoPermission]="true"
|
||||||
[disableWithNoPermission]="true"
|
handler="move">
|
||||||
handler="move">
|
</content-action>
|
||||||
</content-action>
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -72,11 +101,9 @@ Two new content actions have been added, the "copy" and the "move" for both fold
|
|||||||
|
|
||||||
DocumentList now provides a site dropdown component to show and interact with the sites of the current user.
|
DocumentList now provides a site dropdown component to show and interact with the sites of the current user.
|
||||||
|
|
||||||
```
|
|
||||||
<adf-sites-dropdown
|
<adf-sites-dropdown
|
||||||
(change)="getSiteContent($event)">
|
(change)="getSiteContent($event)">
|
||||||
</adf-sites-dropdown>
|
</adf-sites-dropdown>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -84,19 +111,17 @@ DocumentList now provides a site dropdown component to show and interact with t
|
|||||||
|
|
||||||
adf-toolbar is an easy container for headers, titles, actions, breadcrumbs.
|
adf-toolbar is an easy container for headers, titles, actions, breadcrumbs.
|
||||||
|
|
||||||
```
|
<adf-toolbar title="Toolbar">
|
||||||
<adf-toolbar title="Toolbar">
|
<adf-toolbar-title>
|
||||||
<adf-toolbar-title>
|
<adf-breadcrumb ...></adf-breadcrumb>
|
||||||
<adf-breadcrumb ...></adf-breadcrumb>
|
</adf-toolbar-title>
|
||||||
</adf-toolbar-title>
|
<button md-icon-button>
|
||||||
<button md-icon-button>
|
<md-icon>create_new_folder</md-icon>
|
||||||
<md-icon>create_new_folder</md-icon>
|
</button>
|
||||||
</button>
|
<button md-icon-button>
|
||||||
<button md-icon-button>
|
<md-icon>delete</md-icon>
|
||||||
<md-icon>delete</md-icon>
|
</button>
|
||||||
</button>
|
</adf-toolbar>
|
||||||
</adf-toolbar>
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -135,11 +160,9 @@ Start Process task form has been redesigned:
|
|||||||
|
|
||||||
This component shows all the basic information of a process.
|
This component shows all the basic information of a process.
|
||||||
|
|
||||||
```
|
<adf-process-instance-header
|
||||||
<adf-process-instance-header
|
processInstance="localProcessDetails">
|
||||||
processInstance="localProcessDetails">
|
</adf-process-instance-details>
|
||||||
</adf-process-instance-details>
|
|
||||||
```
|
|
||||||
|
|
||||||
The component is using the **adf-card-view** component to render all the information like a card.
|
The component is using the **adf-card-view** component to render all the information like a card.
|
||||||
|
|
||||||
@@ -169,15 +192,13 @@ The due date and the description of the task details are now editable and integr
|
|||||||
[Application Configuration Service](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#appconfigservice) (AppConfigService) gets support for dynamic variable substitution for APS and ACS endpoint settings.
|
[Application Configuration Service](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#appconfigservice) (AppConfigService) gets support for dynamic variable substitution for APS and ACS endpoint settings.
|
||||||
It is now possible having a configuration like given below:
|
It is now possible having a configuration like given below:
|
||||||
|
|
||||||
```
|
{
|
||||||
{
|
"ecmHost": "http://{hostname}:{port}/ecm",
|
||||||
"ecmHost": "http://{hostname}:{port}/ecm",
|
"bpmHost": "http://{hostname}:{port}/bpm",
|
||||||
"bpmHost": "http://{hostname}:{port}/bpm",
|
"application": {
|
||||||
"application": {
|
"name": "Alfresco"
|
||||||
"name": "Alfresco"
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
At runtime, the "hostname" and "port" variables will be automatically replaced with the actual values taken from the client machine. This helps reducing overhead with having multiple CI and E2E environments, all environments can use the same config file.
|
At runtime, the "hostname" and "port" variables will be automatically replaced with the actual values taken from the client machine. This helps reducing overhead with having multiple CI and E2E environments, all environments can use the same config file.
|
||||||
|
|
||||||
@@ -187,22 +208,20 @@ You can see more details on this feature in the following article: [Variable sub
|
|||||||
|
|
||||||
Developers have now a possibility storing and retrieving user preferences for either ADF or custom components.
|
Developers have now a possibility storing and retrieving user preferences for either ADF or custom components.
|
||||||
|
|
||||||
```
|
@Component({...})
|
||||||
@Component({...})
|
class AppComponent {
|
||||||
class AppComponent {
|
constructor(userPreferences: UserPreferencesService) {
|
||||||
constructor(userPreferences: UserPreferencesService) {
|
|
||||||
|
|
||||||
userPreferences.set('myProperty1', 'value1');
|
userPreferences.set('myProperty1', 'value1');
|
||||||
userPreferences.set('myProperty2', 'value2');
|
userPreferences.set('myProperty2', 'value2');
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
userPreferences.get('myProperty1')
|
userPreferences.get('myProperty1')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
The [UserPreferencesService](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#user-preferences-service) provides an API needed to store preferences based on different profiles. You can now have multiple users on the same machine with different set of preferences (like pagination size, authentication type, etc).
|
The [`UserPreferencesService`](../core/user-preferences.service.md) provides an API needed to store preferences based on different profiles. You can now have multiple users on the same machine with different set of preferences (like pagination size, authentication type, etc).
|
||||||
|
|
||||||
### 14. Search results highlighting properties
|
### 14. Search results highlighting properties
|
||||||
|
|
||||||
@@ -219,12 +238,12 @@ You can now customize the document list style row based on the permissions of th
|
|||||||
|
|
||||||
### 16. APS Audit REST API in the JS API
|
### 16. APS Audit REST API in the JS API
|
||||||
|
|
||||||
Two new methods has been added into the alfresco-js-api to support retrieve the audit informations inside the process service:
|
Two new methods has been added into the alfresco-js-api to support retrieve the audit informations inside the [process service](../process-services/process.service.md):
|
||||||
|
|
||||||
| API | Name | HTTP method | URL | Description |
|
| API | Name | HTTP method | URL | Description |
|
||||||
| -- | -- | -- | -- | -- |
|
| --- | ---- | ----------- | --- | ----------- |
|
||||||
| *ActivitiPublicRestApi.TaskApi* | [**getTaskAuditJson**](https://github.com/Alfresco/alfresco-js-api/blob/a82ce3bbe56cb0944f8771d14193704b571adf96/src/alfresco-activiti-rest-api/docs/TaskApi.md#getTaskAuditJson) | **GET** | /api/enterprise/tasks/{taskId}/audit | Retrieve audit infromation in json format |
|
| _ActivitiPublicRestApi.TaskApi_ | [**getTaskAuditJson**](https://github.com/Alfresco/alfresco-js-api/blob/a82ce3bbe56cb0944f8771d14193704b571adf96/src/alfresco-activiti-rest-api/docs/TaskApi.md#getTaskAuditJson) | **GET** | /api/enterprise/tasks/{taskId}/audit | Retrieve audit infromation in json format |
|
||||||
| *ActivitiPublicRestApi.TaskApi* | [**getTaskAuditPdf**](https://github.com/Alfresco/alfresco-js-api/blob/a82ce3bbe56cb0944f8771d14193704b571adf96/src/alfresco-activiti-rest-api/docs/TaskApi.md#getTaskAuditPdf) | **GET** | /app/rest/tasks/{taskId}/audit | Retrieve the task audit infromation in pdf format |
|
| _ActivitiPublicRestApi.TaskApi_ | [**getTaskAuditPdf**](https://github.com/Alfresco/alfresco-js-api/blob/a82ce3bbe56cb0944f8771d14193704b571adf96/src/alfresco-activiti-rest-api/docs/TaskApi.md#getTaskAuditPdf) | **GET** | /app/rest/tasks/{taskId}/audit | Retrieve the task audit infromation in pdf format |
|
||||||
|
|
||||||
For further details about those endepoints please refer to the [official documentation](https://github.com/Alfresco/alfresco-js-api/blob/master/src/alfresco-activiti-rest-api/docs/TaskApi.md)
|
For further details about those endepoints please refer to the [official documentation](https://github.com/Alfresco/alfresco-js-api/blob/master/src/alfresco-activiti-rest-api/docs/TaskApi.md)
|
||||||
|
|
||||||
@@ -233,15 +252,15 @@ For further details about those endepoints please refer to the [official documen
|
|||||||
In the ng2-alfresco-core component, there are a lot of services that you can use out of the box outside our component and you can find the complete list [here](https://github.com/Alfresco/alfresco-ng2-components/tree/master/ng2-components#services)
|
In the ng2-alfresco-core component, there are a lot of services that you can use out of the box outside our component and you can find the complete list [here](https://github.com/Alfresco/alfresco-ng2-components/tree/master/ng2-components#services)
|
||||||
The list below is the list of the new services added in 1.7.0:
|
The list below is the list of the new services added in 1.7.0:
|
||||||
|
|
||||||
- DeletedNodesApiService
|
- [`DeletedNodesApiService`](../core/deleted-nodes-api.service.md)
|
||||||
- FavoritesApiService
|
- [`FavoritesApiService`](../core/favorites-api.service.md)
|
||||||
- NodesApiService
|
- [`NodesApiService`](../core/nodes-api.service.md)
|
||||||
- PeopleApiService
|
- PeopleApiService
|
||||||
- SearchApiService
|
- SearchApiService
|
||||||
- SharedLinksApiService
|
- [`SharedLinksApiService`](../core/shared-links-api.service.md)
|
||||||
- SitesApiService
|
- SitesApiService
|
||||||
- ThumbnailService
|
- [`ThumbnailService`](../core/thumbnail.service.md)
|
||||||
- SearchService
|
- [`SearchService`](../../lib/core/services/search.service.ts)
|
||||||
|
|
||||||
### 18. Code Contribution Guide and CLA
|
### 18. Code Contribution Guide and CLA
|
||||||
|
|
||||||
@@ -280,137 +299,137 @@ Release Notes - Apps Development Framework - Version 1.7.
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-537](https://issues.alfresco.com/jira/browse/ADF-537)] - Code contribution guide
|
- \[[ADF-537](https://issues.alfresco.com/jira/browse/ADF-537)] - Code contribution guide
|
||||||
- [[ADF-892](https://issues.alfresco.com/jira/browse/ADF-892)] - Blog post on replacing ADF services in apps
|
- \[[ADF-892](https://issues.alfresco.com/jira/browse/ADF-892)] - Blog post on replacing ADF services in apps
|
||||||
- [[ADF-951](https://issues.alfresco.com/jira/browse/ADF-951)] - Article on how to update from 1.5.0 to 1.6.
|
- \[[ADF-951](https://issues.alfresco.com/jira/browse/ADF-951)] - Article on how to update from 1.5.0 to 1.6.
|
||||||
- [[ADF-961](https://issues.alfresco.com/jira/browse/ADF-961)] - Article integration APS and ACS and cognitive analysis metadata
|
- \[[ADF-961](https://issues.alfresco.com/jira/browse/ADF-961)] - Article integration APS and ACS and cognitive analysis metadata
|
||||||
- [[ADF-987](https://issues.alfresco.com/jira/browse/ADF-987)] - Add information about SaSS in the contribution guidelines
|
- \[[ADF-987](https://issues.alfresco.com/jira/browse/ADF-987)] - Add information about SaSS in the contribution guidelines
|
||||||
- [[ADF-1007](https://issues.alfresco.com/jira/browse/ADF-1007)] - Add Markdown linter in the build process
|
- \[[ADF-1007](https://issues.alfresco.com/jira/browse/ADF-1007)] - Add Markdown linter in the build process
|
||||||
- [[ADF-1042](https://issues.alfresco.com/jira/browse/ADF-1042)] - Add documentation on how to search only folder
|
- \[[ADF-1042](https://issues.alfresco.com/jira/browse/ADF-1042)] - Add documentation on how to search only folder
|
||||||
- [[ADF-1107](https://issues.alfresco.com/jira/browse/ADF-1107)] - Create example: Viewer + adf-card and blog post
|
- \[[ADF-1107](https://issues.alfresco.com/jira/browse/ADF-1107)] - Create example: Viewer + adf-card and blog post
|
||||||
- [[ADF-1110](https://issues.alfresco.com/jira/browse/ADF-1110)] - Toolbar documentation
|
- \[[ADF-1110](https://issues.alfresco.com/jira/browse/ADF-1110)] - Toolbar documentation
|
||||||
- [[ADF-1136](https://issues.alfresco.com/jira/browse/ADF-1136)] - Provide details on configuring Viewer to display PDF
|
- \[[ADF-1136](https://issues.alfresco.com/jira/browse/ADF-1136)] - Provide details on configuring Viewer to display PDF
|
||||||
- [[ADF-1146](https://issues.alfresco.com/jira/browse/ADF-1146)] - Upgrade Angular CLI article to the newest version of CLI/ADF
|
- \[[ADF-1146](https://issues.alfresco.com/jira/browse/ADF-1146)] - Upgrade Angular CLI article to the newest version of CLI/ADF
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [[ADF-914](https://issues.alfresco.com/jira/browse/ADF-914)] - Form section in the demo shell
|
- \[[ADF-914](https://issues.alfresco.com/jira/browse/ADF-914)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) section in the demo shell
|
||||||
- [[ADF-918](https://issues.alfresco.com/jira/browse/ADF-918)] - Activiti Start Task - Refactoring
|
- \[[ADF-918](https://issues.alfresco.com/jira/browse/ADF-918)] - Activiti Start Task - Refactoring
|
||||||
- [[ADF-920](https://issues.alfresco.com/jira/browse/ADF-920)] - Process Header Component - Use the CardView component
|
- \[[ADF-920](https://issues.alfresco.com/jira/browse/ADF-920)] - Process Header Component - Use the CardView component
|
||||||
- [[ADF-970](https://issues.alfresco.com/jira/browse/ADF-970)] - Attachment Task/process list - add template for empty list
|
- \[[ADF-970](https://issues.alfresco.com/jira/browse/ADF-970)] - Attachment Task/process list - add template for empty list
|
||||||
- [[ADF-971](https://issues.alfresco.com/jira/browse/ADF-971)] - Create Task/process attachment - Improve the functionality
|
- \[[ADF-971](https://issues.alfresco.com/jira/browse/ADF-971)] - Create Task/process attachment - Improve the functionality
|
||||||
- [[ADF-1032](https://issues.alfresco.com/jira/browse/ADF-1032)] - CLA - External PR automate task
|
- \[[ADF-1032](https://issues.alfresco.com/jira/browse/ADF-1032)] - CLA - External PR automate task
|
||||||
- [[ADF-1108](https://issues.alfresco.com/jira/browse/ADF-1108)] - Task header - Show the parent name clickable
|
- \[[ADF-1108](https://issues.alfresco.com/jira/browse/ADF-1108)] - Task header - Show the parent name clickable
|
||||||
- [[ADF-1114](https://issues.alfresco.com/jira/browse/ADF-1114)] - Process comments - Share the same comment between Task and Process
|
- \[[ADF-1114](https://issues.alfresco.com/jira/browse/ADF-1114)] - Process comments - Share the same comment between Task and Process
|
||||||
|
|
||||||
### Epic
|
### Epic
|
||||||
|
|
||||||
- [[ADF-697](https://issues.alfresco.com/jira/browse/ADF-697)] - Provide support for Codelizer
|
- \[[ADF-697](https://issues.alfresco.com/jira/browse/ADF-697)] - Provide support for Codelizer
|
||||||
- [[ADF-868](https://issues.alfresco.com/jira/browse/ADF-868)] - Add the adf prefix across all the components
|
- \[[ADF-868](https://issues.alfresco.com/jira/browse/ADF-868)] - Add the adf prefix across all the components
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [[ADF-195](https://issues.alfresco.com/jira/browse/ADF-195)] - fix 'change detection crash' when using router multiple times - 1550 Github
|
- \[[ADF-195](https://issues.alfresco.com/jira/browse/ADF-195)] - fix 'change detection crash' when using router multiple times - 1550 Github
|
||||||
- [[ADF-334](https://issues.alfresco.com/jira/browse/ADF-334)] - "$" symbol on a currency/amount field is shown against the label - 1707 Github
|
- \[[ADF-334](https://issues.alfresco.com/jira/browse/ADF-334)] - "$" symbol on a currency/amount field is shown against the label - 1707 Github
|
||||||
- [[ADF-523](https://issues.alfresco.com/jira/browse/ADF-523)] - Search Component - Unable to delete a file
|
- \[[ADF-523](https://issues.alfresco.com/jira/browse/ADF-523)] - [Search Component](../content-services/search.component.md) - Unable to delete a file
|
||||||
- [[ADF-733](https://issues.alfresco.com/jira/browse/ADF-733)] - Activiti start process - AppId should not be mandatory
|
- \[[ADF-733](https://issues.alfresco.com/jira/browse/ADF-733)] - Activiti start process - AppId should not be mandatory
|
||||||
- [[ADF-770](https://issues.alfresco.com/jira/browse/ADF-770)] - Wrong highlight is displayed around options within DocumentList.
|
- \[[ADF-770](https://issues.alfresco.com/jira/browse/ADF-770)] - Wrong highlight is displayed around options within DocumentList.
|
||||||
- [[ADF-778](https://issues.alfresco.com/jira/browse/ADF-778)] - "Upload Dialog" displays files that were previously uploaded on a different account.
|
- \[[ADF-778](https://issues.alfresco.com/jira/browse/ADF-778)] - "Upload Dialog" displays files that were previously uploaded on a different account.
|
||||||
- [[ADF-790](https://issues.alfresco.com/jira/browse/ADF-790)] - Attachment List displays the attached files within a user task.
|
- \[[ADF-790](https://issues.alfresco.com/jira/browse/ADF-790)] - Attachment List displays the attached files within a user task.
|
||||||
- [[ADF-819](https://issues.alfresco.com/jira/browse/ADF-819)] - Snackbar does not appear when uploading files via DnD
|
- \[[ADF-819](https://issues.alfresco.com/jira/browse/ADF-819)] - Snackbar does not appear when uploading files via DnD
|
||||||
- [[ADF-923](https://issues.alfresco.com/jira/browse/ADF-923)] - Involved user should not be able to see 'Complete' button as active in a task.
|
- \[[ADF-923](https://issues.alfresco.com/jira/browse/ADF-923)] - Involved user should not be able to see 'Complete' button as active in a task.
|
||||||
- [[ADF-939](https://issues.alfresco.com/jira/browse/ADF-939)] - [Login] Sign in button does not stay at the bottom
|
- \[[ADF-939](https://issues.alfresco.com/jira/browse/ADF-939)] - [Login] Sign in button does not stay at the bottom
|
||||||
- [[ADF-943](https://issues.alfresco.com/jira/browse/ADF-943)] - APS ContentApi is not present on index.d.ts and SitesApi is not complete
|
- \[[ADF-943](https://issues.alfresco.com/jira/browse/ADF-943)] - APS ContentApi is not present on index.d.ts and SitesApi is not complete
|
||||||
- [[ADF-945](https://issues.alfresco.com/jira/browse/ADF-945)] - 'Undefined' is displayed in 'attach file' widget after restore.
|
- \[[ADF-945](https://issues.alfresco.com/jira/browse/ADF-945)] - 'Undefined' is displayed in 'attach file' widget after restore.
|
||||||
- [[ADF-950](https://issues.alfresco.com/jira/browse/ADF-950)] - when the Form in readonly mode you can edit the date
|
- \[[ADF-950](https://issues.alfresco.com/jira/browse/ADF-950)] - when the [`Form`](../../lib/process-services/task-list/models/form.model.ts) in readonly mode you can edit the date
|
||||||
- [[ADF-957](https://issues.alfresco.com/jira/browse/ADF-957)] - Duplicate Rest calls are made for fields where Rest end points are given
|
- \[[ADF-957](https://issues.alfresco.com/jira/browse/ADF-957)] - Duplicate Rest calls are made for fields where Rest end points are given
|
||||||
- [[ADF-966](https://issues.alfresco.com/jira/browse/ADF-966)] - Data table doesn't update on async loading
|
- \[[ADF-966](https://issues.alfresco.com/jira/browse/ADF-966)] - Data table doesn't update on async loading
|
||||||
- [[ADF-978](https://issues.alfresco.com/jira/browse/ADF-978)] - No warning message is displayed to the user when minor changes are made on Settings.
|
- \[[ADF-978](https://issues.alfresco.com/jira/browse/ADF-978)] - No warning message is displayed to the user when minor changes are made on Settings.
|
||||||
- [[ADF-1001](https://issues.alfresco.com/jira/browse/ADF-1001)] - [Process Diagram Widget] - Long process details are not rendered correctly.
|
- \[[ADF-1001](https://issues.alfresco.com/jira/browse/ADF-1001)] - [Process Diagram Widget] - Long process details are not rendered correctly.
|
||||||
- [[ADF-1003](https://issues.alfresco.com/jira/browse/ADF-1003)] - An unsupported file can't be convert to pdf
|
- \[[ADF-1003](https://issues.alfresco.com/jira/browse/ADF-1003)] - An unsupported file can't be convert to pdf
|
||||||
- [[ADF-1013](https://issues.alfresco.com/jira/browse/ADF-1013)] - [Login Page] - 'Login footer' cannot be switched off.
|
- \[[ADF-1013](https://issues.alfresco.com/jira/browse/ADF-1013)] - [Login Page] - 'Login footer' cannot be switched off.
|
||||||
- [[ADF-1015](https://issues.alfresco.com/jira/browse/ADF-1015)] - Document List is missing @Input decorator for loading state
|
- \[[ADF-1015](https://issues.alfresco.com/jira/browse/ADF-1015)] - Document List is missing @Input decorator for loading state
|
||||||
- [[ADF-1026](https://issues.alfresco.com/jira/browse/ADF-1026)] - Default "empty" document list view should be translatable.
|
- \[[ADF-1026](https://issues.alfresco.com/jira/browse/ADF-1026)] - Default "empty" document list view should be translatable.
|
||||||
- [[ADF-1047](https://issues.alfresco.com/jira/browse/ADF-1047)] - AlfrescoSettingsService defaults to 'ALL' on page reload
|
- \[[ADF-1047](https://issues.alfresco.com/jira/browse/ADF-1047)] - AlfrescoSettingsService defaults to 'ALL' on page reload
|
||||||
- [[ADF-1048](https://issues.alfresco.com/jira/browse/ADF-1048)] - Multiple files attached to a task within a form are not displayed
|
- \[[ADF-1048](https://issues.alfresco.com/jira/browse/ADF-1048)] - Multiple files attached to a task within a form are not displayed
|
||||||
- [[ADF-1056](https://issues.alfresco.com/jira/browse/ADF-1056)] - Form List Component does not display the forms of the user
|
- \[[ADF-1056](https://issues.alfresco.com/jira/browse/ADF-1056)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) List Component does not display the forms of the user
|
||||||
- [[ADF-1068](https://issues.alfresco.com/jira/browse/ADF-1068)] - Files can be uploaded using drag and drop when 'enable file' is unchecked
|
- \[[ADF-1068](https://issues.alfresco.com/jira/browse/ADF-1068)] - Files can be uploaded using drag and drop when 'enable file' is unchecked
|
||||||
- [[ADF-1070](https://issues.alfresco.com/jira/browse/ADF-1070)] - User preferences service does not restore prefix on page reload.
|
- \[[ADF-1070](https://issues.alfresco.com/jira/browse/ADF-1070)] - [User preferences service](../core/user-preferences.service.md) does not restore prefix on page reload.
|
||||||
- [[ADF-1072](https://issues.alfresco.com/jira/browse/ADF-1072)] - Unsupported type of file attached to a task or process can not be converted to pdf
|
- \[[ADF-1072](https://issues.alfresco.com/jira/browse/ADF-1072)] - Unsupported type of file attached to a task or process can not be converted to pdf
|
||||||
- [[ADF-1078](https://issues.alfresco.com/jira/browse/ADF-1078)] - [Tasks] - Task Details are displayed inside Task Filters list.
|
- \[[ADF-1078](https://issues.alfresco.com/jira/browse/ADF-1078)] - [Tasks] - Task Details are displayed inside Task Filters list.
|
||||||
- [[ADF-1079](https://issues.alfresco.com/jira/browse/ADF-1079)] - [Process Services] - Not able to start a process.
|
- \[[ADF-1079](https://issues.alfresco.com/jira/browse/ADF-1079)] - [Process Services] - Not able to start a process.
|
||||||
- [[ADF-1081](https://issues.alfresco.com/jira/browse/ADF-1081)] - Scroll bar is missing in comments component
|
- \[[ADF-1081](https://issues.alfresco.com/jira/browse/ADF-1081)] - Scroll bar is missing in [comments component](../core/comments.component.md)
|
||||||
- [[ADF-1097](https://issues.alfresco.com/jira/browse/ADF-1097)] - File with unaccepted extension is uploaded when 'Format' is set to 'All files'
|
- \[[ADF-1097](https://issues.alfresco.com/jira/browse/ADF-1097)] - File with unaccepted extension is uploaded when 'Format' is set to 'All files'
|
||||||
- [[ADF-1134](https://issues.alfresco.com/jira/browse/ADF-1134)] - [Document List] Selection events not raised for certain scenarios
|
- \[[ADF-1134](https://issues.alfresco.com/jira/browse/ADF-1134)] - [Document List] Selection events not raised for certain scenarios
|
||||||
- [[ADF-1138](https://issues.alfresco.com/jira/browse/ADF-1138)] - Start Task Form Assignee dropdown show null value inside
|
- \[[ADF-1138](https://issues.alfresco.com/jira/browse/ADF-1138)] - Start Task [`Form`](../../lib/process-services/task-list/models/form.model.ts) Assignee dropdown show null value inside
|
||||||
- [[ADF-1140](https://issues.alfresco.com/jira/browse/ADF-1140)] - Task header - Wrong parent name key
|
- \[[ADF-1140](https://issues.alfresco.com/jira/browse/ADF-1140)] - Task header - Wrong parent name key
|
||||||
- [[ADF-1142](https://issues.alfresco.com/jira/browse/ADF-1142)] - Cannot add comment into a process.
|
- \[[ADF-1142](https://issues.alfresco.com/jira/browse/ADF-1142)] - Cannot add comment into a process.
|
||||||
- [[ADF-1143](https://issues.alfresco.com/jira/browse/ADF-1143)] - [TaskList] - Not able to start a task when changing the assignee from the 'Start Task' form.
|
- \[[ADF-1143](https://issues.alfresco.com/jira/browse/ADF-1143)] - [TaskList] - Not able to start a task when changing the assignee from the 'Start Task' form.
|
||||||
- [[ADF-1147](https://issues.alfresco.com/jira/browse/ADF-1147)] - [Processes] - Form is not rendered properly when starting a new process.
|
- \[[ADF-1147](https://issues.alfresco.com/jira/browse/ADF-1147)] - [Processes] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) is not rendered properly when starting a new process.
|
||||||
- [[ADF-1148](https://issues.alfresco.com/jira/browse/ADF-1148)] - [TaskList] - 'Description' is not rendered.
|
- \[[ADF-1148](https://issues.alfresco.com/jira/browse/ADF-1148)] - [TaskList] - 'Description' is not rendered.
|
||||||
- [[ADF-1149](https://issues.alfresco.com/jira/browse/ADF-1149)] - 'Remove' involved people of a task button is displayed behind the dialog
|
- \[[ADF-1149](https://issues.alfresco.com/jira/browse/ADF-1149)] - 'Remove' involved people of a task button is displayed behind the dialog
|
||||||
- [[ADF-1151](https://issues.alfresco.com/jira/browse/ADF-1151)] - [Processes] - 'Show Diagram' option is not displayed.
|
- \[[ADF-1151](https://issues.alfresco.com/jira/browse/ADF-1151)] - [Processes] - 'Show Diagram' option is not displayed.
|
||||||
- [[ADF-1155](https://issues.alfresco.com/jira/browse/ADF-1155)] - The Process and Task filters are not displayed properly in ADF for applications created in APS
|
- \[[ADF-1155](https://issues.alfresco.com/jira/browse/ADF-1155)] - The Process and Task filters are not displayed properly in ADF for applications created in APS
|
||||||
- [[ADF-1162](https://issues.alfresco.com/jira/browse/ADF-1162)] - List with forms is not displayed inside Form List.
|
- \[[ADF-1162](https://issues.alfresco.com/jira/browse/ADF-1162)] - List with forms is not displayed inside [`Form`](../../lib/process-services/task-list/models/form.model.ts) List.
|
||||||
- [[ADF-1168](https://issues.alfresco.com/jira/browse/ADF-1168)] - Tasks header component and Processes header component have different margins
|
- \[[ADF-1168](https://issues.alfresco.com/jira/browse/ADF-1168)] - Tasks header component and Processes header component have different margins
|
||||||
- [[ADF-1169](https://issues.alfresco.com/jira/browse/ADF-1169)] - [Start Task] - Missing date validation
|
- \[[ADF-1169](https://issues.alfresco.com/jira/browse/ADF-1169)] - [Start Task] - Missing date validation
|
||||||
- [[ADF-1175](https://issues.alfresco.com/jira/browse/ADF-1175)] - Start Process and Start Task Forms don't close when Cancel button is clicked
|
- \[[ADF-1175](https://issues.alfresco.com/jira/browse/ADF-1175)] - Start Process and Start Task Forms don't close when Cancel button is clicked
|
||||||
- [[ADF-1190](https://issues.alfresco.com/jira/browse/ADF-1190)] - Task form - Unable to view task form when the process does not have variables
|
- \[[ADF-1190](https://issues.alfresco.com/jira/browse/ADF-1190)] - Task form - Unable to view task form when the process does not have variables
|
||||||
- [[ADF-1199](https://issues.alfresco.com/jira/browse/ADF-1199)] - MinimalNodeEntryEntity is missing the "allowableOperations" property
|
- \[[ADF-1199](https://issues.alfresco.com/jira/browse/ADF-1199)] - [`MinimalNodeEntryEntity`](../content-services/document-library.model.md) is missing the "allowableOperations" property
|
||||||
- [[ADF-1200](https://issues.alfresco.com/jira/browse/ADF-1200)] - The URL validation error message is still displayed after changing the invalid url with a valid one
|
- \[[ADF-1200](https://issues.alfresco.com/jira/browse/ADF-1200)] - The URL validation error message is still displayed after changing the invalid url with a valid one
|
||||||
- [[ADF-1201](https://issues.alfresco.com/jira/browse/ADF-1201)] - 508 Compliance Resolution for the App tiles. - 2131 Github
|
- \[[ADF-1201](https://issues.alfresco.com/jira/browse/ADF-1201)] - 508 Compliance Resolution for the App tiles. - 2131 Github
|
||||||
- [[ADF-1216](https://issues.alfresco.com/jira/browse/ADF-1216)] - The included packages are not displayed in About Component if the user is logged only on Content Services
|
- \[[ADF-1216](https://issues.alfresco.com/jira/browse/ADF-1216)] - The included packages are not displayed in [About Component](../core/about.component.md) if the user is logged only on Content Services
|
||||||
- [[ADF-1228](https://issues.alfresco.com/jira/browse/ADF-1228)] - Task Details - The People and Involve component are not aligned
|
- \[[ADF-1228](https://issues.alfresco.com/jira/browse/ADF-1228)] - Task Details - The People and Involve component are not aligned
|
||||||
- [[ADF-1229](https://issues.alfresco.com/jira/browse/ADF-1229)] - Task Filter - Wrong task filter is selected when a new task is created
|
- \[[ADF-1229](https://issues.alfresco.com/jira/browse/ADF-1229)] - Task Filter - Wrong task filter is selected when a new task is created
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- [[ADF-112](https://issues.alfresco.com/jira/browse/ADF-112)] - Task Header in TaskDetails component shows DueDate but is not editable
|
- \[[ADF-112](https://issues.alfresco.com/jira/browse/ADF-112)] - Task Header in TaskDetails component shows DueDate but is not editable
|
||||||
- [[ADF-402](https://issues.alfresco.com/jira/browse/ADF-402)] - Process Diagram Widget - Show the current process state
|
- \[[ADF-402](https://issues.alfresco.com/jira/browse/ADF-402)] - Process Diagram Widget - Show the current process state
|
||||||
- [[ADF-487](https://issues.alfresco.com/jira/browse/ADF-487)] - Info tab should show Content Service and Process service information
|
- \[[ADF-487](https://issues.alfresco.com/jira/browse/ADF-487)] - Info tab should show [Content Service](../core/content.service.md) and [Process service](../process-services/process.service.md) information
|
||||||
- [[ADF-858](https://issues.alfresco.com/jira/browse/ADF-858)] - Provide ability to attach multiple files on process Form- 1988 Github
|
- \[[ADF-858](https://issues.alfresco.com/jira/browse/ADF-858)] - Provide ability to attach multiple files on process Form- 1988 Github
|
||||||
- [[ADF-917](https://issues.alfresco.com/jira/browse/ADF-917)] - Upload ignore list files configuration
|
- \[[ADF-917](https://issues.alfresco.com/jira/browse/ADF-917)] - Upload ignore list files configuration
|
||||||
- [[ADF-955](https://issues.alfresco.com/jira/browse/ADF-955)] - Custom icons for selected rows
|
- \[[ADF-955](https://issues.alfresco.com/jira/browse/ADF-955)] - Custom icons for selected rows
|
||||||
- [[ADF-960](https://issues.alfresco.com/jira/browse/ADF-960)] - Allow changing copyright section for Login component
|
- \[[ADF-960](https://issues.alfresco.com/jira/browse/ADF-960)] - Allow changing copyright section for [Login component](../core/login.component.md)
|
||||||
- [[ADF-967](https://issues.alfresco.com/jira/browse/ADF-967)] - Evaluate "hostname" and "port" in the app config service
|
- \[[ADF-967](https://issues.alfresco.com/jira/browse/ADF-967)] - Evaluate "hostname" and "port" in the [app config service](../core/app-config.service.md)
|
||||||
- [[ADF-968](https://issues.alfresco.com/jira/browse/ADF-968)] - Dropdown sites and favorites
|
- \[[ADF-968](https://issues.alfresco.com/jira/browse/ADF-968)] - Dropdown sites and favorites
|
||||||
- [[ADF-983](https://issues.alfresco.com/jira/browse/ADF-983)] - User Preferences Service
|
- \[[ADF-983](https://issues.alfresco.com/jira/browse/ADF-983)] - [User Preferences Service](../core/user-preferences.service.md)
|
||||||
- [[ADF-1038](https://issues.alfresco.com/jira/browse/ADF-1038)] - Dropdown breadcrumbs
|
- \[[ADF-1038](https://issues.alfresco.com/jira/browse/ADF-1038)] - Dropdown breadcrumbs
|
||||||
- [[ADF-1039](https://issues.alfresco.com/jira/browse/ADF-1039)] - Search results highlighting
|
- \[[ADF-1039](https://issues.alfresco.com/jira/browse/ADF-1039)] - Search results highlighting
|
||||||
- [[ADF-1040](https://issues.alfresco.com/jira/browse/ADF-1040)] - Change document list style rows based on permissions
|
- \[[ADF-1040](https://issues.alfresco.com/jira/browse/ADF-1040)] - Change document list style rows based on permissions
|
||||||
- [[ADF-1041](https://issues.alfresco.com/jira/browse/ADF-1041)] - Copy and Move Component
|
- \[[ADF-1041](https://issues.alfresco.com/jira/browse/ADF-1041)] - Copy and Move Component
|
||||||
- [[ADF-1086](https://issues.alfresco.com/jira/browse/ADF-1086)] - Allow providing "attachment" option value when generating content links
|
- \[[ADF-1086](https://issues.alfresco.com/jira/browse/ADF-1086)] - Allow providing "attachment" option value when generating content links
|
||||||
- [[ADF-1109](https://issues.alfresco.com/jira/browse/ADF-1109)] - APS Audit REST API in the JS API
|
- \[[ADF-1109](https://issues.alfresco.com/jira/browse/ADF-1109)] - APS Audit REST API in the JS API
|
||||||
- [[ADF-1115](https://issues.alfresco.com/jira/browse/ADF-1115)] - Improve Document List selection management
|
- \[[ADF-1115](https://issues.alfresco.com/jira/browse/ADF-1115)] - Improve Document List selection management
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [[ADF-497](https://issues.alfresco.com/jira/browse/ADF-497)] - Improvement to task comment (activiti-comments) component - 1829 Github
|
- \[[ADF-497](https://issues.alfresco.com/jira/browse/ADF-497)] - Improvement to task comment (activiti-comments) component - 1829 Github
|
||||||
- [[ADF-506](https://issues.alfresco.com/jira/browse/ADF-506)] - Unify thumbnail service across search and document list
|
- \[[ADF-506](https://issues.alfresco.com/jira/browse/ADF-506)] - Unify [thumbnail service](../core/thumbnail.service.md) across search and document list
|
||||||
- [[ADF-861](https://issues.alfresco.com/jira/browse/ADF-861)] - Add codelizer in ng2-alfresco-viewer ng2-alfresco-webscript
|
- \[[ADF-861](https://issues.alfresco.com/jira/browse/ADF-861)] - Add codelizer in ng2-alfresco-viewer ng2-alfresco-webscript
|
||||||
- [[ADF-862](https://issues.alfresco.com/jira/browse/ADF-862)] - Add codelizer in ng2-alfresco-login ng2-alfresco-search
|
- \[[ADF-862](https://issues.alfresco.com/jira/browse/ADF-862)] - Add codelizer in ng2-alfresco-login ng2-alfresco-search
|
||||||
- [[ADF-867](https://issues.alfresco.com/jira/browse/ADF-867)] - Add codelizer in demo-shell and genral build
|
- \[[ADF-867](https://issues.alfresco.com/jira/browse/ADF-867)] - Add codelizer in demo-shell and genral build
|
||||||
- [[ADF-869](https://issues.alfresco.com/jira/browse/ADF-869)] - Add ADF prefix on ng2-alfresco-core ng2-alfresco-datatatable
|
- \[[ADF-869](https://issues.alfresco.com/jira/browse/ADF-869)] - Add ADF prefix on ng2-alfresco-core ng2-alfresco-datatatable
|
||||||
- [[ADF-870](https://issues.alfresco.com/jira/browse/ADF-870)] - Add ADF prefix ng2-alfresco-tag ng2-alfresco-social
|
- \[[ADF-870](https://issues.alfresco.com/jira/browse/ADF-870)] - Add ADF prefix ng2-alfresco-tag ng2-alfresco-social
|
||||||
- [[ADF-871](https://issues.alfresco.com/jira/browse/ADF-871)] - Add ADF prefix ng2-alfresco-login ng2-alfresco-userinfo
|
- \[[ADF-871](https://issues.alfresco.com/jira/browse/ADF-871)] - Add ADF prefix ng2-alfresco-login ng2-alfresco-userinfo
|
||||||
- [[ADF-872](https://issues.alfresco.com/jira/browse/ADF-872)] - Add ADF prefix ng2-alfresco-documentlist ng2-alfresco-search
|
- \[[ADF-872](https://issues.alfresco.com/jira/browse/ADF-872)] - Add ADF prefix ng2-alfresco-documentlist ng2-alfresco-search
|
||||||
- [[ADF-873](https://issues.alfresco.com/jira/browse/ADF-873)] - Add ADF prefix ng2-alfresco-webscript ng2-alfresco-viewer
|
- \[[ADF-873](https://issues.alfresco.com/jira/browse/ADF-873)] - Add ADF prefix ng2-alfresco-webscript ng2-alfresco-viewer
|
||||||
- [[ADF-874](https://issues.alfresco.com/jira/browse/ADF-874)] - Add ADF prefix ng2-activiti-diagrams ng2-alfresco-analytics
|
- \[[ADF-874](https://issues.alfresco.com/jira/browse/ADF-874)] - Add ADF prefix ng2-activiti-diagrams ng2-alfresco-analytics
|
||||||
- [[ADF-875](https://issues.alfresco.com/jira/browse/ADF-875)] - Add ADF prefix ng2-activiti-tasklist ng2-activiti-processlist
|
- \[[ADF-875](https://issues.alfresco.com/jira/browse/ADF-875)] - Add ADF prefix ng2-activiti-tasklist ng2-activiti-processlist
|
||||||
- [[ADF-876](https://issues.alfresco.com/jira/browse/ADF-876)] - Add ADF prefix ng2-activiti-form
|
- \[[ADF-876](https://issues.alfresco.com/jira/browse/ADF-876)] - Add ADF prefix ng2-activiti-form
|
||||||
- [[ADF-924](https://issues.alfresco.com/jira/browse/ADF-924)] - Upload Component - Import the logic/design from EFSS
|
- \[[ADF-924](https://issues.alfresco.com/jira/browse/ADF-924)] - Upload Component - Import the logic/design from EFSS
|
||||||
- [[ADF-973](https://issues.alfresco.com/jira/browse/ADF-973)] - Remove demo projects from components folder
|
- \[[ADF-973](https://issues.alfresco.com/jira/browse/ADF-973)] - Remove demo projects from components folder
|
||||||
- [[ADF-992](https://issues.alfresco.com/jira/browse/ADF-992)] - Integrate SFS enhancements to Document List
|
- \[[ADF-992](https://issues.alfresco.com/jira/browse/ADF-992)] - Integrate SFS enhancements to Document List
|
||||||
- [[ADF-993](https://issues.alfresco.com/jira/browse/ADF-993)] - Integrate SFS enhancements for Toolbar component
|
- \[[ADF-993](https://issues.alfresco.com/jira/browse/ADF-993)] - Integrate SFS enhancements for [Toolbar component](../core/toolbar.component.md)
|
||||||
- [[ADF-1002](https://issues.alfresco.com/jira/browse/ADF-1002)] - Attachment Task list - Add Drag and drop functionality
|
- \[[ADF-1002](https://issues.alfresco.com/jira/browse/ADF-1002)] - Attachment Task list - Add Drag and drop functionality
|
||||||
- [[ADF-1030](https://issues.alfresco.com/jira/browse/ADF-1030)] - Datatable - enable isLoading to show the spinner in all the components
|
- \[[ADF-1030](https://issues.alfresco.com/jira/browse/ADF-1030)] - Datatable - enable isLoading to show the spinner in all the components
|
||||||
- [[ADF-1044](https://issues.alfresco.com/jira/browse/ADF-1044)] - Activiti Comment - use the new design inside the demoshell
|
- \[[ADF-1044](https://issues.alfresco.com/jira/browse/ADF-1044)] - Activiti Comment - use the new design inside the demoshell
|
||||||
- [[ADF-1045](https://issues.alfresco.com/jira/browse/ADF-1045)] - Attachment Process list - Improve the functionality
|
- \[[ADF-1045](https://issues.alfresco.com/jira/browse/ADF-1045)] - Attachment Process list - Improve the functionality
|
||||||
- [[ADF-1092](https://issues.alfresco.com/jira/browse/ADF-1092)] - Remove DataTable dependency on MDL
|
- \[[ADF-1092](https://issues.alfresco.com/jira/browse/ADF-1092)] - Remove DataTable dependency on MDL
|
||||||
- [[ADF-1103](https://issues.alfresco.com/jira/browse/ADF-1103)] - Add custom tslint rules to avoid unwanted Class and File name prefix
|
- \[[ADF-1103](https://issues.alfresco.com/jira/browse/ADF-1103)] - Add custom tslint rules to avoid unwanted Class and File name prefix
|
||||||
- [[ADF-1112](https://issues.alfresco.com/jira/browse/ADF-1112)] - Move JS-API related services to ADF core
|
- \[[ADF-1112](https://issues.alfresco.com/jira/browse/ADF-1112)] - Move JS-API related services to ADF core
|
||||||
- [[ADF-1117](https://issues.alfresco.com/jira/browse/ADF-1117)] - Activiti Start Process - Migrate to MD
|
- \[[ADF-1117](https://issues.alfresco.com/jira/browse/ADF-1117)] - Activiti Start Process - Migrate to MD
|
||||||
- [[ADF-1120](https://issues.alfresco.com/jira/browse/ADF-1120)] - Remove MDL button wrapper from ADF core
|
- \[[ADF-1120](https://issues.alfresco.com/jira/browse/ADF-1120)] - Remove MDL button wrapper from ADF core
|
||||||
- [[ADF-1144](https://issues.alfresco.com/jira/browse/ADF-1144)] - Deprecate MDL sidebar in demo shell
|
- \[[ADF-1144](https://issues.alfresco.com/jira/browse/ADF-1144)] - Deprecate MDL sidebar in demo shell
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+295
-289
@@ -5,9 +5,37 @@ These release notes provide information for the **1.8.0 release** of Alfresco
|
|||||||
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [1. Theming ADF component](#1-theming-adf-component)
|
||||||
|
- [2. Info Drawer component](#2-info-drawer-component)
|
||||||
|
- [3. Form style component enhancements]\(#3-form-style-component enhancements)
|
||||||
|
- [4. Empty form template](#4-empty-form-template)
|
||||||
|
- [5. Form Validation Enhancements](#5-form-validation-enhancements)
|
||||||
|
- [6. FormFieldModel/FormModel improvements](#6-formfieldmodelformmodel-improvements)
|
||||||
|
- [7. DataTable Accessibility Improvements]\(#7-datatable accessibility-improvements)
|
||||||
|
- [8. Copy and move component enhancements](#8-copy-and-move-component-enhancements)
|
||||||
|
- [9. Download as a ZIP functionality](#9-download-as-a-zip-functionality)
|
||||||
|
- [10. Tooltips for DataTable/DocumentList cells](#10-tooltips-for-datatabledocumentlist-cells)
|
||||||
|
- [11. Profile picture in Comments and Involved people](#11-profile-picture-in-comments-and-involved-people)
|
||||||
|
- [12. Support for additional data sources in Document List](#12-support-for-additional-data-sources-in-document-list)
|
||||||
|
- [13. Directive to disable element or component based on node permission](#13-directive-to-disable-element-or-component-based-on-node-permission)
|
||||||
|
- [14. Task/Process Audit Log Directive](#14-taskprocess-audit-log-directive)
|
||||||
|
- [15. Task List Pagination](#15-task-list-pagination)
|
||||||
|
- [16. Migrate to @angular/material date picker component](#16-migrate-to-angularmaterial-date-picker-component)
|
||||||
|
- [17. File Viewer design update and new features](#17-file-viewer-design-update-and-new-features)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
In the ADF 1.8 release we've introduced a number of new generic features, such as Info Drawer, theming capabilities and lots of form customizations and accessibility. The task list now works with the pagination component and we have started the work to completely redesign the viewer component.
|
In the ADF 1.8 release we've introduced a number of new generic features, such as Info Drawer, theming capabilities and lots of form customizations and accessibility. The task list now works with the [pagination component](../core/pagination.component.md) and we have started the work to completely redesign the [viewer component](../core/viewer.component.md).
|
||||||
We continue the effort to migrate to @angular/material, it will be a few more releases before we wrap up that work. The data table and document list continue to get new features and enhancements, with the new data sources and layout presets we open up possibilities for externalizing the layout and sources for the document list.
|
We continue the effort to migrate to @angular/material, it will be a few more releases before we wrap up that work. The data table and document list continue to get new features and enhancements, with the new data sources and layout presets we open up possibilities for externalizing the layout and sources for the document list.
|
||||||
|
|
||||||
This release builds on last month's contains bug fixes and new feature. See the list below for major details.
|
This release builds on last month's contains bug fixes and new feature. See the list below for major details.
|
||||||
@@ -19,13 +47,13 @@ Please report issues with this release in the [issue tracker](https://github.co
|
|||||||
Below the most relevant features of this release:
|
Below the most relevant features of this release:
|
||||||
|
|
||||||
- Theming ADF component
|
- Theming ADF component
|
||||||
- Info Drawer component
|
- [Info Drawer component](../core/info-drawer.component.md)
|
||||||
- Form style component enhancements
|
- [`Form`](../../lib/process-services/task-list/models/form.model.ts) style component enhancements
|
||||||
- Empty form template
|
- Empty form template
|
||||||
- Additional data sources input for Document List
|
- Additional data sources input for Document List
|
||||||
- Form validation enhancements
|
- [`Form`](../../lib/process-services/task-list/models/form.model.ts) validation enhancements
|
||||||
- FormFieldModel/FormModelimprovements
|
- FormFieldModel/FormModelimprovements
|
||||||
- DataTable** **Accessibility Improvements
|
- DataTable\*\* \*\*Accessibility Improvements
|
||||||
- Copy and move component enhancements
|
- Copy and move component enhancements
|
||||||
- Download as a ZIP functionality
|
- Download as a ZIP functionality
|
||||||
- Tooltips for DataTable/DocumentList cells
|
- Tooltips for DataTable/DocumentList cells
|
||||||
@@ -33,7 +61,7 @@ Below the most relevant features of this release:
|
|||||||
- Support for additional data sources in Document List
|
- Support for additional data sources in Document List
|
||||||
- Directive to disable element or component based on node permission
|
- Directive to disable element or component based on node permission
|
||||||
- Task/Process Audit Log Directive
|
- Task/Process Audit Log Directive
|
||||||
- Task List Pagination
|
- Task List [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts)
|
||||||
- Migrate to @angular/material date picker component
|
- Migrate to @angular/material date picker component
|
||||||
- File Viewer design update and new features
|
- File Viewer design update and new features
|
||||||
|
|
||||||
@@ -46,7 +74,7 @@ When you want more customization than a pre-built theme offers, you can create y
|
|||||||
|
|
||||||
### 2. Info Drawer component
|
### 2. Info Drawer component
|
||||||
|
|
||||||
It is now possible to use the Info Drawer component, which gives you a sidebar like look with tabbing support. For more information about the usage, check the documentation in the core package.
|
It is now possible to use the [Info Drawer component,](../core/info-drawer.component.md) which gives you a sidebar like look with tabbing support. For more information about the usage, check the documentation in the core package.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -60,60 +88,52 @@ We have completed the transition from mdl to material2 for the form components.
|
|||||||
|
|
||||||
You can now add an empty template that will be shown if no form definition are present
|
You can now add an empty template that will be shown if no form definition are present
|
||||||
|
|
||||||
```
|
<adf-form .... >
|
||||||
<adf-form .... >
|
<div empty-form >
|
||||||
<div empty-form >
|
<h2>Empty form</h2>
|
||||||
<h2>Empty form</h2>
|
</div>
|
||||||
</div>
|
</adf-form>
|
||||||
</adf-form>
|
|
||||||
```
|
|
||||||
|
|
||||||
### 5. Form Validation Enhancements
|
### 5. Form Validation Enhancements
|
||||||
|
|
||||||
New events that allow taking control over the Form and Field validation:
|
New events that allow taking control over the [`Form`](../../lib/process-services/task-list/models/form.model.ts) and Field validation:
|
||||||
|
|
||||||
```
|
validateForm: Subject<ValidateFormEvent>
|
||||||
validateForm: Subject<ValidateFormEvent>
|
validateFormField: Subject<ValidateFormFieldEvent>()
|
||||||
validateFormField: Subject<ValidateFormFieldEvent>()
|
|
||||||
```
|
|
||||||
|
|
||||||
The [validateForm](https://github.com/Alfresco/alfresco-ng2-components/blob/development/ng2-components/ng2-activiti-form/src/events/validate-form.event.ts) event is raised every time the entire Form is re-validated. This happens also every time a field value or some of the properties is changed (for example the "required" property). The [validateFormField](https://github.com/Alfresco/alfresco-ng2-components/blob/development/ng2-components/ng2-activiti-form/src/events/validate-form-field.event.ts) event is raised every time a single Form Field is re-validated.
|
The [validateForm](https://github.com/Alfresco/alfresco-ng2-components/blob/development/ng2-components/ng2-activiti-form/src/events/validate-form.event.ts) event is raised every time the entire [`Form`](../../lib/process-services/task-list/models/form.model.ts) is re-validated. This happens also every time a field value or some of the properties is changed (for example the "required" property). The [validateFormField](https://github.com/Alfresco/alfresco-ng2-components/blob/development/ng2-components/ng2-activiti-form/src/events/validate-form-field.event.ts) event is raised every time a single [`Form`](../../lib/process-services/task-list/models/form.model.ts) Field is re-validated.
|
||||||
|
|
||||||
Both events are "cancellable", that means you can apply your own validation rules, change corresponding field validation state, or even prevent the default behaviour if needed.
|
Both events are "cancellable", that means you can apply your own validation rules, change corresponding field validation state, or even prevent the default behaviour if needed.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
```
|
this.formService.validateFormField.subscribe(
|
||||||
this.formService.validateFormField.subscribe(
|
(event: ValidateFormFieldEvent) => {
|
||||||
(event: ValidateFormFieldEvent) => {
|
const field = event.field;
|
||||||
const field = event.field;
|
const form = event.form;
|
||||||
const form = event.form;
|
// do some custom validation based on field or form
|
||||||
// do some custom validation based on field or form
|
|
||||||
|
|
||||||
// set validation as "failed" and prevent any further checks
|
// set validation as "failed" and prevent any further checks
|
||||||
event.isValid = false;
|
event.isValid = false;
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
```
|
|
||||||
|
|
||||||
### 6. FormFieldModel/FormModel improvements
|
### 6. FormFieldModel/FormModel improvements
|
||||||
|
|
||||||
#### FormFieldModel
|
#### FormFieldModel
|
||||||
|
|
||||||
The "required" property now re-validates the corresponding Field and entire Form upon every change. That enables scenarios when the "required" constraint is changed dynamically for a field based on some external factors.
|
The "required" property now re-validates the corresponding Field and entire [`Form`](../../lib/process-services/task-list/models/form.model.ts) upon every change. That enables scenarios when the "required" constraint is changed dynamically for a field based on some external factors.
|
||||||
|
|
||||||
#### FormModel
|
#### FormModel
|
||||||
|
|
||||||
New "getFieldById" method to simplify certain scenarios when accessing multiple fields by id
|
New "getFieldById" method to simplify certain scenarios when accessing multiple fields by id
|
||||||
|
|
||||||
```
|
getFieldById(fieldId: string): FormFieldModel
|
||||||
getFieldById(fieldId: string): FormFieldModel
|
|
||||||
```
|
|
||||||
|
|
||||||
The Form now controls all Field validators. It becomes possible managing existing validator instances, replacing them, or extending form validation with custom rules and error messages. The "adf-form" component now also supports binding custom validator sets to the underlying FormModel, that allows defining validation sets in your code and binding via HTML.
|
The [`Form`](../../lib/process-services/task-list/models/form.model.ts) now controls all Field validators. It becomes possible managing existing validator instances, replacing them, or extending form validation with custom rules and error messages. The "adf-form" component now also supports binding custom validator sets to the underlying [FormModel,](../../lib/core/form/components/widgets/core/form.model.ts) that allows defining validation sets in your code and binding via HTML.
|
||||||
|
|
||||||
You can read more details on the new Validation layer in the Form readme: [Form Field Validators](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-activiti-form#form-field-validators). The "demo shell" application has been also extended to demonstrate custom validators in action. You can check the code here: [Demo Field Validator](https://github.com/Alfresco/alfresco-ng2-components/blob/development/demo-shell-ng2/app/components/activiti/demo-field-validator.ts).
|
You can read more details on the new Validation layer in the [`Form`](../../lib/process-services/task-list/models/form.model.ts) readme: [Form Field Validators](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-activiti-form#form-field-validators). The "demo shell" application has been also extended to demonstrate custom validators in action. You can check the code here: [Demo Field Validator](https://github.com/Alfresco/alfresco-ng2-components/blob/development/demo-shell-ng2/app/components/activiti/demo-field-validator.ts).
|
||||||
|
|
||||||
### 7. DataTable Accessibility Improvements
|
### 7. DataTable Accessibility Improvements
|
||||||
|
|
||||||
@@ -135,7 +155,7 @@ Further enhancements were implemented for the Copy & move dialog. From now, you
|
|||||||
|
|
||||||
### 9. Download as a ZIP functionality
|
### 9. Download as a ZIP functionality
|
||||||
|
|
||||||
The ADF framework provides support for downloading nodes (Files and Folders) as "ZIP" archives. The **alfresco-js-api** library features new support for the [Downloads](https://api-explorer.alfresco.com/api-explorer/#/downloads) API. In addition, the Core library (ng2-alfresco-core) provides a "DownloadZipDialogComponent" that allows invoking "Download as Zip" dialogues from any place in your code.
|
The ADF framework provides support for downloading nodes (Files and Folders) as "ZIP" archives. The **alfresco-js-api** library features new support for the [Downloads](https://api-explorer.alfresco.com/api-explorer/#/downloads) API. In addition, the Core library (ng2-alfresco-core) provides a ["DownloadZipDialogComponent"](../../lib/content-services/dialogs/download-zip.dialog.ts) that allows invoking "Download as Zip" dialogues from any place in your code.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -145,36 +165,32 @@ You can see a working button handler code in the following [resource](https://gi
|
|||||||
|
|
||||||
It is now possible to provide a custom tooltip for every column in the DataTable and derived components.
|
It is now possible to provide a custom tooltip for every column in the DataTable and derived components.
|
||||||
|
|
||||||
```
|
<data-column
|
||||||
<data-column
|
title="Name"
|
||||||
title="Name"
|
key="name"
|
||||||
key="name"
|
[formatTooltip]="getNodeNameTooltip"
|
||||||
[formatTooltip]="getNodeNameTooltip"
|
class="full-width ellipsis-cell">
|
||||||
class="full-width ellipsis-cell">
|
</data-column>
|
||||||
</data-column>
|
|
||||||
```
|
|
||||||
|
|
||||||
And the code behind in this case can be as follows:
|
And the code behind in this case can be as follows:
|
||||||
|
|
||||||
```
|
import { DataColumn, DataRow } from 'ng2-alfresco-datatable';
|
||||||
import { DataColumn, DataRow } from 'ng2-alfresco-datatable';
|
|
||||||
|
|
||||||
@Component({...})
|
@Component({...})
|
||||||
export class MyComponent {
|
export class MyComponent {
|
||||||
...
|
...
|
||||||
|
|
||||||
getNodeNameTooltip(row: DataRow, col: DataColumn): string {
|
getNodeNameTooltip(row: DataRow, col: DataColumn): string {
|
||||||
if (row) {
|
if (row) {
|
||||||
return row.getValue('name');
|
return row.getValue('name');
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
### 11. Profile picture in Comments and Involved people
|
### 11. Profile picture in Comments and Involved people
|
||||||
|
|
||||||
With the new ADF release, if the user has a profile picture, it will be shown inside the Comment/Involved People component:
|
With the new ADF release, if the user has a profile picture, it will be shown inside the Comment/Involved [People component](../process-services/people.component.md):
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -196,11 +212,11 @@ You can get more details on the column types in the "[Column Types](https://gith
|
|||||||
|
|
||||||
DocumentList now also supports extra data sources. You can now set the "**currentFolderId**" property to one of the following values:
|
DocumentList now also supports extra data sources. You can now set the "**currentFolderId**" property to one of the following values:
|
||||||
|
|
||||||
- -trashcan-
|
- \-trashcan-
|
||||||
- -sharedlinks-
|
- \-sharedlinks-
|
||||||
- -sites-
|
- \-sites-
|
||||||
- -favorites-
|
- \-favorites-
|
||||||
- -recent-
|
- \-recent-
|
||||||
|
|
||||||
The component provides reasonable column defaults for each custom source, so you can use an empty **adf-document-list** tag in HTML templates, and the layout will be automatically adopted.
|
The component provides reasonable column defaults for each custom source, so you can use an empty **adf-document-list** tag in HTML templates, and the layout will be automatically adopted.
|
||||||
|
|
||||||
@@ -214,19 +230,17 @@ The Core ADF library (ng2-alfresco-core) features a new **adf-node-permission**
|
|||||||
|
|
||||||
For example toggling the state of the toolbar button based on the DocumentList selection state (selected nodes):
|
For example toggling the state of the toolbar button based on the DocumentList selection state (selected nodes):
|
||||||
|
|
||||||
```
|
<adf-toolbar title="toolbar example">
|
||||||
<adf-toolbar title="toolbar example">
|
<button md-icon-button
|
||||||
<button md-icon-button
|
adf-node-permission="delete"
|
||||||
adf-node-permission="delete"
|
[adf-nodes]="documentList.selection">
|
||||||
[adf-nodes]="documentList.selection">
|
<md-icon>delete</md-icon>
|
||||||
<md-icon>delete</md-icon>
|
</button>
|
||||||
</button>
|
</adf-toolbar>
|
||||||
</adf-toolbar>
|
|
||||||
|
|
||||||
<adf-document-list #documentList ...>
|
<adf-document-list #documentList ...>
|
||||||
...
|
...
|
||||||
</adf-document-list>
|
</adf-document-list>
|
||||||
```
|
|
||||||
|
|
||||||
You can find all the details and usage examples in the directive documentation: [Node Permission Directive](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#node-permission-directive).
|
You can find all the details and usage examples in the directive documentation: [Node Permission Directive](https://github.com/Alfresco/alfresco-ng2-components/tree/development/ng2-components/ng2-alfresco-core#node-permission-directive).
|
||||||
|
|
||||||
@@ -239,16 +253,15 @@ In the case you are using the **adf-process-audit** the only parameters that
|
|||||||
- fileName
|
- fileName
|
||||||
- format (pdf or json)
|
- format (pdf or json)
|
||||||
|
|
||||||
```
|
|
||||||
<button
|
<button
|
||||||
md-icon-button
|
md-icon-button
|
||||||
adf-process-audit
|
adf-process-audit
|
||||||
[process-id]="processInstanceDetails.id"
|
[process-id]="processInstanceDetails.id"
|
||||||
[fileName]="'Process Audit - ' + processInstanceDetails.id"
|
[fileName]="'Process Audit - ' + processInstanceDetails.id"
|
||||||
(error)="onAuditError($event)">
|
(error)="onAuditError($event)">
|
||||||
<md-icon mdTooltip="Process Audit">assignment_ind</md-icon>
|
<md-icon mdTooltip="Process Audit">assignment_ind</md-icon>
|
||||||
</button>
|
</button>
|
||||||
```
|
|
||||||
|
|
||||||
You can see how it looks like the button after the bind:
|
You can see how it looks like the button after the bind:
|
||||||
|
|
||||||
@@ -264,16 +277,15 @@ In the case you are using the **adf-task-audit** the only parameters that ar
|
|||||||
- fileName
|
- fileName
|
||||||
- format (pdf or json)
|
- format (pdf or json)
|
||||||
|
|
||||||
```
|
|
||||||
<button
|
<button
|
||||||
md-icon-button
|
md-icon-button
|
||||||
adf-task-audit
|
adf-task-audit
|
||||||
[task-id]="taskId"
|
[task-id]="taskId"
|
||||||
[fileName]="'Task Audit - ' + taskId"
|
[fileName]="'Task Audit - ' + taskId"
|
||||||
(error)="onAuditError($event)">
|
(error)="onAuditError($event)">
|
||||||
<md-icon mdTooltip="Task Audit">assignment_ind</md-icon>
|
<md-icon mdTooltip="Task Audit">assignment_ind</md-icon>
|
||||||
</button>
|
</button>
|
||||||
```
|
|
||||||
|
|
||||||
You can see how it looks like the button after the bind:
|
You can see how it looks like the button after the bind:
|
||||||
|
|
||||||
@@ -293,85 +305,81 @@ This is how the pagination looks like:
|
|||||||
|
|
||||||
tasklist-pagination.html
|
tasklist-pagination.html
|
||||||
|
|
||||||
```
|
<activiti-tasklist
|
||||||
<activiti-tasklist
|
[appId]="'2002'"
|
||||||
[appId]="'2002'"
|
[assignment]="'assignee'"
|
||||||
[assignment]="'assignee'"
|
[state]="'open'"
|
||||||
[state]="'open'"
|
[sort]="'created-desc'"
|
||||||
[sort]="'created-desc'"
|
[page]="page"
|
||||||
[page]="page"
|
[size]="pagination.maxItems"
|
||||||
[size]="pagination.maxItems"
|
#activititasklist>
|
||||||
#activititasklist>
|
</activiti-tasklist>
|
||||||
</activiti-tasklist>
|
|
||||||
|
|
||||||
<adf-pagination
|
<adf-pagination
|
||||||
[pagination]="pagination"
|
[pagination]="pagination"
|
||||||
[supportedPageSizes]="[5, 10, 15, 20]"
|
[supportedPageSizes]="[5, 10, 15, 20]"
|
||||||
(changePageNumber)="onChangePageNumber($event)"
|
(changePageNumber)="onChangePageNumber($event)"
|
||||||
(changePageSize)="onChangePageSize($event)"
|
(changePageSize)="onChangePageSize($event)"
|
||||||
(nextPage)="onNextPage($event)"
|
(nextPage)="onNextPage($event)"
|
||||||
(prevPage)="onPrevPage($event)">
|
(prevPage)="onPrevPage($event)">
|
||||||
</adf-pagination>
|
</adf-pagination>
|
||||||
```
|
|
||||||
|
|
||||||
tasklist-pagination.ts
|
tasklist-pagination.ts
|
||||||
|
|
||||||
```
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Pagination } from 'alfresco-js-api';
|
||||||
import { Pagination } from 'alfresco-js-api';
|
import { TaskListService } from 'ng2-activiti-tasklist';
|
||||||
import { TaskListService } from 'ng2-activiti-tasklist';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'tasklist-paginator',
|
selector: 'tasklist-paginator',
|
||||||
templateUrl: './activiti-tasklist-paginator.component.html'
|
templateUrl: './activiti-tasklist-paginator.component.html'
|
||||||
})
|
})
|
||||||
export class TasklistPaginatorComponent implements OnInit {
|
export class TasklistPaginatorComponent implements OnInit {
|
||||||
|
|
||||||
pagination: Pagination = {
|
pagination: Pagination = {
|
||||||
skipCount: 0,
|
skipCount: 0,
|
||||||
maxItems: 5,
|
maxItems: 5,
|
||||||
totalItems:
|
totalItems:
|
||||||
};
|
};
|
||||||
|
|
||||||
page: number = 0;
|
page: number = 0;
|
||||||
|
|
||||||
constructor(private taskListService: TaskListService) {
|
constructor(private taskListService: TaskListService) {
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.taskListService.tasksList$.subscribe(
|
this.taskListService.tasksList$.subscribe(
|
||||||
(tasks) => {
|
(tasks) => {
|
||||||
this.pagination = {count: tasks.data.length, maxItems: this.pagination.maxItems, skipCount: this.pagination.skipCount, totalItems: tasks.total};
|
this.pagination = {count: tasks.data.length, maxItems: this.pagination.maxItems, skipCount: this.pagination.skipCount, totalItems: tasks.total};
|
||||||
}, (err) => {
|
}, (err) => {
|
||||||
console.log('err');
|
console.log('err');
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onPrevPage(pagination: Pagination): void {
|
onPrevPage(pagination: Pagination): void {
|
||||||
this.pagination.skipCount = pagination.skipCount;
|
this.pagination.skipCount = pagination.skipCount;
|
||||||
this.page--;
|
this.page--;
|
||||||
}
|
}
|
||||||
|
|
||||||
onNextPage(pagination: Pagination): void {
|
onNextPage(pagination: Pagination): void {
|
||||||
this.pagination.skipCount = pagination.skipCount;
|
this.pagination.skipCount = pagination.skipCount;
|
||||||
this.page++;
|
this.page++;
|
||||||
}
|
}
|
||||||
|
|
||||||
onChangePageSize(pagination: Pagination): void {
|
onChangePageSize(pagination: Pagination): void {
|
||||||
const { maxItems, skipCount } = pagination;
|
const { maxItems, skipCount } = pagination;
|
||||||
this.page = (skipCount && maxItems) ? Math.floor(skipCount / maxItems) : 0;
|
this.page = (skipCount && maxItems) ? Math.floor(skipCount / maxItems) : 0;
|
||||||
this.pagination.maxItems = maxItems;
|
this.pagination.maxItems = maxItems;
|
||||||
this.pagination.skipCount = skipCount;
|
this.pagination.skipCount = skipCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
onChangePageNumber(pagination: Pagination): void {
|
onChangePageNumber(pagination: Pagination): void {
|
||||||
this.pagination.skipCount = pagination.skipCount;
|
this.pagination.skipCount = pagination.skipCount;
|
||||||
this.page = Math.floor(pagination.skipCount / pagination.maxItems);
|
this.page = Math.floor(pagination.skipCount / pagination.maxItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||
You can still tune the styles for the focus rings from within your application, or switch them off if needed via custom css.
|
You can still tune the styles for the focus rings from within your application, or switch them off if needed via custom css.
|
||||||
|
|
||||||
@@ -390,11 +398,9 @@ In the current release, you can test a basic implementation of the Viewer Dialog
|
|||||||
|
|
||||||
This dialogue does not require extra HTML elements in your templates and can be opened from any place in your code using Viewer Service:
|
This dialogue does not require extra HTML elements in your templates and can be opened from any place in your code using Viewer Service:
|
||||||
|
|
||||||
```
|
if (node.isFile) {
|
||||||
if (node.isFile) {
|
this.viewerService.showViewerForNode(node);
|
||||||
this.viewerService.showViewerForNode(node);
|
}
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Note that the dialog component and the underlying service are in the early preview and APIs are subject to change in the future releases.
|
Note that the dialog component and the underlying service are in the early preview and APIs are subject to change in the future releases.
|
||||||
|
|
||||||
@@ -428,137 +434,137 @@ Release Notes - Apps Development Framework - Version 1.8.
|
|||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- [[ADF-1281](https://issues.alfresco.com/jira/browse/ADF-1281)] - Test naming convention in the contribution guide
|
- \[[ADF-1281](https://issues.alfresco.com/jira/browse/ADF-1281)] - Test naming convention in the contribution guide
|
||||||
|
|
||||||
## Bug
|
## Bug
|
||||||
|
|
||||||
- [[ADF-129](https://issues.alfresco.com/jira/browse/ADF-129)] - Erratic Data Picker - GitHub 1223
|
- \[[ADF-129](https://issues.alfresco.com/jira/browse/ADF-129)] - Erratic Data Picker - GitHub 1223
|
||||||
- [[ADF-224](https://issues.alfresco.com/jira/browse/ADF-224)] - Custom stencil components not getting rendered on a completed task/start form - 1597 Github
|
- \[[ADF-224](https://issues.alfresco.com/jira/browse/ADF-224)] - Custom stencil components not getting rendered on a completed task/start form - 1597 Github
|
||||||
- [[ADF-662](https://issues.alfresco.com/jira/browse/ADF-662)] - Cannot preview document on completed start event
|
- \[[ADF-662](https://issues.alfresco.com/jira/browse/ADF-662)] - Cannot preview document on completed start event
|
||||||
- [[ADF-1048](https://issues.alfresco.com/jira/browse/ADF-1048)] - [Form] Multiple files attached to a task within a form are not displayed
|
- \[[ADF-1048](https://issues.alfresco.com/jira/browse/ADF-1048)] - [Form] Multiple files attached to a task within a form are not displayed
|
||||||
- [[ADF-1052](https://issues.alfresco.com/jira/browse/ADF-1052)] - [Process Services] - Left and right menu arrows are not active.
|
- \[[ADF-1052](https://issues.alfresco.com/jira/browse/ADF-1052)] - [Process Services] - Left and right menu arrows are not active.
|
||||||
- [[ADF-1095](https://issues.alfresco.com/jira/browse/ADF-1095)] - Date Range picker remains on screen.
|
- \[[ADF-1095](https://issues.alfresco.com/jira/browse/ADF-1095)] - Date Range picker remains on screen.
|
||||||
- [[ADF-1096](https://issues.alfresco.com/jira/browse/ADF-1096)] - Process details are not fully displayed on Process Definition Heat Map.
|
- \[[ADF-1096](https://issues.alfresco.com/jira/browse/ADF-1096)] - Process details are not fully displayed on Process Definition Heat Map.
|
||||||
- [[ADF-1143](https://issues.alfresco.com/jira/browse/ADF-1143)] - [TaskList] - Not able to start a task when changing the assignee from the 'Start Task' form.
|
- \[[ADF-1143](https://issues.alfresco.com/jira/browse/ADF-1143)] - [TaskList] - Not able to start a task when changing the assignee from the 'Start Task' form.
|
||||||
- [[ADF-1197](https://issues.alfresco.com/jira/browse/ADF-1197)] - Cannot upload more than one files on a form.
|
- \[[ADF-1197](https://issues.alfresco.com/jira/browse/ADF-1197)] - Cannot upload more than one files on a form.
|
||||||
- [[ADF-1208](https://issues.alfresco.com/jira/browse/ADF-1208)] - [Safari] Favorites Api service returns invalid dates for "createdAt" and "modifiedAt" fields.
|
- \[[ADF-1208](https://issues.alfresco.com/jira/browse/ADF-1208)] - [Safari][favorites api service](../core/favorites-api.service.md) returns invalid dates for "createdAt" and "modifiedAt" fields.
|
||||||
- [[ADF-1219](https://issues.alfresco.com/jira/browse/ADF-1219)] - Folder contents are not displayed when double clicking an empty folder in Search Page component
|
- \[[ADF-1219](https://issues.alfresco.com/jira/browse/ADF-1219)] - Folder contents are not displayed when double clicking an empty folder in Search Page component
|
||||||
- [[ADF-1252](https://issues.alfresco.com/jira/browse/ADF-1252)] - When closing the Process Diagram the Tasks page is displayed
|
- \[[ADF-1252](https://issues.alfresco.com/jira/browse/ADF-1252)] - When closing the Process Diagram the Tasks page is displayed
|
||||||
- [[ADF-1259](https://issues.alfresco.com/jira/browse/ADF-1259)] - Process Filter - Wrong process filter is selected when a new process is created
|
- \[[ADF-1259](https://issues.alfresco.com/jira/browse/ADF-1259)] - Process Filter - Wrong process filter is selected when a new process is created
|
||||||
- [[ADF-1262](https://issues.alfresco.com/jira/browse/ADF-1262)] - Breadcrumb does not shrink when part of the Toolbar header
|
- \[[ADF-1262](https://issues.alfresco.com/jira/browse/ADF-1262)] - Breadcrumb does not shrink when part of the Toolbar header
|
||||||
- [[ADF-1265](https://issues.alfresco.com/jira/browse/ADF-1265)] - Task Header - Datapicker is not showed in the middle
|
- \[[ADF-1265](https://issues.alfresco.com/jira/browse/ADF-1265)] - Task Header - Datapicker is not showed in the middle
|
||||||
- [[ADF-1267](https://issues.alfresco.com/jira/browse/ADF-1267)] - [Datatable] csra 508 add tabbing datatable - 2157 Github
|
- \[[ADF-1267](https://issues.alfresco.com/jira/browse/ADF-1267)] - [Datatable] csra 508 add tabbing datatable - 2157 Github
|
||||||
- [[ADF-1286](https://issues.alfresco.com/jira/browse/ADF-1286)] - getProfilePicture in userApi on alfresco-js-api doesn't return nothing.
|
- \[[ADF-1286](https://issues.alfresco.com/jira/browse/ADF-1286)] - getProfilePicture in userApi on alfresco-js-api doesn't return nothing.
|
||||||
- [[ADF-1307](https://issues.alfresco.com/jira/browse/ADF-1307)] - Header Bar colour should always be orange.
|
- \[[ADF-1307](https://issues.alfresco.com/jira/browse/ADF-1307)] - Header Bar colour should always be orange.
|
||||||
- [[ADF-1313](https://issues.alfresco.com/jira/browse/ADF-1313)] - isLoggedIn method of EcmAuth client is returning "true" when ticket expires - 2178 Github
|
- \[[ADF-1313](https://issues.alfresco.com/jira/browse/ADF-1313)] - isLoggedIn method of EcmAuth client is returning "true" when ticket expires - 2178 Github
|
||||||
- [[ADF-1316](https://issues.alfresco.com/jira/browse/ADF-1316)] - Can not assign a task to a user without an actual email address
|
- \[[ADF-1316](https://issues.alfresco.com/jira/browse/ADF-1316)] - Can not assign a task to a user without an actual email address
|
||||||
- [[ADF-1327](https://issues.alfresco.com/jira/browse/ADF-1327)] - Attach File widget is not displayed.
|
- \[[ADF-1327](https://issues.alfresco.com/jira/browse/ADF-1327)] - Attach File widget is not displayed.
|
||||||
- [[ADF-1328](https://issues.alfresco.com/jira/browse/ADF-1328)] - Multi-line text widget is not displaying a value after completing a form.
|
- \[[ADF-1328](https://issues.alfresco.com/jira/browse/ADF-1328)] - Multi-line text widget is not displaying a value after completing a form.
|
||||||
- [[ADF-1329](https://issues.alfresco.com/jira/browse/ADF-1329)] - "Multi-line text" widget is not rendered properly.
|
- \[[ADF-1329](https://issues.alfresco.com/jira/browse/ADF-1329)] - "Multi-line text" widget is not rendered properly.
|
||||||
- [[ADF-1346](https://issues.alfresco.com/jira/browse/ADF-1346)] - Attachment list component is shown for completed tasks/processes
|
- \[[ADF-1346](https://issues.alfresco.com/jira/browse/ADF-1346)] - Attachment list component is shown for completed tasks/processes
|
||||||
- [[ADF-1348](https://issues.alfresco.com/jira/browse/ADF-1348)] - Upload Dialog - 'Cancel All' button does not render
|
- \[[ADF-1348](https://issues.alfresco.com/jira/browse/ADF-1348)] - Upload Dialog - 'Cancel All' button does not render
|
||||||
- [[ADF-1360](https://issues.alfresco.com/jira/browse/ADF-1360)] - An error appears in console when clicking on Content Services in Demo Shell
|
- \[[ADF-1360](https://issues.alfresco.com/jira/browse/ADF-1360)] - An error appears in console when clicking on Content Services in Demo Shell
|
||||||
- [[ADF-1368](https://issues.alfresco.com/jira/browse/ADF-1368)] - A file deleted from Document List is still displayed as uploaded in Uploader
|
- \[[ADF-1368](https://issues.alfresco.com/jira/browse/ADF-1368)] - A file deleted from Document List is still displayed as uploaded in Uploader
|
||||||
- [[ADF-1370](https://issues.alfresco.com/jira/browse/ADF-1370)] - PDF viewer not using web worker
|
- \[[ADF-1370](https://issues.alfresco.com/jira/browse/ADF-1370)] - PDF viewer not using web worker
|
||||||
- [[ADF-1384](https://issues.alfresco.com/jira/browse/ADF-1384)] - ADF Form - The placeholder is overlapping the label
|
- \[[ADF-1384](https://issues.alfresco.com/jira/browse/ADF-1384)] - ADF [`Form`](../../lib/process-services/task-list/models/form.model.ts) - The placeholder is overlapping the label
|
||||||
- [[ADF-1386](https://issues.alfresco.com/jira/browse/ADF-1386)] - if pagination attribute is undefined shows inconsistent range
|
- \[[ADF-1386](https://issues.alfresco.com/jira/browse/ADF-1386)] - if pagination attribute is undefined shows inconsistent range
|
||||||
- [[ADF-1394](https://issues.alfresco.com/jira/browse/ADF-1394)] - Favorites Api not passing the "include" settings to server
|
- \[[ADF-1394](https://issues.alfresco.com/jira/browse/ADF-1394)] - Favorites Api not passing the "include" settings to server
|
||||||
- [[ADF-1395](https://issues.alfresco.com/jira/browse/ADF-1395)] - The title of the reports is not aligned.
|
- \[[ADF-1395](https://issues.alfresco.com/jira/browse/ADF-1395)] - The title of the reports is not aligned.
|
||||||
- [[ADF-1407](https://issues.alfresco.com/jira/browse/ADF-1407)] - Editing a Report title should be aligned.
|
- \[[ADF-1407](https://issues.alfresco.com/jira/browse/ADF-1407)] - Editing a Report title should be aligned.
|
||||||
- [[ADF-1419](https://issues.alfresco.com/jira/browse/ADF-1419)] - Document List does not show node icon for certain nodes
|
- \[[ADF-1419](https://issues.alfresco.com/jira/browse/ADF-1419)] - Document List does not show node icon for certain nodes
|
||||||
- [[ADF-1420](https://issues.alfresco.com/jira/browse/ADF-1420)] - [Copy/Move] A folder selected in 'Destination chooser' dialog does not get deselected when selecting it's parent folder
|
- \[[ADF-1420](https://issues.alfresco.com/jira/browse/ADF-1420)] - [Copy/Move] A folder selected in 'Destination chooser' dialog does not get deselected when selecting it's parent folder
|
||||||
- [[ADF-1425](https://issues.alfresco.com/jira/browse/ADF-1425)] - [Copy/Move]The list of folders is not changed when selecting a site in the 'Destination chooser' dialog
|
- \[[ADF-1425](https://issues.alfresco.com/jira/browse/ADF-1425)] - [Copy/Move]The list of folders is not changed when selecting a site in the 'Destination chooser' dialog
|
||||||
- [[ADF-1426](https://issues.alfresco.com/jira/browse/ADF-1426)] - [Copy/Move]The list of folders is not changed when deleting the 'Search' field input in the 'Destination chooser' dialog
|
- \[[ADF-1426](https://issues.alfresco.com/jira/browse/ADF-1426)] - [Copy/Move]The list of folders is not changed when deleting the 'Search' field input in the 'Destination chooser' dialog
|
||||||
- [[ADF-1428](https://issues.alfresco.com/jira/browse/ADF-1428)] - User is not able to copy/move a file/folder to the root folder.
|
- \[[ADF-1428](https://issues.alfresco.com/jira/browse/ADF-1428)] - User is not able to copy/move a file/folder to the root folder.
|
||||||
- [[ADF-1432](https://issues.alfresco.com/jira/browse/ADF-1432)] - Can not create a task
|
- \[[ADF-1432](https://issues.alfresco.com/jira/browse/ADF-1432)] - Can not create a task
|
||||||
- [[ADF-1442](https://issues.alfresco.com/jira/browse/ADF-1442)] - No able to navigate to a task from within a process.
|
- \[[ADF-1442](https://issues.alfresco.com/jira/browse/ADF-1442)] - No able to navigate to a task from within a process.
|
||||||
- [[ADF-1454](https://issues.alfresco.com/jira/browse/ADF-1454)] - [Login Demo] - Switches on Login Page have wrong behaviour.
|
- \[[ADF-1454](https://issues.alfresco.com/jira/browse/ADF-1454)] - [Login Demo] - Switches on Login Page have wrong behaviour.
|
||||||
- [[ADF-1456](https://issues.alfresco.com/jira/browse/ADF-1456)] - timeAgo Pipe - Return invalid date when the input is empty
|
- \[[ADF-1456](https://issues.alfresco.com/jira/browse/ADF-1456)] - timeAgo Pipe - Return invalid date when the input is empty
|
||||||
- [[ADF-1458](https://issues.alfresco.com/jira/browse/ADF-1458)] - 'Enable upload' button is not working.
|
- \[[ADF-1458](https://issues.alfresco.com/jira/browse/ADF-1458)] - 'Enable upload' button is not working.
|
||||||
- [[ADF-1459](https://issues.alfresco.com/jira/browse/ADF-1459)] - Filter selection is not displayed.
|
- \[[ADF-1459](https://issues.alfresco.com/jira/browse/ADF-1459)] - Filter selection is not displayed.
|
||||||
- [[ADF-1466](https://issues.alfresco.com/jira/browse/ADF-1466)] - Ng2-activiti-tasklist module uses NO_ERRORS_SCHEMA schema, which hides underlying error
|
- \[[ADF-1466](https://issues.alfresco.com/jira/browse/ADF-1466)] - Ng2-activiti-tasklist module uses NO_ERRORS_SCHEMA schema, which hides underlying error
|
||||||
- [[ADF-1476](https://issues.alfresco.com/jira/browse/ADF-1476)] - Row borders (top and bottom) overlap each other for DataTable
|
- \[[ADF-1476](https://issues.alfresco.com/jira/browse/ADF-1476)] - Row borders (top and bottom) overlap each other for DataTable
|
||||||
- [[ADF-1478](https://issues.alfresco.com/jira/browse/ADF-1478)] - Pagination is not properly displayed when resizing the browser window.
|
- \[[ADF-1478](https://issues.alfresco.com/jira/browse/ADF-1478)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is not properly displayed when resizing the browser window.
|
||||||
- [[ADF-1479](https://issues.alfresco.com/jira/browse/ADF-1479)] - Pagination is not working properly on Document List.
|
- \[[ADF-1479](https://issues.alfresco.com/jira/browse/ADF-1479)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is not working properly on Document List.
|
||||||
- [[ADF-1480](https://issues.alfresco.com/jira/browse/ADF-1480)] - Padding is missing from Task List.
|
- \[[ADF-1480](https://issues.alfresco.com/jira/browse/ADF-1480)] - Padding is missing from Task List.
|
||||||
- [[ADF-1484](https://issues.alfresco.com/jira/browse/ADF-1484)] - Switching to custom data source won't change default column layout in DL
|
- \[[ADF-1484](https://issues.alfresco.com/jira/browse/ADF-1484)] - Switching to custom data source won't change default column layout in DL
|
||||||
- [[ADF-1485](https://issues.alfresco.com/jira/browse/ADF-1485)] - 'Sorting' options are not visible on the Document List.
|
- \[[ADF-1485](https://issues.alfresco.com/jira/browse/ADF-1485)] - 'Sorting' options are not visible on the Document List.
|
||||||
- [[ADF-1486](https://issues.alfresco.com/jira/browse/ADF-1486)] - Pagination arrows are not visible on search results.
|
- \[[ADF-1486](https://issues.alfresco.com/jira/browse/ADF-1486)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) arrows are not visible on search results.
|
||||||
- [[ADF-1487](https://issues.alfresco.com/jira/browse/ADF-1487)] - Checklist placeholder remains on screen.
|
- \[[ADF-1487](https://issues.alfresco.com/jira/browse/ADF-1487)] - Checklist placeholder remains on screen.
|
||||||
- [[ADF-1489](https://issues.alfresco.com/jira/browse/ADF-1489)] - Cannot rate a file
|
- \[[ADF-1489](https://issues.alfresco.com/jira/browse/ADF-1489)] - Cannot rate a file
|
||||||
- [[ADF-1490](https://issues.alfresco.com/jira/browse/ADF-1490)] - 'Sorting' options are not visible on the 'About'.
|
- \[[ADF-1490](https://issues.alfresco.com/jira/browse/ADF-1490)] - 'Sorting' options are not visible on the 'About'.
|
||||||
- [[ADF-1491](https://issues.alfresco.com/jira/browse/ADF-1491)] - 'Sorting' options are not visible on 'Form List'.
|
- \[[ADF-1491](https://issues.alfresco.com/jira/browse/ADF-1491)] - 'Sorting' options are not visible on ['Form](../../lib/process-services/task-list/models/form.model.ts) List'.
|
||||||
- [[ADF-1494](https://issues.alfresco.com/jira/browse/ADF-1494)] - Padding and highlighting missing on process list
|
- \[[ADF-1494](https://issues.alfresco.com/jira/browse/ADF-1494)] - Padding and highlighting missing on process list
|
||||||
- [[ADF-1495](https://issues.alfresco.com/jira/browse/ADF-1495)] - Task List is not loading.
|
- \[[ADF-1495](https://issues.alfresco.com/jira/browse/ADF-1495)] - Task List is not loading.
|
||||||
- [[ADF-1497](https://issues.alfresco.com/jira/browse/ADF-1497)] - Image not displayed when folder is empty
|
- \[[ADF-1497](https://issues.alfresco.com/jira/browse/ADF-1497)] - Image not displayed when folder is empty
|
||||||
- [[ADF-1498](https://issues.alfresco.com/jira/browse/ADF-1498)] - Pagination on Task List is not aligned when having two tasks or more.
|
- \[[ADF-1498](https://issues.alfresco.com/jira/browse/ADF-1498)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) on Task List is not aligned when having two tasks or more.
|
||||||
- [[ADF-1499](https://issues.alfresco.com/jira/browse/ADF-1499)] - Advanced "Date Widget" properties do not apply on Demo Shell.
|
- \[[ADF-1499](https://issues.alfresco.com/jira/browse/ADF-1499)] - Advanced "Date Widget" properties do not apply on Demo Shell.
|
||||||
- [[ADF-1500](https://issues.alfresco.com/jira/browse/ADF-1500)] - Dynamic table does not display column names.
|
- \[[ADF-1500](https://issues.alfresco.com/jira/browse/ADF-1500)] - Dynamic table does not display column names.
|
||||||
- [[ADF-1501](https://issues.alfresco.com/jira/browse/ADF-1501)] - Date widget value is not updated when is cleared.
|
- \[[ADF-1501](https://issues.alfresco.com/jira/browse/ADF-1501)] - Date widget value is not updated when is cleared.
|
||||||
- [[ADF-1502](https://issues.alfresco.com/jira/browse/ADF-1502)] - AoT problems when using ADF with Angular CLI
|
- \[[ADF-1502](https://issues.alfresco.com/jira/browse/ADF-1502)] - AoT problems when using ADF with Angular CLI
|
||||||
- [[ADF-1509](https://issues.alfresco.com/jira/browse/ADF-1509)] - 'Form Name' displays 'No form' after editing 'Due Date' or 'Description'.
|
- \[[ADF-1509](https://issues.alfresco.com/jira/browse/ADF-1509)] - ['Form](../../lib/process-services/task-list/models/form.model.ts) Name' displays 'No form' after editing 'Due Date' or 'Description'.
|
||||||
- [[ADF-1510](https://issues.alfresco.com/jira/browse/ADF-1510)] - Report button tooltips are missing translation.
|
- \[[ADF-1510](https://issues.alfresco.com/jira/browse/ADF-1510)] - Report button tooltips are missing translation.
|
||||||
- [[ADF-1512](https://issues.alfresco.com/jira/browse/ADF-1512)] - Form is expanding when required label is displayed.
|
- \[[ADF-1512](https://issues.alfresco.com/jira/browse/ADF-1512)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) is expanding when required label is displayed.
|
||||||
- [[ADF-1513](https://issues.alfresco.com/jira/browse/ADF-1513)] - Form List doesn't display form Tabs.
|
- \[[ADF-1513](https://issues.alfresco.com/jira/browse/ADF-1513)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) List doesn't display form Tabs.
|
||||||
|
|
||||||
## New Feature
|
## New Feature
|
||||||
|
|
||||||
- [[ADF-365](https://issues.alfresco.com/jira/browse/ADF-365)] - Add support for 'empty form' template - 1736 Github
|
- \[[ADF-365](https://issues.alfresco.com/jira/browse/ADF-365)] - Add support for 'empty form' template - 1736 Github
|
||||||
- [[ADF-459](https://issues.alfresco.com/jira/browse/ADF-459)] - [Document List] Ability to copy and move documents and folders
|
- \[[ADF-459](https://issues.alfresco.com/jira/browse/ADF-459)] - [Document List] Ability to copy and move documents and folders
|
||||||
- [[ADF-832](https://issues.alfresco.com/jira/browse/ADF-832)] - Migrate to @angular/material date picker component
|
- \[[ADF-832](https://issues.alfresco.com/jira/browse/ADF-832)] - Migrate to @angular/material date picker component
|
||||||
- [[ADF-1021](https://issues.alfresco.com/jira/browse/ADF-1021)] - Provide ability defining tooltips for DataTable/DocumentList cells
|
- \[[ADF-1021](https://issues.alfresco.com/jira/browse/ADF-1021)] - Provide ability defining tooltips for DataTable/DocumentList cells
|
||||||
- [[ADF-1041](https://issues.alfresco.com/jira/browse/ADF-1041)] - Copy and Move Component
|
- \[[ADF-1041](https://issues.alfresco.com/jira/browse/ADF-1041)] - Copy and Move Component
|
||||||
- [[ADF-1051](https://issues.alfresco.com/jira/browse/ADF-1051)] - DT/DL components should apply i18n pipes for the title content out of the box
|
- \[[ADF-1051](https://issues.alfresco.com/jira/browse/ADF-1051)] - DT/DL components should apply i18n pipes for the title content out of the box
|
||||||
- [[ADF-1083](https://issues.alfresco.com/jira/browse/ADF-1083)] - The profile picture is not displayed at 'Comments' and 'Involved people' in a task
|
- \[[ADF-1083](https://issues.alfresco.com/jira/browse/ADF-1083)] - The profile picture is not displayed at 'Comments' and 'Involved people' in a task
|
||||||
- [[ADF-1213](https://issues.alfresco.com/jira/browse/ADF-1213)] - Provide ability to rename root element name in Breadcrumb
|
- \[[ADF-1213](https://issues.alfresco.com/jira/browse/ADF-1213)] - Provide ability to rename root element name in Breadcrumb
|
||||||
- [[ADF-1220](https://issues.alfresco.com/jira/browse/ADF-1220)] - Provide support for additional data sources in Document List
|
- \[[ADF-1220](https://issues.alfresco.com/jira/browse/ADF-1220)] - Provide support for additional data sources in Document List
|
||||||
- [[ADF-1227](https://issues.alfresco.com/jira/browse/ADF-1227)] - Directive to disable element or component based on node permission
|
- \[[ADF-1227](https://issues.alfresco.com/jira/browse/ADF-1227)] - Directive to disable element or component based on node permission
|
||||||
- [[ADF-1234](https://issues.alfresco.com/jira/browse/ADF-1234)] - DataTable and DocumentList should not unselect on double-click
|
- \[[ADF-1234](https://issues.alfresco.com/jira/browse/ADF-1234)] - DataTable and DocumentList should not unselect on double-click
|
||||||
- [[ADF-1261](https://issues.alfresco.com/jira/browse/ADF-1261)] - Task Audit Log Directive
|
- \[[ADF-1261](https://issues.alfresco.com/jira/browse/ADF-1261)] - Task Audit Log Directive
|
||||||
- [[ADF-1287](https://issues.alfresco.com/jira/browse/ADF-1287)] - Fix issues related to noUnusedLocals rule in TypeScript
|
- \[[ADF-1287](https://issues.alfresco.com/jira/browse/ADF-1287)] - Fix issues related to noUnusedLocals rule in TypeScript
|
||||||
- [[ADF-1300](https://issues.alfresco.com/jira/browse/ADF-1300)] - Download as a ZIP functionality demo (5.2.1 repo)
|
- \[[ADF-1300](https://issues.alfresco.com/jira/browse/ADF-1300)] - Download as a ZIP functionality demo (5.2.1 repo)
|
||||||
- [[ADF-1318](https://issues.alfresco.com/jira/browse/ADF-1318)] - Create 'time ago' date converter
|
- \[[ADF-1318](https://issues.alfresco.com/jira/browse/ADF-1318)] - Create 'time ago' date converter
|
||||||
- [[ADF-1356](https://issues.alfresco.com/jira/browse/ADF-1356)] - Single configuration of i18n service per project
|
- \[[ADF-1356](https://issues.alfresco.com/jira/browse/ADF-1356)] - Single configuration of i18n service per project
|
||||||
- [[ADF-1372](https://issues.alfresco.com/jira/browse/ADF-1372)] - Provide support for custom tooltips for Upload Button component
|
- \[[ADF-1372](https://issues.alfresco.com/jira/browse/ADF-1372)] - Provide support for custom tooltips for [Upload Button component](../content-services/upload-button.component.md)
|
||||||
- [[ADF-1404](https://issues.alfresco.com/jira/browse/ADF-1404)] - Data Column enhancements for Document List
|
- \[[ADF-1404](https://issues.alfresco.com/jira/browse/ADF-1404)] - Data Column enhancements for Document List
|
||||||
- [[ADF-1421](https://issues.alfresco.com/jira/browse/ADF-1421)] - Provide default column layout for Document List
|
- \[[ADF-1421](https://issues.alfresco.com/jira/browse/ADF-1421)] - Provide default column layout for Document List
|
||||||
- [[ADF-1427](https://issues.alfresco.com/jira/browse/ADF-1427)] - Show custom root in the breadcrumb even if node is not loaded
|
- \[[ADF-1427](https://issues.alfresco.com/jira/browse/ADF-1427)] - Show custom root in the breadcrumb even if node is not loaded
|
||||||
- [[ADF-1434](https://issues.alfresco.com/jira/browse/ADF-1434)] - Theming ADF component
|
- \[[ADF-1434](https://issues.alfresco.com/jira/browse/ADF-1434)] - Theming ADF component
|
||||||
- [[ADF-1435](https://issues.alfresco.com/jira/browse/ADF-1435)] - Info Drawer
|
- \[[ADF-1435](https://issues.alfresco.com/jira/browse/ADF-1435)] - Info Drawer
|
||||||
|
|
||||||
## Task
|
## Task
|
||||||
|
|
||||||
- [[ADF-1188](https://issues.alfresco.com/jira/browse/ADF-1188)] - Upload drag drop component - Add a property to disable the component
|
- \[[ADF-1188](https://issues.alfresco.com/jira/browse/ADF-1188)] - Upload drag drop component - Add a property to disable the component
|
||||||
- [[ADF-1306](https://issues.alfresco.com/jira/browse/ADF-1306)] - Process Task Audit Directive
|
- \[[ADF-1306](https://issues.alfresco.com/jira/browse/ADF-1306)] - Process [Task Audit Directive](../process-services/task-audit.directive.md)
|
||||||
- [[ADF-1309](https://issues.alfresco.com/jira/browse/ADF-1309)] - Pagination of task list
|
- \[[ADF-1309](https://issues.alfresco.com/jira/browse/ADF-1309)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) of task list
|
||||||
- [[ADF-714](https://issues.alfresco.com/jira/browse/ADF-714)] - Unify pagination across all components
|
- \[[ADF-714](https://issues.alfresco.com/jira/browse/ADF-714)] - Unify pagination across all components
|
||||||
- [[ADF-1116](https://issues.alfresco.com/jira/browse/ADF-1116)] - Task list without any status filter
|
- \[[ADF-1116](https://issues.alfresco.com/jira/browse/ADF-1116)] - Task list without any status filter
|
||||||
- [[ADF-1139](https://issues.alfresco.com/jira/browse/ADF-1139)] - People Search - Provide a way to reset the search field when a user is selected
|
- \[[ADF-1139](https://issues.alfresco.com/jira/browse/ADF-1139)] - People Search - Provide a way to reset the search field when a user is selected
|
||||||
- [[ADF-852](https://issues.alfresco.com/jira/browse/ADF-852)] - [Form] Update Form widget to Material library
|
- \[[ADF-852](https://issues.alfresco.com/jira/browse/ADF-852)] - [Form] Update [`Form`](../../lib/process-services/task-list/models/form.model.ts) widget to Material library
|
||||||
- [[ADF-520](https://issues.alfresco.com/jira/browse/ADF-520)] - remove the debug button from Analytics Component
|
- \[[ADF-520](https://issues.alfresco.com/jira/browse/ADF-520)] - remove the debug button from [Analytics Component](../insights/analytics.component.md)
|
||||||
- [[ADF-157](https://issues.alfresco.com/jira/browse/ADF-157)] - upload dialog Wrong number on File Upload Count - 1511 Github
|
- \[[ADF-157](https://issues.alfresco.com/jira/browse/ADF-157)] - upload dialog Wrong number on File Upload Count - 1511 Github
|
||||||
- [[ADF-569](https://issues.alfresco.com/jira/browse/ADF-569)] - Provide support to Undo uploaded files in the Upload component
|
- \[[ADF-569](https://issues.alfresco.com/jira/browse/ADF-569)] - Provide support to Undo uploaded files in the Upload component
|
||||||
- [[ADF-720](https://issues.alfresco.com/jira/browse/ADF-720)] - Review all the template use
|
- \[[ADF-720](https://issues.alfresco.com/jira/browse/ADF-720)] - Review all the template use
|
||||||
- [[ADF-994](https://issues.alfresco.com/jira/browse/ADF-994)] - [Pagination] Integrate SFS enhancements for Pagination component
|
- \[[ADF-994](https://issues.alfresco.com/jira/browse/ADF-994)] - [Pagination] Integrate SFS enhancements for [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) component
|
||||||
- [[ADF-1180](https://issues.alfresco.com/jira/browse/ADF-1180)] - Add test cases to cover process list component
|
- \[[ADF-1180](https://issues.alfresco.com/jira/browse/ADF-1180)] - Add test cases to cover process list component
|
||||||
- [[ADF-1236](https://issues.alfresco.com/jira/browse/ADF-1236)] - Remove mdl from ng2-alfresco-login
|
- \[[ADF-1236](https://issues.alfresco.com/jira/browse/ADF-1236)] - Remove mdl from ng2-alfresco-login
|
||||||
- [[ADF-1237](https://issues.alfresco.com/jira/browse/ADF-1237)] - Remove mdl from ng2-alfresco-userinfo
|
- \[[ADF-1237](https://issues.alfresco.com/jira/browse/ADF-1237)] - Remove mdl from ng2-alfresco-userinfo
|
||||||
- [[ADF-1239](https://issues.alfresco.com/jira/browse/ADF-1239)] - Remove mdl from ng2-alfresco-social
|
- \[[ADF-1239](https://issues.alfresco.com/jira/browse/ADF-1239)] - Remove mdl from ng2-alfresco-social
|
||||||
- [[ADF-1240](https://issues.alfresco.com/jira/browse/ADF-1240)] - Remove mdl from ng2-alfresco-tag
|
- \[[ADF-1240](https://issues.alfresco.com/jira/browse/ADF-1240)] - Remove mdl from ng2-alfresco-tag
|
||||||
- [[ADF-1241](https://issues.alfresco.com/jira/browse/ADF-1241)] - Remove mdl from ng2-alfresco-upload
|
- \[[ADF-1241](https://issues.alfresco.com/jira/browse/ADF-1241)] - Remove mdl from ng2-alfresco-upload
|
||||||
- [[ADF-1242](https://issues.alfresco.com/jira/browse/ADF-1242)] - Remove mdl from ng2-alfresco-viewer
|
- \[[ADF-1242](https://issues.alfresco.com/jira/browse/ADF-1242)] - Remove mdl from ng2-alfresco-viewer
|
||||||
- [[ADF-1243](https://issues.alfresco.com/jira/browse/ADF-1243)] - Remove mdl from ng2-alfresco-documentlist
|
- \[[ADF-1243](https://issues.alfresco.com/jira/browse/ADF-1243)] - Remove mdl from ng2-alfresco-documentlist
|
||||||
- [[ADF-1244](https://issues.alfresco.com/jira/browse/ADF-1244)] - Remove mdl from ng2-alfresco-datatable
|
- \[[ADF-1244](https://issues.alfresco.com/jira/browse/ADF-1244)] - Remove mdl from ng2-alfresco-datatable
|
||||||
- [[ADF-1270](https://issues.alfresco.com/jira/browse/ADF-1270)] - Upgrade ACS to 5.2.1
|
- \[[ADF-1270](https://issues.alfresco.com/jira/browse/ADF-1270)] - Upgrade ACS to 5.2.1
|
||||||
- [[ADF-1340](https://issues.alfresco.com/jira/browse/ADF-1340)] - File Viewer dialog preparation
|
- \[[ADF-1340](https://issues.alfresco.com/jira/browse/ADF-1340)] - File Viewer dialog preparation
|
||||||
- [[ADF-1374](https://issues.alfresco.com/jira/browse/ADF-1374)] - Move Download Zip dialog to the ADF
|
- \[[ADF-1374](https://issues.alfresco.com/jira/browse/ADF-1374)] - Move Download Zip dialog to the ADF
|
||||||
- [[ADF-1378](https://issues.alfresco.com/jira/browse/ADF-1378)] - Remove old MDL toolbar from the Document List
|
- \[[ADF-1378](https://issues.alfresco.com/jira/browse/ADF-1378)] - Remove old MDL toolbar from the Document List
|
||||||
- [[ADF-1381](https://issues.alfresco.com/jira/browse/ADF-1381)] - Implement form control UX
|
- \[[ADF-1381](https://issues.alfresco.com/jira/browse/ADF-1381)] - Implement form control UX
|
||||||
- [[ADF-1388](https://issues.alfresco.com/jira/browse/ADF-1388)] - Add a toggle button for the allowDropFiles property to Demo Shell
|
- \[[ADF-1388](https://issues.alfresco.com/jira/browse/ADF-1388)] - Add a toggle button for the allowDropFiles property to Demo Shell
|
||||||
- [[ADF-1403](https://issues.alfresco.com/jira/browse/ADF-1403)] - Upload Dialog - Trigger event for deleted files
|
- \[[ADF-1403](https://issues.alfresco.com/jira/browse/ADF-1403)] - Upload Dialog - Trigger event for deleted files
|
||||||
- [[ADF-1437](https://issues.alfresco.com/jira/browse/ADF-1437)] - Update project generator 1.8.
|
- \[[ADF-1437](https://issues.alfresco.com/jira/browse/ADF-1437)] - Update project generator 1.8.
|
||||||
- [[ADF-1453](https://issues.alfresco.com/jira/browse/ADF-1453)] - Restructure README.md files
|
- \[[ADF-1453](https://issues.alfresco.com/jira/browse/ADF-1453)] - Restructure README.md files
|
||||||
- [[ADF-1457](https://issues.alfresco.com/jira/browse/ADF-1457)] - Upload Dialog - Cancel all confirmation dialog
|
- \[[ADF-1457](https://issues.alfresco.com/jira/browse/ADF-1457)] - Upload Dialog - Cancel all confirmation dialog
|
||||||
- [[ADF-1468](https://issues.alfresco.com/jira/browse/ADF-1468)] - Upload Dialog - Remove color import
|
- \[[ADF-1468](https://issues.alfresco.com/jira/browse/ADF-1468)] - Upload Dialog - Remove color import
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+227
-219
@@ -5,6 +5,29 @@ These release notes provide information for the **1.9.0 release** of Alfresco
|
|||||||
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
This is the next **Limited Available** release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [1.Infinite scrolling](#1infinite-scrolling)
|
||||||
|
- [2.Requeue option added to adf-task-header]\(#2requeue-option-added-to adf-task-header)
|
||||||
|
- [3.Tasklist multi-selection support](#3tasklist-multi-selection-support)
|
||||||
|
- [4.Page Title Service](#4page-title-service)
|
||||||
|
- [5.Viewer Enhancements]\(#5viewer enhancements)
|
||||||
|
- [6.Document List Presets](#6document-list-presets)
|
||||||
|
- [7.Login redirect options](#7login-redirect-options)
|
||||||
|
- [8.Logout directive](#8logout-directive)
|
||||||
|
- [9.Breadcrumb enhancements](#9breadcrumb-enhancements)
|
||||||
|
- [10.Documentation](#10documentation)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
- [Feature (Task)](#feature-task)
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
In the ADF 1.9 release we've enhanced a number of components, such as Document List, Viewer and Breadcrumbs. We continue the effort to migrate to @angular/material, only a few more components remain until we are fully switched to Angular Material Design. Again in this release we have enhanced the accessibility and we have started to consolidate, streamline and enhance our documentation. Before everything was inside the individual README.md files, this has now been pulled out into a [separate directory](https://github.com/Alfresco/alfresco-ng2-components/tree/master/docs), and a new [Doc Index](https://github.com/Alfresco/alfresco-ng2-components/blob/master/docs/README.md) to help navigate it.
|
In the ADF 1.9 release we've enhanced a number of components, such as Document List, Viewer and Breadcrumbs. We continue the effort to migrate to @angular/material, only a few more components remain until we are fully switched to Angular Material Design. Again in this release we have enhanced the accessibility and we have started to consolidate, streamline and enhance our documentation. Before everything was inside the individual README.md files, this has now been pulled out into a [separate directory](https://github.com/Alfresco/alfresco-ng2-components/tree/master/docs), and a new [Doc Index](https://github.com/Alfresco/alfresco-ng2-components/blob/master/docs/README.md) to help navigate it.
|
||||||
@@ -22,11 +45,11 @@ Below the most relevant features of this release:
|
|||||||
- Infinite scrolling
|
- Infinite scrolling
|
||||||
- Requeue option added to adf-task-header
|
- Requeue option added to adf-task-header
|
||||||
- Tasklist now support multi-select
|
- Tasklist now support multi-select
|
||||||
- Page title service
|
- [Page title service](../core/page-title.service.md)
|
||||||
- Viewer enhancements
|
- Viewer enhancements
|
||||||
- Document List presets
|
- Document List presets
|
||||||
- Login redirect options
|
- Login redirect options
|
||||||
- Logout directive
|
- [Logout directive](../core/logout.directive.md)
|
||||||
- Breadcrumb enhancements
|
- Breadcrumb enhancements
|
||||||
- Documentation
|
- Documentation
|
||||||
|
|
||||||
@@ -47,14 +70,12 @@ The requeue feature has been added into the ADF 1.9.0. This means that after a t
|
|||||||
|
|
||||||
With the latest code, the tasklist component exposes the **multiselect** property. If the value is true a checkbox is rendered at the beginning of each row. In this way, the user can select more than one row.
|
With the latest code, the tasklist component exposes the **multiselect** property. If the value is true a checkbox is rendered at the beginning of each row. In this way, the user can select more than one row.
|
||||||
|
|
||||||
```
|
<adf-tasklist
|
||||||
<adf-tasklist
|
[multiselect]="true"
|
||||||
[multiselect]="true"
|
[appId]="'1'"
|
||||||
[appId]="'1'"
|
[state]="'open'"
|
||||||
[state]="'open'"
|
[assignment]="'assignee'">
|
||||||
[assignment]="'assignee'">
|
</adf-tasklist>
|
||||||
</adf-tasklist>
|
|
||||||
```
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|
||||||
@@ -64,35 +85,31 @@ This is the result:
|
|||||||
|
|
||||||
The component also provides a new event **rowSelected** that contains all the selected rows:
|
The component also provides a new event **rowSelected** that contains all the selected rows:
|
||||||
|
|
||||||
```
|
<adf-tasklist
|
||||||
<adf-tasklist
|
[appId]="'1'"
|
||||||
[appId]="'1'"
|
[state]="'open'"
|
||||||
[state]="'open'"
|
[assignment]="'assignee'"
|
||||||
[assignment]="'assignee'"
|
(rowsSelected)="console.log($event)">
|
||||||
(rowsSelected)="console.log($event)">
|
</adf-tasklist>
|
||||||
</adf-tasklist>
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### 4.Page Title Service
|
### 4.Page Title Service
|
||||||
|
|
||||||
The 1.9.0 version features a new service "PageTitleService" in the "ng2-alfresco-core" package. This service allows changing the title of the page (browser tab) on demand from the code. The format of the title is always "<Application Name> - <Title>" where "<Application Name>" is taken from the application configuration file:
|
The 1.9.0 version features a new service ["PageTitleService"](../core/page-title.service.md) in the "ng2-alfresco-core" package. This service allows changing the title of the page (browser tab) on demand from the code. The format of the title is always "<Application Name> - <Title>" where "<Application Name>" is taken from the application configuration file:
|
||||||
|
|
||||||
```
|
{
|
||||||
{
|
"application": {
|
||||||
"application": {
|
"name": "Alfresco ADF Appplication"
|
||||||
"name": "Alfresco ADF Appplication"
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### 5.Viewer Enhancements
|
### 5.Viewer Enhancements
|
||||||
|
|
||||||
Viewer component has been updated with improved UI and support for integration with Angular Router.
|
[Viewer component](../core/viewer.component.md) has been updated with improved UI and support for integration with Angular Router.
|
||||||
The major features and improvements are:
|
The major features and improvements are:
|
||||||
|
|
||||||
- New toolbar component for all Viewer types
|
- New [toolbar component](../core/toolbar.component.md) for all Viewer types
|
||||||
- Automatic PDF rendition fetching for various content types (".docx", ".pptx", etc.)
|
- Automatic PDF rendition fetching for various content types (".docx", ".pptx", etc.)
|
||||||
- Floating action toolbar for the PDF viewer
|
- Floating action toolbar for the PDF viewer
|
||||||
|
|
||||||
@@ -100,87 +117,78 @@ The major features and improvements are:
|
|||||||
|
|
||||||
It is now possible to store layouts for Document List in the global application configuration file ("app.config.json") for default mode or special aliases like "-trashcan-", "-favorites-", etc. The DocumentList component automatically falls back to the defaults if no customizations are present.
|
It is now possible to store layouts for Document List in the global application configuration file ("app.config.json") for default mode or special aliases like "-trashcan-", "-favorites-", etc. The DocumentList component automatically falls back to the defaults if no customizations are present.
|
||||||
|
|
||||||
```
|
{
|
||||||
{
|
...,
|
||||||
...,
|
|
||||||
|
|
||||||
"document-list": {
|
"document-list": {
|
||||||
"supportedPageSizes": [5, 10, 15, 20],
|
"supportedPageSizes": [5, 10, 15, 20],
|
||||||
"presets": {
|
"presets": {
|
||||||
"-trashcan-": [
|
"-trashcan-": [
|
||||||
{
|
{
|
||||||
"key": "$thumbnail",
|
"key": "$thumbnail",
|
||||||
"type": "image",
|
"type": "image",
|
||||||
"srTitle": "ADF-DOCUMENT-LIST.LAYOUT.THUMBNAIL",
|
"srTitle": "ADF-DOCUMENT-LIST.LAYOUT.THUMBNAIL",
|
||||||
"sortable": false
|
"sortable": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "name",
|
"key": "name",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"title": "ADF-DOCUMENT-LIST.LAYOUT.NAME",
|
"title": "ADF-DOCUMENT-LIST.LAYOUT.NAME",
|
||||||
"cssClass": "full-width ellipsis-cell",
|
"cssClass": "full-width ellipsis-cell",
|
||||||
"sortable": true
|
"sortable": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "path",
|
"key": "path",
|
||||||
"type": "location",
|
"type": "location",
|
||||||
"title": "ADF-DOCUMENT-LIST.LAYOUT.LOCATION",
|
"title": "ADF-DOCUMENT-LIST.LAYOUT.LOCATION",
|
||||||
"format": "/files",
|
"format": "/files",
|
||||||
"sortable": true
|
"sortable": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "content.sizeInBytes",
|
"key": "content.sizeInBytes",
|
||||||
"type": "fileSize",
|
"type": "fileSize",
|
||||||
"title": "ADF-DOCUMENT-LIST.LAYOUT.SIZE",
|
"title": "ADF-DOCUMENT-LIST.LAYOUT.SIZE",
|
||||||
"sortable": true
|
"sortable": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "archivedAt",
|
"key": "archivedAt",
|
||||||
"type": "date",
|
"type": "date",
|
||||||
"title": "ADF-DOCUMENT-LIST.LAYOUT.DELETED_ON",
|
"title": "ADF-DOCUMENT-LIST.LAYOUT.DELETED_ON",
|
||||||
"format": "timeAgo",
|
"format": "timeAgo",
|
||||||
"sortable": true
|
"sortable": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "archivedByUser.displayName",
|
"key": "archivedByUser.displayName",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"title": "ADF-DOCUMENT-LIST.LAYOUT.DELETED_BY",
|
"title": "ADF-DOCUMENT-LIST.LAYOUT.DELETED_BY",
|
||||||
"sortable": true
|
"sortable": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"default": [
|
"default": [
|
||||||
...
|
...
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
### 7.Login redirect options
|
### 7.Login redirect options
|
||||||
|
|
||||||
The Login component provides a new **successRoute** property as a way to automatically redirect the user to the particular application route upon successful sign in.
|
The [Login component](../core/login.component.md) provides a new **successRoute** property as a way to automatically redirect the user to the particular application route upon successful sign in.
|
||||||
|
|
||||||
```
|
<adf-login successRoute="/dashboard" ...></adf-login>
|
||||||
<adf-login successRoute="/dashboard" ...></adf-login>
|
|
||||||
```
|
|
||||||
|
|
||||||
### 8.Logout directive
|
### 8.Logout directive
|
||||||
|
|
||||||
You can turn any clickable HTML element or other Angular Component into a Logout feature. ADF provides a new **adf-logout** directive to help you building application menus or toolbar buttons that sign the user out:
|
You can turn any clickable HTML element or other Angular Component into a Logout feature. ADF provides a new **adf-logout** directive to help you building application menus or toolbar buttons that sign the user out:
|
||||||
|
|
||||||
```
|
<button adf-logout>Log out</button>
|
||||||
<button adf-logout>Log out</button>
|
|
||||||
```
|
|
||||||
|
|
||||||
### 9.Breadcrumb enhancements
|
### 9.Breadcrumb enhancements
|
||||||
|
|
||||||
The Breadcrumb component exposes a new **rootId** property to allow you restricting the root element to a particular node. Component automatically trims the elements if full node path needs to be cut. You can use this together with the **root** property that allows renaming the root (first) element of the path.
|
The [Breadcrumb component](../content-services/breadcrumb.component.md) exposes a new **rootId** property to allow you restricting the root element to a particular node. Component automatically trims the elements if full node path needs to be cut. You can use this together with the **root** property that allows renaming the root (first) element of the path.
|
||||||
|
|
||||||
```
|
<adf-breadcrumb root="Personal Files" rootId="<GUID>" ...></adf-breadcrumb>
|
||||||
<adf-breadcrumb root="Personal Files" rootId="<GUID>" ...></adf-breadcrumb>
|
|
||||||
```
|
|
||||||
|
|
||||||
### 10.Documentation
|
### 10.Documentation
|
||||||
|
|
||||||
@@ -216,145 +224,145 @@ Release Notes - Apps Development Framework - Version 1.9.
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-1603](https://issues.alfresco.com/jira/browse/ADF-1603)] - remove all the reference to deprecated `<template>` from the documentation
|
- \[[ADF-1603](https://issues.alfresco.com/jira/browse/ADF-1603)] - remove all the reference to deprecated `<template>` from the documentation
|
||||||
|
|
||||||
## Feature
|
## Feature
|
||||||
|
|
||||||
- [[ADF-226](https://issues.alfresco.com/jira/browse/ADF-226)] - No 'Requeue' option after claiming a task. - 1599 Github
|
- \[[ADF-226](https://issues.alfresco.com/jira/browse/ADF-226)] - No 'Requeue' option after claiming a task. - 1599 Github
|
||||||
- [[ADF-1531](https://issues.alfresco.com/jira/browse/ADF-1531)] - Enhance document list breadcrumb with an input option to provide custom root id.
|
- \[[ADF-1531](https://issues.alfresco.com/jira/browse/ADF-1531)] - Enhance document list breadcrumb with an input option to provide custom root id.
|
||||||
- [[ADF-1574](https://issues.alfresco.com/jira/browse/ADF-1574)] - Info Drawer - Add a mechanism to know the current active tab
|
- \[[ADF-1574](https://issues.alfresco.com/jira/browse/ADF-1574)] - Info Drawer - Add a mechanism to know the current active tab
|
||||||
- [[ADF-1609](https://issues.alfresco.com/jira/browse/ADF-1609)] - Tasklist - Provide a Multi selection property
|
- \[[ADF-1609](https://issues.alfresco.com/jira/browse/ADF-1609)] - Tasklist - Provide a Multi selection property
|
||||||
- [[ADF-1622](https://issues.alfresco.com/jira/browse/ADF-1622)] - Provide ability for components to change browser page title.
|
- \[[ADF-1622](https://issues.alfresco.com/jira/browse/ADF-1622)] - Provide ability for components to change browser page title.
|
||||||
- [[ADF-1623](https://issues.alfresco.com/jira/browse/ADF-1623)] - Integration of Viewer with Router
|
- \[[ADF-1623](https://issues.alfresco.com/jira/browse/ADF-1623)] - Integration of Viewer with Router
|
||||||
- [[ADF-1632](https://issues.alfresco.com/jira/browse/ADF-1632)] - Task Header - Parent name default value should be None
|
- \[[ADF-1632](https://issues.alfresco.com/jira/browse/ADF-1632)] - Task Header - Parent name default value should be None
|
||||||
|
|
||||||
## Bug
|
## Bug
|
||||||
|
|
||||||
- [[ADF-1012](https://issues.alfresco.com/jira/browse/ADF-1012)] - The checklist delete button of a completed task is displayed
|
- \[[ADF-1012](https://issues.alfresco.com/jira/browse/ADF-1012)] - The checklist delete button of a completed task is displayed
|
||||||
- [[ADF-1259](https://issues.alfresco.com/jira/browse/ADF-1259)] - Process Filter - Wrong process filter is selected when a new process is created
|
- \[[ADF-1259](https://issues.alfresco.com/jira/browse/ADF-1259)] - Process Filter - Wrong process filter is selected when a new process is created
|
||||||
- [[ADF-1291](https://issues.alfresco.com/jira/browse/ADF-1291)] - [Attachment list] after upload list is not instantly refreshed
|
- \[[ADF-1291](https://issues.alfresco.com/jira/browse/ADF-1291)] - [Attachment list] after upload list is not instantly refreshed
|
||||||
- [[ADF-1338](https://issues.alfresco.com/jira/browse/ADF-1338)] - Document list should automatically be refreshed after undoing/cancelling a file upload.
|
- \[[ADF-1338](https://issues.alfresco.com/jira/browse/ADF-1338)] - Document list should automatically be refreshed after undoing/cancelling a file upload.
|
||||||
- [[ADF-1364](https://issues.alfresco.com/jira/browse/ADF-1364)] - The pagination is not properly displayed when moving a file or folder
|
- \[[ADF-1364](https://issues.alfresco.com/jira/browse/ADF-1364)] - The pagination is not properly displayed when moving a file or folder
|
||||||
- [[ADF-1444](https://issues.alfresco.com/jira/browse/ADF-1444)] - File name is not fully displayed.
|
- \[[ADF-1444](https://issues.alfresco.com/jira/browse/ADF-1444)] - File name is not fully displayed.
|
||||||
- [[ADF-1455](https://issues.alfresco.com/jira/browse/ADF-1455)] - When an app has a long name, is displayed under the logo.
|
- \[[ADF-1455](https://issues.alfresco.com/jira/browse/ADF-1455)] - When an app has a long name, is displayed under the logo.
|
||||||
- [[ADF-1467](https://issues.alfresco.com/jira/browse/ADF-1467)] - ADF components custom theming
|
- \[[ADF-1467](https://issues.alfresco.com/jira/browse/ADF-1467)] - ADF components custom theming
|
||||||
- [[ADF-1478](https://issues.alfresco.com/jira/browse/ADF-1478)] - Pagination is not properly displayed when resizing the browser window.
|
- \[[ADF-1478](https://issues.alfresco.com/jira/browse/ADF-1478)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is not properly displayed when resizing the browser window.
|
||||||
- [[ADF-1479](https://issues.alfresco.com/jira/browse/ADF-1479)] - Pagination is not working properly on Document List.
|
- \[[ADF-1479](https://issues.alfresco.com/jira/browse/ADF-1479)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is not working properly on Document List.
|
||||||
- [[ADF-1488](https://issues.alfresco.com/jira/browse/ADF-1488)] - Document List does not reset selection on "node" change
|
- \[[ADF-1488](https://issues.alfresco.com/jira/browse/ADF-1488)] - Document List does not reset selection on "node" change
|
||||||
- [[ADF-1493](https://issues.alfresco.com/jira/browse/ADF-1493)] - Cannot tab in menu option within file/folder
|
- \[[ADF-1493](https://issues.alfresco.com/jira/browse/ADF-1493)] - Cannot tab in menu option within file/folder
|
||||||
- [[ADF-1503](https://issues.alfresco.com/jira/browse/ADF-1503)] - Completed process and task displays, can still upload content
|
- \[[ADF-1503](https://issues.alfresco.com/jira/browse/ADF-1503)] - Completed process and task displays, can still upload content
|
||||||
- [[ADF-1506](https://issues.alfresco.com/jira/browse/ADF-1506)] - Upon node deletion the toast message shows guid
|
- \[[ADF-1506](https://issues.alfresco.com/jira/browse/ADF-1506)] - Upon node deletion the toast message shows guid
|
||||||
- [[ADF-1516](https://issues.alfresco.com/jira/browse/ADF-1516)] - Date widget is swapping days with months.
|
- \[[ADF-1516](https://issues.alfresco.com/jira/browse/ADF-1516)] - Date widget is swapping days with months.
|
||||||
- [[ADF-1520](https://issues.alfresco.com/jira/browse/ADF-1520)] - Advanced date widget doesn't display the correct date.
|
- \[[ADF-1520](https://issues.alfresco.com/jira/browse/ADF-1520)] - Advanced date widget doesn't display the correct date.
|
||||||
- [[ADF-1521](https://issues.alfresco.com/jira/browse/ADF-1521)] - Display value fields configured with process variables are not rendered in ADF 1.8.
|
- \[[ADF-1521](https://issues.alfresco.com/jira/browse/ADF-1521)] - Display value fields configured with process variables are not rendered in ADF 1.8.
|
||||||
- [[ADF-1523](https://issues.alfresco.com/jira/browse/ADF-1523)] - APS task form remains disabled when no custom outcome is provided in ADF 1.8.
|
- \[[ADF-1523](https://issues.alfresco.com/jira/browse/ADF-1523)] - APS task form remains disabled when no custom outcome is provided in ADF 1.8.
|
||||||
- [[ADF-1525](https://issues.alfresco.com/jira/browse/ADF-1525)] - In APS forms, hyperlink fields are not rendered when configured with process variables
|
- \[[ADF-1525](https://issues.alfresco.com/jira/browse/ADF-1525)] - In APS forms, hyperlink fields are not rendered when configured with process variables
|
||||||
- [[ADF-1526](https://issues.alfresco.com/jira/browse/ADF-1526)] - The form component is not responsive in ADF 1.8.
|
- \[[ADF-1526](https://issues.alfresco.com/jira/browse/ADF-1526)] - The [form component](../core/form.component.md) is not responsive in ADF 1.8.
|
||||||
- [[ADF-1528](https://issues.alfresco.com/jira/browse/ADF-1528)] - Form renderer does not display generated documents - github 2303
|
- \[[ADF-1528](https://issues.alfresco.com/jira/browse/ADF-1528)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) renderer does not display generated documents - github 2303
|
||||||
- [[ADF-1529](https://issues.alfresco.com/jira/browse/ADF-1529)] - Broken styles for toolbar buttons.
|
- \[[ADF-1529](https://issues.alfresco.com/jira/browse/ADF-1529)] - Broken styles for toolbar buttons.
|
||||||
- [[ADF-1530](https://issues.alfresco.com/jira/browse/ADF-1530)] - [Viewer] Extension viewer doens't work anymore
|
- \[[ADF-1530](https://issues.alfresco.com/jira/browse/ADF-1530)] - [Viewer] Extension viewer doens't work anymore
|
||||||
- [[ADF-1533](https://issues.alfresco.com/jira/browse/ADF-1533)] - Multi-line form field contains a bug where red required warnings are shown incorrectly
|
- \[[ADF-1533](https://issues.alfresco.com/jira/browse/ADF-1533)] - Multi-line form field contains a bug where red required warnings are shown incorrectly
|
||||||
- [[ADF-1535](https://issues.alfresco.com/jira/browse/ADF-1535)] - Wrong StatusEnum implementation for Rendition
|
- \[[ADF-1535](https://issues.alfresco.com/jira/browse/ADF-1535)] - Wrong StatusEnum implementation for Rendition
|
||||||
- [[ADF-1537](https://issues.alfresco.com/jira/browse/ADF-1537)] - People widget needs to check null for native element onAfterViewInit
|
- \[[ADF-1537](https://issues.alfresco.com/jira/browse/ADF-1537)] - People widget needs to check null for native element onAfterViewInit
|
||||||
- [[ADF-1538](https://issues.alfresco.com/jira/browse/ADF-1538)] - PDF viewer causes memory/cpu issues with scroll events
|
- \[[ADF-1538](https://issues.alfresco.com/jira/browse/ADF-1538)] - PDF viewer causes memory/cpu issues with scroll events
|
||||||
- [[ADF-1545](https://issues.alfresco.com/jira/browse/ADF-1545)] - Supported page sizes are hardcoded for Document List pagination
|
- \[[ADF-1545](https://issues.alfresco.com/jira/browse/ADF-1545)] - Supported page sizes are hardcoded for Document List pagination
|
||||||
- [[ADF-1547](https://issues.alfresco.com/jira/browse/ADF-1547)] - Column tooltips are not translated for DataTable/DocumentList
|
- \[[ADF-1547](https://issues.alfresco.com/jira/browse/ADF-1547)] - Column tooltips are not translated for DataTable/DocumentList
|
||||||
- [[ADF-1553](https://issues.alfresco.com/jira/browse/ADF-1553)] - [Demo shell] Scroll present in small and x-small devices
|
- \[[ADF-1553](https://issues.alfresco.com/jira/browse/ADF-1553)] - [Demo shell] Scroll present in small and x-small devices
|
||||||
- [[ADF-1554](https://issues.alfresco.com/jira/browse/ADF-1554)] - People widget with visibility conditions is not displayed on a complete start event.
|
- \[[ADF-1554](https://issues.alfresco.com/jira/browse/ADF-1554)] - People widget with visibility conditions is not displayed on a complete start event.
|
||||||
- [[ADF-1555](https://issues.alfresco.com/jira/browse/ADF-1555)] - Search popup always stays on the screen
|
- \[[ADF-1555](https://issues.alfresco.com/jira/browse/ADF-1555)] - Search popup always stays on the screen
|
||||||
- [[ADF-1557](https://issues.alfresco.com/jira/browse/ADF-1557)] - Search does not collapse if its input is focused
|
- \[[ADF-1557](https://issues.alfresco.com/jira/browse/ADF-1557)] - Search does not collapse if its input is focused
|
||||||
- [[ADF-1559](https://issues.alfresco.com/jira/browse/ADF-1559)] - People control is referencing the rest api instead of enterprise for pictures
|
- \[[ADF-1559](https://issues.alfresco.com/jira/browse/ADF-1559)] - People control is referencing the rest api instead of enterprise for pictures
|
||||||
- [[ADF-1560](https://issues.alfresco.com/jira/browse/ADF-1560)] - Process fields are not translated when starting a process and on process page
|
- \[[ADF-1560](https://issues.alfresco.com/jira/browse/ADF-1560)] - Process fields are not translated when starting a process and on process page
|
||||||
- [[ADF-1561](https://issues.alfresco.com/jira/browse/ADF-1561)] - When clicking on 'Active Tasks' on Process it redirects always to the first task from 'My Tasks' list
|
- \[[ADF-1561](https://issues.alfresco.com/jira/browse/ADF-1561)] - When clicking on 'Active Tasks' on Process it redirects always to the first task from 'My Tasks' list
|
||||||
- [[ADF-1562](https://issues.alfresco.com/jira/browse/ADF-1562)] - Report list is not aligned.
|
- \[[ADF-1562](https://issues.alfresco.com/jira/browse/ADF-1562)] - Report list is not aligned.
|
||||||
- [[ADF-1565](https://issues.alfresco.com/jira/browse/ADF-1565)] - Not able to delete/copy/move a file or a folder in Document List
|
- \[[ADF-1565](https://issues.alfresco.com/jira/browse/ADF-1565)] - Not able to delete/copy/move a file or a folder in Document List
|
||||||
- [[ADF-1568](https://issues.alfresco.com/jira/browse/ADF-1568)] - IE 11 problems with upload and downloading
|
- \[[ADF-1568](https://issues.alfresco.com/jira/browse/ADF-1568)] - IE 11 problems with upload and downloading
|
||||||
- [[ADF-1569](https://issues.alfresco.com/jira/browse/ADF-1569)] - [Activiti Form] People widget doesn't' render all the users image
|
- \[[ADF-1569](https://issues.alfresco.com/jira/browse/ADF-1569)] - [Activiti Form] People widget doesn't' render all the users image
|
||||||
- [[ADF-1570](https://issues.alfresco.com/jira/browse/ADF-1570)] - [Start task] Date component is not aligned
|
- \[[ADF-1570](https://issues.alfresco.com/jira/browse/ADF-1570)] - [Start task] Date component is not aligned
|
||||||
- [[ADF-1573](https://issues.alfresco.com/jira/browse/ADF-1573)] - Not able to remove a user from the "Involved People".
|
- \[[ADF-1573](https://issues.alfresco.com/jira/browse/ADF-1573)] - Not able to remove a user from the "Involved People".
|
||||||
- [[ADF-1577](https://issues.alfresco.com/jira/browse/ADF-1577)] - 'No process details found.' message is displayed after cancelling a process
|
- \[[ADF-1577](https://issues.alfresco.com/jira/browse/ADF-1577)] - 'No process details found.' message is displayed after cancelling a process
|
||||||
- [[ADF-1580](https://issues.alfresco.com/jira/browse/ADF-1580)] - Widgets do not display values on a start event.
|
- \[[ADF-1580](https://issues.alfresco.com/jira/browse/ADF-1580)] - Widgets do not display values on a start event.
|
||||||
- [[ADF-1581](https://issues.alfresco.com/jira/browse/ADF-1581)] - Settings login are update also when press the back button
|
- \[[ADF-1581](https://issues.alfresco.com/jira/browse/ADF-1581)] - Settings login are update also when press the back button
|
||||||
- [[ADF-1582](https://issues.alfresco.com/jira/browse/ADF-1582)] - Error/Required widget tooltips are not aligned.
|
- \[[ADF-1582](https://issues.alfresco.com/jira/browse/ADF-1582)] - Error/Required widget tooltips are not aligned.
|
||||||
- [[ADF-1583](https://issues.alfresco.com/jira/browse/ADF-1583)] - Expression has changed after it was checked
|
- \[[ADF-1583](https://issues.alfresco.com/jira/browse/ADF-1583)] - Expression has changed after it was checked
|
||||||
- [[ADF-1585](https://issues.alfresco.com/jira/browse/ADF-1585)] - [Document list/Data table] hover color style is not theme compatible
|
- \[[ADF-1585](https://issues.alfresco.com/jira/browse/ADF-1585)] - [Document list/Data table] hover color style is not theme compatible
|
||||||
- [[ADF-1590](https://issues.alfresco.com/jira/browse/ADF-1590)] - Cursor pointer is not displayed on expand/collapse Task and Process Filters.
|
- \[[ADF-1590](https://issues.alfresco.com/jira/browse/ADF-1590)] - Cursor pointer is not displayed on expand/collapse Task and Process Filters.
|
||||||
- [[ADF-1594](https://issues.alfresco.com/jira/browse/ADF-1594)] - Date widget does not display value on a complete start event.
|
- \[[ADF-1594](https://issues.alfresco.com/jira/browse/ADF-1594)] - Date widget does not display value on a complete start event.
|
||||||
- [[ADF-1595](https://issues.alfresco.com/jira/browse/ADF-1595)] - Typeahead does not display value on a complete start event.
|
- \[[ADF-1595](https://issues.alfresco.com/jira/browse/ADF-1595)] - Typeahead does not display value on a complete start event.
|
||||||
- [[ADF-1597](https://issues.alfresco.com/jira/browse/ADF-1597)] - Dropdown does not display the value in readonly mode
|
- \[[ADF-1597](https://issues.alfresco.com/jira/browse/ADF-1597)] - Dropdown does not display the value in readonly mode
|
||||||
- [[ADF-1598](https://issues.alfresco.com/jira/browse/ADF-1598)] - 508 Fixes comments
|
- \[[ADF-1598](https://issues.alfresco.com/jira/browse/ADF-1598)] - 508 Fixes comments
|
||||||
- [[ADF-1610](https://issues.alfresco.com/jira/browse/ADF-1610)] - [Task List] doesn't allow keyboard enter to select a task- 508 Issue
|
- \[[ADF-1610](https://issues.alfresco.com/jira/browse/ADF-1610)] - [Task List] doesn't allow keyboard enter to select a task- 508 Issue
|
||||||
- [[ADF-1611](https://issues.alfresco.com/jira/browse/ADF-1611)] - Toolbar doesn't react to the resizing
|
- \[[ADF-1611](https://issues.alfresco.com/jira/browse/ADF-1611)] - Toolbar doesn't react to the resizing
|
||||||
- [[ADF-1615](https://issues.alfresco.com/jira/browse/ADF-1615)] - Datatable - The ellipsis class doesn't work for a custom template
|
- \[[ADF-1615](https://issues.alfresco.com/jira/browse/ADF-1615)] - Datatable - The ellipsis class doesn't work for a custom template
|
||||||
- [[ADF-1617](https://issues.alfresco.com/jira/browse/ADF-1617)] - The bottom part of any input box text is cut off
|
- \[[ADF-1617](https://issues.alfresco.com/jira/browse/ADF-1617)] - The bottom part of any input box text is cut off
|
||||||
- [[ADF-1618](https://issues.alfresco.com/jira/browse/ADF-1618)] - Default login dialog has problem displaying validation message
|
- \[[ADF-1618](https://issues.alfresco.com/jira/browse/ADF-1618)] - Default login dialog has problem displaying validation message
|
||||||
- [[ADF-1621](https://issues.alfresco.com/jira/browse/ADF-1621)] - ECM Auth Guard does not always redirect to login
|
- \[[ADF-1621](https://issues.alfresco.com/jira/browse/ADF-1621)] - ECM Auth Guard does not always redirect to login
|
||||||
- [[ADF-1624](https://issues.alfresco.com/jira/browse/ADF-1624)] - Typeahead displays the list number of the name.
|
- \[[ADF-1624](https://issues.alfresco.com/jira/browse/ADF-1624)] - Typeahead displays the list number of the name.
|
||||||
- [[ADF-1625](https://issues.alfresco.com/jira/browse/ADF-1625)] - Typeahead widget is not aligned
|
- \[[ADF-1625](https://issues.alfresco.com/jira/browse/ADF-1625)] - Typeahead widget is not aligned
|
||||||
- [[ADF-1626](https://issues.alfresco.com/jira/browse/ADF-1626)] - [Task List] User should press TAB twice to navigate through the tasks
|
- \[[ADF-1626](https://issues.alfresco.com/jira/browse/ADF-1626)] - [Task List] User should press TAB twice to navigate through the tasks
|
||||||
- [[ADF-1627](https://issues.alfresco.com/jira/browse/ADF-1627)] - [Process List] doesn't allow keyboard enter to select a process
|
- \[[ADF-1627](https://issues.alfresco.com/jira/browse/ADF-1627)] - [Process List] doesn't allow keyboard enter to select a process
|
||||||
- [[ADF-1628](https://issues.alfresco.com/jira/browse/ADF-1628)] - Content from a page is still selected when navigating to a different page when 'Multiple' Selection Mode is selected
|
- \[[ADF-1628](https://issues.alfresco.com/jira/browse/ADF-1628)] - Content from a page is still selected when navigating to a different page when 'Multiple' Selection Mode is selected
|
||||||
- [[ADF-1629](https://issues.alfresco.com/jira/browse/ADF-1629)] - Console throws error if visibility conditions refer to a following widget.
|
- \[[ADF-1629](https://issues.alfresco.com/jira/browse/ADF-1629)] - Console throws error if visibility conditions refer to a following widget.
|
||||||
- [[ADF-1630](https://issues.alfresco.com/jira/browse/ADF-1630)] - Folder name should be abbreviated in the breadcrumb when path is too long
|
- \[[ADF-1630](https://issues.alfresco.com/jira/browse/ADF-1630)] - Folder name should be abbreviated in the breadcrumb when path is too long
|
||||||
- [[ADF-1631](https://issues.alfresco.com/jira/browse/ADF-1631)] - The bottom part of Search Bar text is cut off
|
- \[[ADF-1631](https://issues.alfresco.com/jira/browse/ADF-1631)] - The bottom part of Search Bar text is cut off
|
||||||
- [[ADF-1636](https://issues.alfresco.com/jira/browse/ADF-1636)] - Translation override file is not overriding translation labels
|
- \[[ADF-1636](https://issues.alfresco.com/jira/browse/ADF-1636)] - Translation override file is not overriding translation labels
|
||||||
- [[ADF-1637](https://issues.alfresco.com/jira/browse/ADF-1637)] - [Pagination] Select Page Dropdown is not working
|
- \[[ADF-1637](https://issues.alfresco.com/jira/browse/ADF-1637)] - [Pagination] Select Page Dropdown is not working
|
||||||
- [[ADF-1638](https://issues.alfresco.com/jira/browse/ADF-1638)] - Console displays error after completing a task.
|
- \[[ADF-1638](https://issues.alfresco.com/jira/browse/ADF-1638)] - Console displays error after completing a task.
|
||||||
- [[ADF-1640](https://issues.alfresco.com/jira/browse/ADF-1640)] - Start form is blank after a complete process.
|
- \[[ADF-1640](https://issues.alfresco.com/jira/browse/ADF-1640)] - Start form is blank after a complete process.
|
||||||
- [[ADF-1642](https://issues.alfresco.com/jira/browse/ADF-1642)] - [Login component] error message change the size of the component
|
- \[[ADF-1642](https://issues.alfresco.com/jira/browse/ADF-1642)] - [Login component] error message change the size of the component
|
||||||
- [[ADF-1643](https://issues.alfresco.com/jira/browse/ADF-1643)] - [Checklist] add checklist produce a consolo error
|
- \[[ADF-1643](https://issues.alfresco.com/jira/browse/ADF-1643)] - [Checklist] add checklist produce a consolo error
|
||||||
- [[ADF-1644](https://issues.alfresco.com/jira/browse/ADF-1644)] - Search Icon is not properly displayed
|
- \[[ADF-1644](https://issues.alfresco.com/jira/browse/ADF-1644)] - Search Icon is not properly displayed
|
||||||
- [[ADF-1646](https://issues.alfresco.com/jira/browse/ADF-1646)] - [Settings] prefix icon is not aligned
|
- \[[ADF-1646](https://issues.alfresco.com/jira/browse/ADF-1646)] - [Settings] prefix icon is not aligned
|
||||||
- [[ADF-1651](https://issues.alfresco.com/jira/browse/ADF-1651)] - Site List drop down from Document List component does not display all sites
|
- \[[ADF-1651](https://issues.alfresco.com/jira/browse/ADF-1651)] - Site List drop down from [Document List component](../content-services/document-list.component.md) does not display all sites
|
||||||
- [[ADF-1653](https://issues.alfresco.com/jira/browse/ADF-1653)] - Suggestion list on people widget is still displayed after deleting all letters inside the input
|
- \[[ADF-1653](https://issues.alfresco.com/jira/browse/ADF-1653)] - Suggestion list on people widget is still displayed after deleting all letters inside the input
|
||||||
- [[ADF-1654](https://issues.alfresco.com/jira/browse/ADF-1654)] - Cannot add a checklist within a task.
|
- \[[ADF-1654](https://issues.alfresco.com/jira/browse/ADF-1654)] - Cannot add a checklist within a task.
|
||||||
- [[ADF-1662](https://issues.alfresco.com/jira/browse/ADF-1662)] - [User info] name is not centered
|
- \[[ADF-1662](https://issues.alfresco.com/jira/browse/ADF-1662)] - [User info] name is not centered
|
||||||
- [[ADF-1664](https://issues.alfresco.com/jira/browse/ADF-1664)] - [Login component] icon show password dark theme
|
- \[[ADF-1664](https://issues.alfresco.com/jira/browse/ADF-1664)] - [Login component] icon show password dark theme
|
||||||
- [[ADF-1666](https://issues.alfresco.com/jira/browse/ADF-1666)] - Comments can not be added to completed tasks and processes
|
- \[[ADF-1666](https://issues.alfresco.com/jira/browse/ADF-1666)] - Comments can not be added to completed tasks and processes
|
||||||
- [[ADF-1667](https://issues.alfresco.com/jira/browse/ADF-1667)] - Form component displays 'Nameless Task'
|
- \[[ADF-1667](https://issues.alfresco.com/jira/browse/ADF-1667)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) component displays 'Nameless Task'
|
||||||
- [[ADF-1668](https://issues.alfresco.com/jira/browse/ADF-1668)] - The task or process details are not loaded when double clicked
|
- \[[ADF-1668](https://issues.alfresco.com/jira/browse/ADF-1668)] - The task or process details are not loaded when double clicked
|
||||||
- [[ADF-1669](https://issues.alfresco.com/jira/browse/ADF-1669)] - Attach File widget doesn't display file after complete.
|
- \[[ADF-1669](https://issues.alfresco.com/jira/browse/ADF-1669)] - Attach File widget doesn't display file after complete.
|
||||||
- [[ADF-1671](https://issues.alfresco.com/jira/browse/ADF-1671)] - Widgets don't display value if they have visibility conditions related to multiline text widget.
|
- \[[ADF-1671](https://issues.alfresco.com/jira/browse/ADF-1671)] - Widgets don't display value if they have visibility conditions related to multiline text widget.
|
||||||
- [[ADF-1674](https://issues.alfresco.com/jira/browse/ADF-1674)] - [Form Component] Ammount prefix should be aligned
|
- \[[ADF-1674](https://issues.alfresco.com/jira/browse/ADF-1674)] - [Form Component] Ammount prefix should be aligned
|
||||||
- [[ADF-1675](https://issues.alfresco.com/jira/browse/ADF-1675)] - Cannot view a file on a complete start event.
|
- \[[ADF-1675](https://issues.alfresco.com/jira/browse/ADF-1675)] - Cannot view a file on a complete start event.
|
||||||
- [[ADF-1677](https://issues.alfresco.com/jira/browse/ADF-1677)] - Pagination is not working properly on 'Sites' Custom Sources page
|
- \[[ADF-1677](https://issues.alfresco.com/jira/browse/ADF-1677)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is not working properly on 'Sites' Custom Sources page
|
||||||
- [[ADF-1685](https://issues.alfresco.com/jira/browse/ADF-1685)] - Sometimes the task list is not loading after logout
|
- \[[ADF-1685](https://issues.alfresco.com/jira/browse/ADF-1685)] - Sometimes the task list is not loading after logout
|
||||||
- [[ADF-1687](https://issues.alfresco.com/jira/browse/ADF-1687)] - Profile picture icon is not displayed anymore on process comments after refreshing the page
|
- \[[ADF-1687](https://issues.alfresco.com/jira/browse/ADF-1687)] - Profile picture icon is not displayed anymore on process comments after refreshing the page
|
||||||
|
|
||||||
## New Feature
|
## New Feature
|
||||||
|
|
||||||
- [[ADF-1090](https://issues.alfresco.com/jira/browse/ADF-1090)] - Expand access to validation of the DynamicTableWidget - 2082 Github
|
- \[[ADF-1090](https://issues.alfresco.com/jira/browse/ADF-1090)] - Expand access to validation of the DynamicTableWidget - 2082 Github
|
||||||
- [[ADF-1477](https://issues.alfresco.com/jira/browse/ADF-1477)] - Automatic i18n support for breadcrumb root element
|
- \[[ADF-1477](https://issues.alfresco.com/jira/browse/ADF-1477)] - Automatic i18n support for breadcrumb root element
|
||||||
- [[ADF-1522](https://issues.alfresco.com/jira/browse/ADF-1522)] - Load Document List presets from the app.config file
|
- \[[ADF-1522](https://issues.alfresco.com/jira/browse/ADF-1522)] - Load Document List presets from the app.config file
|
||||||
- [[ADF-1524](https://issues.alfresco.com/jira/browse/ADF-1524)] - Provide support for route to redirect on successful Login
|
- \[[ADF-1524](https://issues.alfresco.com/jira/browse/ADF-1524)] - Provide support for route to redirect on successful Login
|
||||||
- [[ADF-1613](https://issues.alfresco.com/jira/browse/ADF-1613)] - Logout directive
|
- \[[ADF-1613](https://issues.alfresco.com/jira/browse/ADF-1613)] - [Logout directive](../core/logout.directive.md)
|
||||||
|
|
||||||
## Task
|
## Task
|
||||||
|
|
||||||
- [[ADF-160](https://issues.alfresco.com/jira/browse/ADF-160)] - Change actual dialog with the Angular/Material 2 - 1514 Github
|
- \[[ADF-160](https://issues.alfresco.com/jira/browse/ADF-160)] - Change actual dialog with the Angular/Material 2 - 1514 Github
|
||||||
- [[ADF-1238](https://issues.alfresco.com/jira/browse/ADF-1238)] - Remove mdl from ng2-alfresco-search
|
- \[[ADF-1238](https://issues.alfresco.com/jira/browse/ADF-1238)] - Remove mdl from ng2-alfresco-search
|
||||||
- [[ADF-1246](https://issues.alfresco.com/jira/browse/ADF-1246)] - Remove mdl from ng2-activiti-tasklist
|
- \[[ADF-1246](https://issues.alfresco.com/jira/browse/ADF-1246)] - Remove mdl from ng2-activiti-tasklist
|
||||||
- [[ADF-1247](https://issues.alfresco.com/jira/browse/ADF-1247)] - Remove mdl from ng2-activiti-processlist
|
- \[[ADF-1247](https://issues.alfresco.com/jira/browse/ADF-1247)] - Remove mdl from ng2-activiti-processlist
|
||||||
- [[ADF-1249](https://issues.alfresco.com/jira/browse/ADF-1249)] - Remove mdl from ng2-activiti-diagrams
|
- \[[ADF-1249](https://issues.alfresco.com/jira/browse/ADF-1249)] - Remove mdl from ng2-activiti-diagrams
|
||||||
- [[ADF-1250](https://issues.alfresco.com/jira/browse/ADF-1250)] - Remove mdl from ng2-activiti-analytics
|
- \[[ADF-1250](https://issues.alfresco.com/jira/browse/ADF-1250)] - Remove mdl from ng2-activiti-analytics
|
||||||
- [[ADF-1251](https://issues.alfresco.com/jira/browse/ADF-1251)] - Remove mdl from demo shell
|
- \[[ADF-1251](https://issues.alfresco.com/jira/browse/ADF-1251)] - Remove mdl from demo shell
|
||||||
- [[ADF-1492](https://issues.alfresco.com/jira/browse/ADF-1492)] - Document List - Export ContentNodeSelectorComponent and ContentNodeSelectorComponentData
|
- \[[ADF-1492](https://issues.alfresco.com/jira/browse/ADF-1492)] - Document List - Export [`ContentNodeSelectorComponent`](../content-services/content-node-selector.component.md) and ContentNodeSelectorComponentData
|
||||||
- [[ADF-1496](https://issues.alfresco.com/jira/browse/ADF-1496)] - Remove "Disable upload button when user has no permissions" switch.
|
- \[[ADF-1496](https://issues.alfresco.com/jira/browse/ADF-1496)] - Remove "Disable upload button when user has no permissions" switch.
|
||||||
- [[ADF-1504](https://issues.alfresco.com/jira/browse/ADF-1504)] - Rename UserInfoComponentModule to UserInfoModule
|
- \[[ADF-1504](https://issues.alfresco.com/jira/browse/ADF-1504)] - Rename UserInfoComponentModule to [`UserInfoModule`](../../lib/core/userinfo/userinfo.module.ts)
|
||||||
- [[ADF-1515](https://issues.alfresco.com/jira/browse/ADF-1515)] - Internationalization - ADF strings review
|
- \[[ADF-1515](https://issues.alfresco.com/jira/browse/ADF-1515)] - Internationalization - ADF strings review
|
||||||
- [[ADF-1517](https://issues.alfresco.com/jira/browse/ADF-1517)] - Prebuilt theme
|
- \[[ADF-1517](https://issues.alfresco.com/jira/browse/ADF-1517)] - Prebuilt theme
|
||||||
- [[ADF-1518](https://issues.alfresco.com/jira/browse/ADF-1518)] - Update material 2 to beta 10
|
- \[[ADF-1518](https://issues.alfresco.com/jira/browse/ADF-1518)] - Update material 2 to beta 10
|
||||||
- [[ADF-1539](https://issues.alfresco.com/jira/browse/ADF-1539)] - DW should use adf-info-draw component
|
- \[[ADF-1539](https://issues.alfresco.com/jira/browse/ADF-1539)] - DW should use adf-info-draw component
|
||||||
- [[ADF-1543](https://issues.alfresco.com/jira/browse/ADF-1543)] - Use Muli font embedded in the "index.html" page
|
- \[[ADF-1543](https://issues.alfresco.com/jira/browse/ADF-1543)] - Use Muli font embedded in the "index.html" page
|
||||||
- [[ADF-1548](https://issues.alfresco.com/jira/browse/ADF-1548)] - Remove "forRoot" functions from all the component modules
|
- \[[ADF-1548](https://issues.alfresco.com/jira/browse/ADF-1548)] - Remove "forRoot" functions from all the component modules
|
||||||
- [[ADF-1584](https://issues.alfresco.com/jira/browse/ADF-1584)] - Userinfo component change text color
|
- \[[ADF-1584](https://issues.alfresco.com/jira/browse/ADF-1584)] - Userinfo component change text color
|
||||||
- [[ADF-1608](https://issues.alfresco.com/jira/browse/ADF-1608)] - Start Form - Improve the unit test cases
|
- \[[ADF-1608](https://issues.alfresco.com/jira/browse/ADF-1608)] - Start [`Form`](../../lib/process-services/task-list/models/form.model.ts) - Improve the unit test cases
|
||||||
- [[ADF-1634](https://issues.alfresco.com/jira/browse/ADF-1634)] - Action toolbar for PDF viewer
|
- \[[ADF-1634](https://issues.alfresco.com/jira/browse/ADF-1634)] - Action toolbar for PDF viewer
|
||||||
- [[ADF-1676](https://issues.alfresco.com/jira/browse/ADF-1676)] - Switch off all fake buttons in the Viewer
|
- \[[ADF-1676](https://issues.alfresco.com/jira/browse/ADF-1676)] - Switch off all fake buttons in the Viewer
|
||||||
|
|
||||||
## Feature (Task)
|
## Feature (Task)
|
||||||
|
|
||||||
- [[ADF-1534](https://issues.alfresco.com/jira/browse/ADF-1534)] - Automatic PDF rendition loading for Viewer Dialog
|
- \[[ADF-1534](https://issues.alfresco.com/jira/browse/ADF-1534)] - Automatic PDF rendition loading for Viewer Dialog
|
||||||
- [[ADF-1542](https://issues.alfresco.com/jira/browse/ADF-1542)] - Toggle all toolbar elements in the Viewer Dialog from code
|
- \[[ADF-1542](https://issues.alfresco.com/jira/browse/ADF-1542)] - Toggle all toolbar elements in the Viewer Dialog from code
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+441
-435
File diff suppressed because it is too large
Load Diff
+213
-206
@@ -5,28 +5,52 @@ These release notes provide information for the **2.1.0 release** of the Alfre
|
|||||||
This is the first **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Services.
|
This is the first **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Services.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [New name packages](#new-name-packages)
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [1. Viewer Enhancements]\(#1 viewer-enhancements)
|
||||||
|
- [2. Upload file from CS widget]\(#2 upload-file-from cs-widget)
|
||||||
|
- [3. Attach Folder from CS widget]\(#3 attach-folder-from-cs-widget)
|
||||||
|
- [4. Content metadata component enhancements]\(#4 content-metadata-component-enhancements)
|
||||||
|
- [5. Start process from a file](#5-start-process-from-a-file)
|
||||||
|
- [6. Start form process prefilling values](#6-start-form-process-prefilling-values)
|
||||||
|
- [7. Task List - Support custom HTML template and static columns]\(#7 task-list-- support-custom-html-template-and-static-columns)
|
||||||
|
- [8. Sidebar action menu](#8-sidebar-action-menu)
|
||||||
|
- [9. Infinite pagination component enhancement]\(#9 infinite pagination-component-enhancement)
|
||||||
|
- [10. App drop-down dialog selector](#10-app-drop-down-dialog-selector)
|
||||||
|
- [11. JS-API Governance]\(#11 js-api-governance)
|
||||||
|
- [12. Documentation]\(#12 documentation)
|
||||||
|
- [CI changes](#ci-changes)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
|
||||||
## New name packages
|
## New name packages
|
||||||
|
|
||||||
```
|
"@alfresco/adf-content-services" : "2.1.0"
|
||||||
"@alfresco/adf-content-services" : "2.1.0"
|
"@alfresco/adf-process-services" : "2.1.0"
|
||||||
"@alfresco/adf-process-services" : "2.1.0"
|
"@alfresco/adf-core" : "2.1.0"
|
||||||
"@alfresco/adf-core" : "2.1.0"
|
"@alfresco/adf-insights" : "2.1.0"
|
||||||
"@alfresco/adf-insights" : "2.1.0"
|
|
||||||
```
|
|
||||||
|
|
||||||
Two new dependencies have been added:
|
Two new dependencies have been added:
|
||||||
|
|
||||||
```
|
"@mat-datetimepicker/core": "^1.0.1",
|
||||||
"@mat-datetimepicker/core": "^1.0.1",
|
"@mat-datetimepicker/moment": "^1.0.1",
|
||||||
"@mat-datetimepicker/moment": "^1.0.1",
|
|
||||||
```
|
|
||||||
We will keep these packages until material data picker supports setting the time.
|
We will keep these packages until material data picker supports setting the time.
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
Continuing on our journey for ADF, this release had a big focus on enhancing the Alfresco Digital Business Platform story. We have added new features to enable deeper Process and Content integration between ACS and APS, meaning you can now browse and attach content from ACS in your APS Forms. We've also added more configuration around the Process Start Form, allowing you to pre-populate fields. This enables use cases to start processes directly from a document.
|
Continuing on our journey for ADF, this release had a big focus on enhancing the Alfresco Digital Business Platform story. We have added new features to enable deeper Process and Content integration between ACS and APS, meaning you can now browse and attach content from ACS in your APS Forms. We've also added more configuration around the Process Start [Form,](../../lib/process-services/task-list/models/form.model.ts) allowing you to pre-populate fields. This enables use cases to start processes directly from a document.
|
||||||
|
|
||||||
The Content Metadata component also got a lot of new features: It now has full support for custom metadata and aspects. It's dynamic and has complex configuration to enable exactly which aspects and properties you want to show in your app. These are just a few highlights for this release. See the full details below.
|
The [Content Metadata component](../content-services/content-metadata.component.md) also got a lot of new features: It now has full support for custom metadata and aspects. It's dynamic and has complex configuration to enable exactly which aspects and properties you want to show in your app. These are just a few highlights for this release. See the full details below.
|
||||||
|
|
||||||
This release builds on the one from last month and contains bug fixes and new features as listed below.
|
This release builds on the one from last month and contains bug fixes and new features as listed below.
|
||||||
Please report issues with this release in the [issue tracker](https://github.com/Alfresco/alfresco-ng2-components/issues). You can collaborate on this release or share feedback by using the discussion tools on [Gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please report issues with this release in the [issue tracker](https://github.com/Alfresco/alfresco-ng2-components/issues). You can collaborate on this release or share feedback by using the discussion tools on [Gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
@@ -38,7 +62,7 @@ Below are the most important new features of this release:
|
|||||||
- Viewer Enhancements
|
- Viewer Enhancements
|
||||||
- Upload file from CS widget
|
- Upload file from CS widget
|
||||||
- Attach Folder from CS Widget
|
- Attach Folder from CS Widget
|
||||||
- Content metadata component enhancements
|
- [Content metadata component](../content-services/content-metadata.component.md) enhancements
|
||||||
- Start process from a file
|
- Start process from a file
|
||||||
- Start form process pre-filling value
|
- Start form process pre-filling value
|
||||||
- Task List - Support custom HTML template and static columns
|
- Task List - Support custom HTML template and static columns
|
||||||
@@ -50,7 +74,8 @@ Below are the most important new features of this release:
|
|||||||
|
|
||||||
### 1. Viewer Enhancements
|
### 1. Viewer Enhancements
|
||||||
|
|
||||||
In this release, the Viewer component got improved styles and document processing enhancements:
|
In this release, the [Viewer component](../core/viewer.component.md) got improved styles and document processing enhancements:
|
||||||
|
|
||||||
- better handling of PDF documents
|
- better handling of PDF documents
|
||||||
- improved fallback to PDF rendition of certain documents
|
- improved fallback to PDF rendition of certain documents
|
||||||
- automatic fallback to Thumbnail when PDF rendition is not available (for example when viewing Apple Keynote/Pages/Numbers files)
|
- automatic fallback to Thumbnail when PDF rendition is not available (for example when viewing Apple Keynote/Pages/Numbers files)
|
||||||
@@ -60,7 +85,7 @@ In this release, the Viewer component got improved styles and document processin
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
In this release we have re-enabled and improved the upload file widget of our form component.
|
In this release we have re-enabled and improved the upload file widget of our [form component](../core/form.component.md).
|
||||||
We have added the option to choose the file to upload from a configured ECM repository of APS.
|
We have added the option to choose the file to upload from a configured ECM repository of APS.
|
||||||
|
|
||||||
This allows you to start the navigation of ECM folders starting from a configured folder or just from the root. It also has an option to restrict the selection to files.
|
This allows you to start the navigation of ECM folders starting from a configured folder or just from the root. It also has an option to restrict the selection to files.
|
||||||
@@ -78,7 +103,7 @@ As you can see this widget works like the attach file widget in terms of navi
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
The purpose of the content metadata component is to display the metadata belonging to a given node. Until now, the component was capable of displaying and making the basic properties editable, but with the latest enhancements, all of the system wide and custom aspects related to a particular node can be displayed and edited.
|
The purpose of the [content metadata component](../content-services/content-metadata.component.md) is to display the metadata belonging to a given node. Until now, the component was capable of displaying and making the basic properties editable, but with the latest enhancements, all of the system wide and custom aspects related to a particular node can be displayed and edited.
|
||||||
|
|
||||||
The component can be configured from the application configuration. This way, you can easily restrict the displayed metadata to a list of aspects or even further, to just a subset or properties belonging to an aspect.
|
The component can be configured from the application configuration. This way, you can easily restrict the displayed metadata to a list of aspects or even further, to just a subset or properties belonging to an aspect.
|
||||||
|
|
||||||
@@ -89,37 +114,31 @@ For more information about the component see its [documentation](https://commun
|
|||||||

|

|
||||||
|
|
||||||
After the repository is created in APS, you can see it in the Alfresco Repositories list. If the ID is set to 1 then all default values are fine. However, if it is set to something else, for example
|
After the repository is created in APS, you can see it in the Alfresco Repositories list. If the ID is set to 1 then all default values are fine. However, if it is set to something else, for example
|
||||||
*1002* and the name is *alfresco*, you must set the property alfrescoRepositoryName in your app.config.json file to *alfresco-1002*:
|
_1002_ and the name is _alfresco_, you must set the property alfrescoRepositoryName in your app.config.json file to _alfresco-1002_:
|
||||||
|
|
||||||
```
|
{
|
||||||
{
|
|
||||||
name: 'Alfresco ADF Application'
|
name: 'Alfresco ADF Application'
|
||||||
},
|
},
|
||||||
ecmHost: '[http://](http://){hostname}{:port}/ecm',
|
ecmHost: '[http://](http://){hostname}{:port}/ecm',
|
||||||
bpmHost: '[http://](http://){hostname}{:port}/bpm',
|
bpmHost: '[http://](http://){hostname}{:port}/bpm',
|
||||||
logLevel: 'silent',
|
logLevel: 'silent',
|
||||||
alfrescoRepositoryName : 'alfresco-1002'
|
alfrescoRepositoryName : 'alfresco-1002'
|
||||||
```
|
|
||||||
|
|
||||||
You then need to pass the node via the input values object along with the other properties:
|
You then need to pass the node via the input values object along with the other properties:
|
||||||
|
|
||||||
```
|
let node: MinimalNodeEntryEntity = this.nodesApiService.getNode(NODE_ID);
|
||||||
let node: MinimalNodeEntryEntity = this.nodesApiService.getNode(NODE_ID);
|
|
||||||
|
|
||||||
const formValues: FormValues = {
|
const formValues: FormValues = {
|
||||||
'file' : node
|
'file' : node
|
||||||
'field_one': 'example text'
|
'field_one': 'example text'
|
||||||
};
|
};
|
||||||
```
|
|
||||||
|
|
||||||
Note that in the object above, the key file is the name of the attach file field in the start form of the process. The value of the file property must be a [MinimalNodeEntryEntity](https://github.com/Alfresco/alfresco-ng2-components/blob/master/docs/document-library.model.md):
|
Note that in the object above, the key file is the name of the attach file field in the start form of the process. The value of the file property must be a [`MinimalNodeEntryEntity`](../content-services/document-library.model.md):
|
||||||
|
|
||||||
```
|
<adf-start-process
|
||||||
<adf-start-process
|
[values]="formValues"
|
||||||
[values]="formValues"
|
[appId]="YOUR_APP_ID" >
|
||||||
[appId]="YOUR_APP_ID" >
|
</adf-start-process>
|
||||||
</adf-start-process>
|
|
||||||
```
|
|
||||||
|
|
||||||
For more information about this functionality see the documentation section linked below:
|
For more information about this functionality see the documentation section linked below:
|
||||||
|
|
||||||
@@ -129,23 +148,19 @@ For more information about this functionality see the documentation section li
|
|||||||
|
|
||||||
Here is an example of how to pass in form field values to initialize the start form that has been defined for the process:
|
Here is an example of how to pass in form field values to initialize the start form that has been defined for the process:
|
||||||
|
|
||||||
```
|
const formValues: FormValues = {
|
||||||
const formValues: FormValues = {
|
'test_1': 'value_1',
|
||||||
'test_1': 'value_1',
|
'test_2': 'value_2',
|
||||||
'test_2': 'value_2',
|
'test_3': 'value_1',
|
||||||
'test_3': 'value_1',
|
'test_4': 'dropdown_id',
|
||||||
'test_4': 'dropdown_id',
|
'test_5': 'dropdown_label',
|
||||||
'test_5': 'dropdown_label',
|
'dropdown': {'id': 'dropdown_id', 'name': 'dropdown_label'}
|
||||||
'dropdown': {'id': 'dropdown_id', 'name': 'dropdown_label'}
|
};
|
||||||
};
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
<adf-start-process
|
||||||
<adf-start-process
|
[values]="formValues"
|
||||||
[values]="formValues"
|
[appId]="YOUR_APP_ID" >
|
||||||
[appId]="YOUR_APP_ID" >
|
</adf-start-process>
|
||||||
</adf-start-process>
|
|
||||||
```
|
|
||||||
|
|
||||||
With these settings, the start form will appear with the values above already filled in.
|
With these settings, the start form will appear with the values above already filled in.
|
||||||
For more information about this functionality see the following link:
|
For more information about this functionality see the following link:
|
||||||
@@ -160,34 +175,30 @@ For instance, we can display the Assignee (custom HTML template) and Task Name (
|
|||||||
|
|
||||||
The HTML contains a custom HTML template column
|
The HTML contains a custom HTML template column
|
||||||
|
|
||||||
```
|
<adf-tasklist>
|
||||||
<adf-tasklist>
|
<data-columns>
|
||||||
<data-columns>
|
<data-column key="assignee" title="ASSIGNEE">
|
||||||
<data-column key="assignee" title="ASSIGNEE">
|
<ng-template let-entry="$implicit">
|
||||||
<ng-template let-entry="$implicit">
|
<div>{{getFullName(entry.row.obj.assignee)}}</div>
|
||||||
<div>{{getFullName(entry.row.obj.assignee)}}</div>
|
</ng-template>
|
||||||
</ng-template>
|
</data-column>
|
||||||
</data-column>
|
<data-columns>
|
||||||
<data-columns>
|
</adf-tasklist>
|
||||||
</adf-tasklist>
|
|
||||||
```
|
|
||||||
|
|
||||||
app.config.json (contains a static column)
|
app.config.json (contains a static column)
|
||||||
|
|
||||||
```
|
"adf-task-list": {
|
||||||
"adf-task-list": {
|
"presets": {
|
||||||
"presets": {
|
"default": [
|
||||||
"default": [
|
{
|
||||||
{
|
"key": "name",
|
||||||
"key": "name",
|
"type": "text",
|
||||||
"type": "text",
|
"title": "NAME",
|
||||||
"title": "NAME",
|
"sortable": true
|
||||||
"sortable": true
|
}
|
||||||
}
|
]
|
||||||
]
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
This is the result:
|
This is the result:
|
||||||
|
|
||||||
@@ -202,19 +213,18 @@ There are three regions where you can add your own content, as shown in the exam
|
|||||||
- sidebar-menu-options
|
- sidebar-menu-options
|
||||||
- sidebar-menu-expand-icon
|
- sidebar-menu-expand-icon
|
||||||
|
|
||||||
```
|
|
||||||
<adf-sidebar-action-menu title="Create">
|
<adf-sidebar-action-menu title="Create">
|
||||||
<mat-icon sidebar-menu-title-icon>arrow_drop_down</mat-icon>
|
<mat-icon sidebar-menu-title-icon>arrow_drop_down</mat-icon>
|
||||||
<div sidebar-menu-options>
|
<div sidebar-menu-options>
|
||||||
<button mat-menu-item>
|
<button mat-menu-item>
|
||||||
<span>New Task</span>
|
<span>New Task</span>
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item>
|
<button mat-menu-item>
|
||||||
<span>New Process</span>
|
<span>New Process</span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</adf-sidebar-action-menu>
|
</adf-sidebar-action-menu>
|
||||||
```
|
|
||||||
|
|
||||||
This is the result:
|
This is the result:
|
||||||
|
|
||||||
@@ -222,25 +232,23 @@ This is the result:
|
|||||||
|
|
||||||
You can also use the same component for mobile content
|
You can also use the same component for mobile content
|
||||||
|
|
||||||
```
|
<adf-sidebar-action-menu [expanded]="false">
|
||||||
<adf-sidebar-action-menu [expanded]="false">
|
<mat-icon sidebar-menu-expand-icon matTooltip="Create">queue</mat-icon>
|
||||||
<mat-icon sidebar-menu-expand-icon matTooltip="Create">queue</mat-icon>
|
<div sidebar-menu-options>
|
||||||
<div sidebar-menu-options>
|
<button mat-menu-item (click)="onCreateClick('tasks')">
|
||||||
<button mat-menu-item (click)="onCreateClick('tasks')">
|
<span>New Task</span>
|
||||||
<span>New Task</span>
|
</button>
|
||||||
</button>
|
<button mat-menu-item (click)="onCreateClick('processes')">
|
||||||
<button mat-menu-item (click)="onCreateClick('processes')">
|
<span>New Process</span>
|
||||||
<span>New Process</span>
|
</button>
|
||||||
</button>
|
</div>
|
||||||
</div>
|
</adf-sidebar-action-menu>
|
||||||
</adf-sidebar-action-menu>
|
|
||||||
```
|
|
||||||
|
|
||||||
This is the result:
|
This is the result:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
You can use the same component also to create a Content Service menu as shown below:
|
You can use the same component also to create a [Content Service](../core/content.service.md) menu as shown below:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -250,14 +258,13 @@ For more information about this functionality see the following link:
|
|||||||
|
|
||||||
### 9. Infinite pagination component enhancement
|
### 9. Infinite pagination component enhancement
|
||||||
|
|
||||||
We have added the [target] property in the infinite pagination component to bring it in line with the pagination component. With this, the link between the infinite pagination and its target is simpler:
|
We have added the [target] property in the [infinite pagination component](../core/infinite-pagination.component.md) to bring it in line with the [pagination component](../core/pagination.component.md). With this, the link between the infinite pagination and its target is simpler:
|
||||||
|
|
||||||
|
<adf-infinite-pagination
|
||||||
|
[target]="documentList"
|
||||||
|
[loading="documentList.infiniteLoading">
|
||||||
|
</adf-infinite-pagination>
|
||||||
|
|
||||||
```
|
|
||||||
<adf-infinite-pagination
|
|
||||||
[target]="documentList"
|
|
||||||
[loading="documentList.infiniteLoading">
|
|
||||||
</adf-infinite-pagination>
|
|
||||||
```
|
|
||||||
For more information about the infinite pagination see the following links:
|
For more information about the infinite pagination see the following links:
|
||||||
|
|
||||||
- [Infinite pagination component](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/infinite-pagination.component.md)
|
- [Infinite pagination component](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/infinite-pagination.component.md)
|
||||||
@@ -324,112 +331,112 @@ Release Notes - Apps Development Framework - Version 2.1.
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-1734](https://issues.alfresco.com/jira/browse/ADF-1734)] - Article on how to use Forms with ACS
|
- \[[ADF-1734](https://issues.alfresco.com/jira/browse/ADF-1734)] - Article on how to use Forms with ACS
|
||||||
- [[ADF-2058](https://issues.alfresco.com/jira/browse/ADF-2058)] - Search example new functionality article
|
- \[[ADF-2058](https://issues.alfresco.com/jira/browse/ADF-2058)] - Search example new functionality article
|
||||||
- [[ADF-2060](https://issues.alfresco.com/jira/browse/ADF-2060)] - sidebarTemplate missing documentation
|
- \[[ADF-2060](https://issues.alfresco.com/jira/browse/ADF-2060)] - sidebarTemplate missing documentation
|
||||||
- [[ADF-2122](https://issues.alfresco.com/jira/browse/ADF-2122)] - Incorrect product naming reference on Form Extensibility and Customisation page
|
- \[[ADF-2122](https://issues.alfresco.com/jira/browse/ADF-2122)] - Incorrect product naming reference on [`Form`](../../lib/process-services/task-list/models/form.model.ts) Extensibility and Customisation page
|
||||||
- [[ADF-2125](https://issues.alfresco.com/jira/browse/ADF-2125)] - App generator has wrong documentation
|
- \[[ADF-2125](https://issues.alfresco.com/jira/browse/ADF-2125)] - App generator has wrong documentation
|
||||||
- [[ADF-2160](https://issues.alfresco.com/jira/browse/ADF-2160)] - combined handler missing in Content Action component documentation
|
- \[[ADF-2160](https://issues.alfresco.com/jira/browse/ADF-2160)] - combined handler missing in [Content Action component](../content-services/content-action.component.md) documentation
|
||||||
- [[ADF-2162](https://issues.alfresco.com/jira/browse/ADF-2162)] - Notification service missing screenshot
|
- \[[ADF-2162](https://issues.alfresco.com/jira/browse/ADF-2162)] - [Notification service](../core/notification.service.md) missing screenshot
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [[ADF-1431](https://issues.alfresco.com/jira/browse/ADF-1431)] - [Destination Picker] Display path of the folder in search results
|
- \[[ADF-1431](https://issues.alfresco.com/jira/browse/ADF-1431)] - [Destination Picker] Display path of the folder in search results
|
||||||
- [[ADF-1880](https://issues.alfresco.com/jira/browse/ADF-1880)] - More configuration options for adf-start-process component
|
- \[[ADF-1880](https://issues.alfresco.com/jira/browse/ADF-1880)] - More configuration options for adf-start-process component
|
||||||
- [[ADF-1986](https://issues.alfresco.com/jira/browse/ADF-1986)] - ACS Metadata editing (phase 2)
|
- \[[ADF-1986](https://issues.alfresco.com/jira/browse/ADF-1986)] - ACS Metadata editing (phase 2)
|
||||||
- [[ADF-2049](https://issues.alfresco.com/jira/browse/ADF-2049)] - Separate CSS class when Pagination is empty
|
- \[[ADF-2049](https://issues.alfresco.com/jira/browse/ADF-2049)] - Separate CSS class when [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) is empty
|
||||||
- [[ADF-2052](https://issues.alfresco.com/jira/browse/ADF-2052)] - Enable IE11 support for generated projects
|
- \[[ADF-2052](https://issues.alfresco.com/jira/browse/ADF-2052)] - Enable IE11 support for generated projects
|
||||||
- [[ADF-2097](https://issues.alfresco.com/jira/browse/ADF-2097)] - Sidebar Action Menu - New component
|
- \[[ADF-2097](https://issues.alfresco.com/jira/browse/ADF-2097)] - Sidebar Action Menu - New component
|
||||||
- [[ADF-2102](https://issues.alfresco.com/jira/browse/ADF-2102)] - Task List - Provide a way to support custom html template and static columns at same time
|
- \[[ADF-2102](https://issues.alfresco.com/jira/browse/ADF-2102)] - Task List - Provide a way to support custom html template and static columns at same time
|
||||||
- [[ADF-2103](https://issues.alfresco.com/jira/browse/ADF-2103)] - Info Drawer - Provide a way to change the default active tab
|
- \[[ADF-2103](https://issues.alfresco.com/jira/browse/ADF-2103)] - Info Drawer - Provide a way to change the default active tab
|
||||||
- [[ADF-2145](https://issues.alfresco.com/jira/browse/ADF-2145)] - Add the app routes files in the generator 2
|
- \[[ADF-2145](https://issues.alfresco.com/jira/browse/ADF-2145)] - Add the app routes files in the generator 2
|
||||||
- [[ADF-2148](https://issues.alfresco.com/jira/browse/ADF-2148)] - Upgrade to latest version the Angular libraries
|
- \[[ADF-2148](https://issues.alfresco.com/jira/browse/ADF-2148)] - Upgrade to latest version the Angular libraries
|
||||||
- [[ADF-2158](https://issues.alfresco.com/jira/browse/ADF-2158)] - Viewer looks for other renditions when PDFs are not available
|
- \[[ADF-2158](https://issues.alfresco.com/jira/browse/ADF-2158)] - Viewer looks for other renditions when PDFs are not available
|
||||||
|
|
||||||
### Story
|
### Story
|
||||||
|
|
||||||
- [[ADF-2136](https://issues.alfresco.com/jira/browse/ADF-2136)] - Configuration to display files from different API sources
|
- \[[ADF-2136](https://issues.alfresco.com/jira/browse/ADF-2136)] - Configuration to display files from different API sources
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [[ADF-1752](https://issues.alfresco.com/jira/browse/ADF-1752)] - allowInfoDrawer property does not disable the feature when showInfoDrawer is set to true
|
- \[[ADF-1752](https://issues.alfresco.com/jira/browse/ADF-1752)] - allowInfoDrawer property does not disable the feature when showInfoDrawer is set to true
|
||||||
- [[ADF-1882](https://issues.alfresco.com/jira/browse/ADF-1882)] - Preview uploaded content in APS fails in form
|
- \[[ADF-1882](https://issues.alfresco.com/jira/browse/ADF-1882)] - Preview uploaded content in APS fails in form
|
||||||
- [[ADF-1888](https://issues.alfresco.com/jira/browse/ADF-1888)] - ExternalContent is not exported in ActivitiFormModule
|
- \[[ADF-1888](https://issues.alfresco.com/jira/browse/ADF-1888)] - ExternalContent is not exported in ActivitiFormModule
|
||||||
- [[ADF-1889](https://issues.alfresco.com/jira/browse/ADF-1889)] - Viewer does not render PDF renditions unless urlFile ends with .pdf
|
- \[[ADF-1889](https://issues.alfresco.com/jira/browse/ADF-1889)] - Viewer does not render PDF renditions unless urlFile ends with .pdf
|
||||||
- [[ADF-1926](https://issues.alfresco.com/jira/browse/ADF-1926)] - Form is not exported from ActivitiTaskListModule
|
- \[[ADF-1926](https://issues.alfresco.com/jira/browse/ADF-1926)] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) is not exported from ActivitiTaskListModule
|
||||||
- [[ADF-1959](https://issues.alfresco.com/jira/browse/ADF-1959)] - Apps with description appear with larger size on the Processes Services page
|
- \[[ADF-1959](https://issues.alfresco.com/jira/browse/ADF-1959)] - Apps with description appear with larger size on the Processes Services page
|
||||||
- [[ADF-1999](https://issues.alfresco.com/jira/browse/ADF-1999)] - Size values are not translated
|
- \[[ADF-1999](https://issues.alfresco.com/jira/browse/ADF-1999)] - Size values are not translated
|
||||||
- [[ADF-2025](https://issues.alfresco.com/jira/browse/ADF-2025)] - Task List - The pagination should be fetched from the UserPreference
|
- \[[ADF-2025](https://issues.alfresco.com/jira/browse/ADF-2025)] - Task List - The pagination should be fetched from the UserPreference
|
||||||
- [[ADF-2051](https://issues.alfresco.com/jira/browse/ADF-2051)] - Involve people name is not displayed properly.
|
- \[[ADF-2051](https://issues.alfresco.com/jira/browse/ADF-2051)] - Involve people name is not displayed properly.
|
||||||
- [[ADF-2053](https://issues.alfresco.com/jira/browse/ADF-2053)] - [Demo Shell]The Search Result Page is not refreshed after deleting a folder or a file
|
- \[[ADF-2053](https://issues.alfresco.com/jira/browse/ADF-2053)] - [Demo Shell]The Search Result Page is not refreshed after deleting a folder or a file
|
||||||
- [[ADF-2061](https://issues.alfresco.com/jira/browse/ADF-2061)] - Destination picker search is broken
|
- \[[ADF-2061](https://issues.alfresco.com/jira/browse/ADF-2061)] - Destination picker search is broken
|
||||||
- [[ADF-2067](https://issues.alfresco.com/jira/browse/ADF-2067)] - Not able to see the 'My tasks' filter when clicking on a newly created app.
|
- \[[ADF-2067](https://issues.alfresco.com/jira/browse/ADF-2067)] - Not able to see the 'My tasks' filter when clicking on a newly created app.
|
||||||
- [[ADF-2069](https://issues.alfresco.com/jira/browse/ADF-2069)] - Error is displayed on console when adding a description to a task.
|
- \[[ADF-2069](https://issues.alfresco.com/jira/browse/ADF-2069)] - Error is displayed on console when adding a description to a task.
|
||||||
- [[ADF-2070](https://issues.alfresco.com/jira/browse/ADF-2070)] - 'Load more' on destination picker doesn't display correct content of folders in a site.
|
- \[[ADF-2070](https://issues.alfresco.com/jira/browse/ADF-2070)] - 'Load more' on destination picker doesn't display correct content of folders in a site.
|
||||||
- [[ADF-2071](https://issues.alfresco.com/jira/browse/ADF-2071)] - 'Load more' on destination picker doesn't display correct content of folders.
|
- \[[ADF-2071](https://issues.alfresco.com/jira/browse/ADF-2071)] - 'Load more' on destination picker doesn't display correct content of folders.
|
||||||
- [[ADF-2072](https://issues.alfresco.com/jira/browse/ADF-2072)] - 'Load more' on destination picker doesn't display correct content of folders when login in as a simple user
|
- \[[ADF-2072](https://issues.alfresco.com/jira/browse/ADF-2072)] - 'Load more' on destination picker doesn't display correct content of folders when login in as a simple user
|
||||||
- [[ADF-2073](https://issues.alfresco.com/jira/browse/ADF-2073)] - Destination picker dropdown stops working when search field is not empty
|
- \[[ADF-2073](https://issues.alfresco.com/jira/browse/ADF-2073)] - Destination picker dropdown stops working when search field is not empty
|
||||||
- [[ADF-2100](https://issues.alfresco.com/jira/browse/ADF-2100)] - Yeoman generated app can only preview one time
|
- \[[ADF-2100](https://issues.alfresco.com/jira/browse/ADF-2100)] - Yeoman generated app can only preview one time
|
||||||
- [[ADF-2113](https://issues.alfresco.com/jira/browse/ADF-2113)] - Custom Stencil - Adf is not defined
|
- \[[ADF-2113](https://issues.alfresco.com/jira/browse/ADF-2113)] - Custom Stencil - Adf is not defined
|
||||||
- [[ADF-2115](https://issues.alfresco.com/jira/browse/ADF-2115)] - 'No process details found' message when clicking two times on the same process filter
|
- \[[ADF-2115](https://issues.alfresco.com/jira/browse/ADF-2115)] - 'No process details found' message when clicking two times on the same process filter
|
||||||
- [[ADF-2116](https://issues.alfresco.com/jira/browse/ADF-2116)] - Viewer shrinks custom extension layout
|
- \[[ADF-2116](https://issues.alfresco.com/jira/browse/ADF-2116)] - Viewer shrinks custom extension layout
|
||||||
- [[ADF-2119](https://issues.alfresco.com/jira/browse/ADF-2119)] - Document List - The pagination should be fetched from the UserPreference
|
- \[[ADF-2119](https://issues.alfresco.com/jira/browse/ADF-2119)] - Document List - The pagination should be fetched from the UserPreference
|
||||||
- [[ADF-2120](https://issues.alfresco.com/jira/browse/ADF-2120)] - Search Results Page - The pagination should be fetched from the UserPreference
|
- \[[ADF-2120](https://issues.alfresco.com/jira/browse/ADF-2120)] - Search Results Page - The pagination should be fetched from the UserPreference
|
||||||
- [[ADF-2133](https://issues.alfresco.com/jira/browse/ADF-2133)] - DataTable layout is broken
|
- \[[ADF-2133](https://issues.alfresco.com/jira/browse/ADF-2133)] - DataTable layout is broken
|
||||||
- [[ADF-2150](https://issues.alfresco.com/jira/browse/ADF-2150)] - QueryBody adf-search loop
|
- \[[ADF-2150](https://issues.alfresco.com/jira/browse/ADF-2150)] - QueryBody adf-search loop
|
||||||
- [[ADF-2157](https://issues.alfresco.com/jira/browse/ADF-2157)] - Infinite scrolling doesn't work with document list
|
- \[[ADF-2157](https://issues.alfresco.com/jira/browse/ADF-2157)] - Infinite scrolling doesn't work with document list
|
||||||
- [[ADF-2170](https://issues.alfresco.com/jira/browse/ADF-2170)] - An empty file is not uploaded when Max size filter is set to
|
- \[[ADF-2170](https://issues.alfresco.com/jira/browse/ADF-2170)] - An empty file is not uploaded when Max size filter is set to
|
||||||
- [[ADF-2173](https://issues.alfresco.com/jira/browse/ADF-2173)] - Translation is missing in task/process details
|
- \[[ADF-2173](https://issues.alfresco.com/jira/browse/ADF-2173)] - Translation is missing in task/process details
|
||||||
- [[ADF-2174](https://issues.alfresco.com/jira/browse/ADF-2174)] - Menus background color is not properly displayed in black themes
|
- \[[ADF-2174](https://issues.alfresco.com/jira/browse/ADF-2174)] - Menus background color is not properly displayed in black themes
|
||||||
- [[ADF-2178](https://issues.alfresco.com/jira/browse/ADF-2178)] - Calendar on task details 'Due Date' is not translated
|
- \[[ADF-2178](https://issues.alfresco.com/jira/browse/ADF-2178)] - Calendar on task details 'Due Date' is not translated
|
||||||
- [[ADF-2179](https://issues.alfresco.com/jira/browse/ADF-2179)] - Start Task/Process - On the mobile device the width should be 90% not 66%
|
- \[[ADF-2179](https://issues.alfresco.com/jira/browse/ADF-2179)] - Start Task/Process - On the mobile device the width should be 90% not 66%
|
||||||
- [[ADF-2183](https://issues.alfresco.com/jira/browse/ADF-2183)] - Translation is missing on delete warning messages when user has no permission.
|
- \[[ADF-2183](https://issues.alfresco.com/jira/browse/ADF-2183)] - Translation is missing on delete warning messages when user has no permission.
|
||||||
- [[ADF-2184](https://issues.alfresco.com/jira/browse/ADF-2184)] - User with permissions is not able to drag and drop a folder.
|
- \[[ADF-2184](https://issues.alfresco.com/jira/browse/ADF-2184)] - User with permissions is not able to drag and drop a folder.
|
||||||
- [[ADF-2185](https://issues.alfresco.com/jira/browse/ADF-2185)] - Metadata - An error message is displayed when saving a property with empty value
|
- \[[ADF-2185](https://issues.alfresco.com/jira/browse/ADF-2185)] - Metadata - An error message is displayed when saving a property with empty value
|
||||||
- [[ADF-2186](https://issues.alfresco.com/jira/browse/ADF-2186)] - Metadata - The value is not saved when editing a property
|
- \[[ADF-2186](https://issues.alfresco.com/jira/browse/ADF-2186)] - Metadata - The value is not saved when editing a property
|
||||||
- [[ADF-2190](https://issues.alfresco.com/jira/browse/ADF-2190)] - Setting a processDefinitionId is not displaying the process list of all apps that contain more than one process.
|
- \[[ADF-2190](https://issues.alfresco.com/jira/browse/ADF-2190)] - Setting a processDefinitionId is not displaying the process list of all apps that contain more than one process.
|
||||||
- [[ADF-2191](https://issues.alfresco.com/jira/browse/ADF-2191)] - Cannot start a process from Task App
|
- \[[ADF-2191](https://issues.alfresco.com/jira/browse/ADF-2191)] - Cannot start a process from Task App
|
||||||
- [[ADF-2196](https://issues.alfresco.com/jira/browse/ADF-2196)] - Warning message doesn't appear when copying/moving a file/folder without permissions
|
- \[[ADF-2196](https://issues.alfresco.com/jira/browse/ADF-2196)] - Warning message doesn't appear when copying/moving a file/folder without permissions
|
||||||
- [[ADF-2200](https://issues.alfresco.com/jira/browse/ADF-2200)] - User can't login anymore if it was redirected to login page after accessing a service on which it wasn't logged in
|
- \[[ADF-2200](https://issues.alfresco.com/jira/browse/ADF-2200)] - User can't login anymore if it was redirected to login page after accessing a service on which it wasn't logged in
|
||||||
- [[ADF-2205](https://issues.alfresco.com/jira/browse/ADF-2205)] - Translation is missing on 'parent name' when a task has no process parent
|
- \[[ADF-2205](https://issues.alfresco.com/jira/browse/ADF-2205)] - Translation is missing on 'parent name' when a task has no process parent
|
||||||
- [[ADF-2208](https://issues.alfresco.com/jira/browse/ADF-2208)] - The width of the 'New Task' option is smaller then Create Task drop down
|
- \[[ADF-2208](https://issues.alfresco.com/jira/browse/ADF-2208)] - The width of the 'New Task' option is smaller then Create Task drop down
|
||||||
- [[ADF-2209](https://issues.alfresco.com/jira/browse/ADF-2209)] - The 'Complete' button of a task that has a form is not properly field with colour when hover
|
- \[[ADF-2209](https://issues.alfresco.com/jira/browse/ADF-2209)] - The 'Complete' button of a task that has a form is not properly field with colour when hover
|
||||||
- [[ADF-2210](https://issues.alfresco.com/jira/browse/ADF-2210)] - Dynamic Table title is not aligned properly
|
- \[[ADF-2210](https://issues.alfresco.com/jira/browse/ADF-2210)] - Dynamic Table title is not aligned properly
|
||||||
- [[ADF-2213](https://issues.alfresco.com/jira/browse/ADF-2213)] - Amount Widget is not aligned
|
- \[[ADF-2213](https://issues.alfresco.com/jira/browse/ADF-2213)] - Amount Widget is not aligned
|
||||||
- [[ADF-2221](https://issues.alfresco.com/jira/browse/ADF-2221)] - Search fails on Content Node Selector
|
- \[[ADF-2221](https://issues.alfresco.com/jira/browse/ADF-2221)] - Search fails on Content Node Selector
|
||||||
- [[ADF-2222](https://issues.alfresco.com/jira/browse/ADF-2222)] - The user profile window is not visible when only Content Services is enabled
|
- \[[ADF-2222](https://issues.alfresco.com/jira/browse/ADF-2222)] - The user profile window is not visible when only Content Services is enabled
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- [[ADF-325](https://issues.alfresco.com/jira/browse/ADF-325)] - Support for attach folder widget - 1698 Github
|
- \[[ADF-325](https://issues.alfresco.com/jira/browse/ADF-325)] - Support for attach folder widget - 1698 Github
|
||||||
- [[ADF-1795](https://issues.alfresco.com/jira/browse/ADF-1795)] - [Viewer] Toolbar Configuration template customisation
|
- \[[ADF-1795](https://issues.alfresco.com/jira/browse/ADF-1795)] - [Viewer] Toolbar Configuration template customisation
|
||||||
- [[ADF-1796](https://issues.alfresco.com/jira/browse/ADF-1796)] - [Viewer] Info Drawer Configuration template customisation
|
- \[[ADF-1796](https://issues.alfresco.com/jira/browse/ADF-1796)] - [Viewer] Info Drawer Configuration template customisation
|
||||||
- [[ADF-1826](https://issues.alfresco.com/jira/browse/ADF-1826)] - Task Header - The priority property should be editable
|
- \[[ADF-1826](https://issues.alfresco.com/jira/browse/ADF-1826)] - Task Header - The priority property should be editable
|
||||||
- [[ADF-2054](https://issues.alfresco.com/jira/browse/ADF-2054)] - Attach File in Forms doesn't work when content is selected from ACS
|
- \[[ADF-2054](https://issues.alfresco.com/jira/browse/ADF-2054)] - Attach File in Forms doesn't work when content is selected from ACS
|
||||||
- [[ADF-2091](https://issues.alfresco.com/jira/browse/ADF-2091)] - Generate JS-API for RM
|
- \[[ADF-2091](https://issues.alfresco.com/jira/browse/ADF-2091)] - Generate JS-API for RM
|
||||||
- [[ADF-2164](https://issues.alfresco.com/jira/browse/ADF-2164)] - Add docker configuration in the App Generator
|
- \[[ADF-2164](https://issues.alfresco.com/jira/browse/ADF-2164)] - Add docker configuration in the App Generator
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [[ADF-1593](https://issues.alfresco.com/jira/browse/ADF-1593)] - Create a test case for ADF colour change options.
|
- \[[ADF-1593](https://issues.alfresco.com/jira/browse/ADF-1593)] - Create a test case for ADF colour change options.
|
||||||
- [[ADF-1607](https://issues.alfresco.com/jira/browse/ADF-1607)] - Create a test case on TestRail for the ADF settings.
|
- \[[ADF-1607](https://issues.alfresco.com/jira/browse/ADF-1607)] - Create a test case on TestRail for the ADF settings.
|
||||||
- [[ADF-1705](https://issues.alfresco.com/jira/browse/ADF-1705)] - Add test cases to cover pagination - new design
|
- \[[ADF-1705](https://issues.alfresco.com/jira/browse/ADF-1705)] - Add test cases to cover pagination - new design
|
||||||
- [[ADF-1775](https://issues.alfresco.com/jira/browse/ADF-1775)] - No input and No Output rename rule
|
- \[[ADF-1775](https://issues.alfresco.com/jira/browse/ADF-1775)] - No input and No Output rename rule
|
||||||
- [[ADF-1799](https://issues.alfresco.com/jira/browse/ADF-1799)] - [Test Automation] Review user info component automated suite
|
- \[[ADF-1799](https://issues.alfresco.com/jira/browse/ADF-1799)] - [Test Automation] Review [user info component](../core/user-info.component.md) automated suite
|
||||||
- [[ADF-1858](https://issues.alfresco.com/jira/browse/ADF-1858)] - [Test Automation] create viewer component automated suite.
|
- \[[ADF-1858](https://issues.alfresco.com/jira/browse/ADF-1858)] - [Test Automation] create [viewer component](../core/viewer.component.md) automated suite.
|
||||||
- [[ADF-1892](https://issues.alfresco.com/jira/browse/ADF-1892)] - [Test Automation] implement document list component - main suite.
|
- \[[ADF-1892](https://issues.alfresco.com/jira/browse/ADF-1892)] - [Test Automation] implement [document list component](../content-services/document-list.component.md) - main suite.
|
||||||
- [[ADF-1947](https://issues.alfresco.com/jira/browse/ADF-1947)] - Viewer with custom implementation.
|
- \[[ADF-1947](https://issues.alfresco.com/jira/browse/ADF-1947)] - Viewer with custom implementation.
|
||||||
- [[ADF-1952](https://issues.alfresco.com/jira/browse/ADF-1952)] - Split the current test suites to test cases in Test Rail
|
- \[[ADF-1952](https://issues.alfresco.com/jira/browse/ADF-1952)] - Split the current test suites to test cases in Test Rail
|
||||||
- [[ADF-1983](https://issues.alfresco.com/jira/browse/ADF-1983)] - Creation of a test case to cover ACS metadata editing
|
- \[[ADF-1983](https://issues.alfresco.com/jira/browse/ADF-1983)] - Creation of a test case to cover ACS metadata editing
|
||||||
- [[ADF-2056](https://issues.alfresco.com/jira/browse/ADF-2056)] - Update dependencies
|
- \[[ADF-2056](https://issues.alfresco.com/jira/browse/ADF-2056)] - Update dependencies
|
||||||
- [[ADF-2074](https://issues.alfresco.com/jira/browse/ADF-2074)] - [Test Automation] implement uploader component - main suite.
|
- \[[ADF-2074](https://issues.alfresco.com/jira/browse/ADF-2074)] - [Test Automation] implement uploader component - main suite.
|
||||||
- [[ADF-2084](https://issues.alfresco.com/jira/browse/ADF-2084)] - [Test Automation] create test for datatable
|
- \[[ADF-2084](https://issues.alfresco.com/jira/browse/ADF-2084)] - [Test Automation] create test for datatable
|
||||||
- [[ADF-2090](https://issues.alfresco.com/jira/browse/ADF-2090)] - [Test Automation] Review search component tests
|
- \[[ADF-2090](https://issues.alfresco.com/jira/browse/ADF-2090)] - [Test Automation] Review [search component](../content-services/search.component.md) tests
|
||||||
- [[ADF-2094](https://issues.alfresco.com/jira/browse/ADF-2094)] - Task Form - Doesn't follow the specification
|
- \[[ADF-2094](https://issues.alfresco.com/jira/browse/ADF-2094)] - Task [`Form`](../../lib/process-services/task-list/models/form.model.ts) - Doesn't follow the specification
|
||||||
- [[ADF-2095](https://issues.alfresco.com/jira/browse/ADF-2095)] - Start Task - The start button should have the primary colour
|
- \[[ADF-2095](https://issues.alfresco.com/jira/browse/ADF-2095)] - Start Task - The start button should have the primary colour
|
||||||
- [[ADF-2096](https://issues.alfresco.com/jira/browse/ADF-2096)] - Info Drawer - Should use the Flex Css
|
- \[[ADF-2096](https://issues.alfresco.com/jira/browse/ADF-2096)] - Info Drawer - Should use the Flex Css
|
||||||
- [[ADF-2104](https://issues.alfresco.com/jira/browse/ADF-2104)] - Update Flex Layout to v2.0.0-beta.12
|
- \[[ADF-2104](https://issues.alfresco.com/jira/browse/ADF-2104)] - Update Flex Layout to v2.0.0-beta.12
|
||||||
- [[ADF-2172](https://issues.alfresco.com/jira/browse/ADF-2172)] - Adding of data-automation-id tag for 'Create' process/task button.
|
- \[[ADF-2172](https://issues.alfresco.com/jira/browse/ADF-2172)] - Adding of data-automation-id tag for 'Create' process/task button.
|
||||||
- [[ADF-2188](https://issues.alfresco.com/jira/browse/ADF-2188)] - Provide a workaround to change the processName without changing the code.
|
- \[[ADF-2188](https://issues.alfresco.com/jira/browse/ADF-2188)] - Provide a workaround to change the processName without changing the code.
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+154
-144
@@ -4,21 +4,47 @@ These release notes provide information for the **2.2.0 release** of the Alfresc
|
|||||||
This a **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
This a **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [New package versions](#new-package-versions)
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [Data table/Document list gallery view](#data-tabledocument-list-gallery-view)
|
||||||
|
- [Metadata Component enhancements: layout oriented configurations](#metadata-component-enhancements-layout-oriented-configurations)
|
||||||
|
- [Schema app.config.json validator](#schema-appconfigjson-validator)
|
||||||
|
- [Customize form outcomes styles](#customize-form-outcomes-styles)
|
||||||
|
- [Viewer enhancements](#viewer-enhancements)
|
||||||
|
- [Destination Picker enhancements](#destination-picker-enhancements)
|
||||||
|
- [Login Enhancements](#login-enhancements)
|
||||||
|
- [Process Pagination - There is no way to paginate the result](#process-pagination---there-is-no-way-to-paginate-the-result)
|
||||||
|
- [App list - The component shows No Apps found until all the apps are loaded](#app-list---the-component-shows-no-apps-found-until-all-the-apps-are-loaded)
|
||||||
|
- [Task Header - Make it customizable from the config file](#task-header---make-it-customizable-from-the-config-file)
|
||||||
|
- [Process List - Provide a way to support custom html template and static columns at same time](#process-list---provide-a-way-to-support-custom-html-template-and-static-columns-at-same-time)
|
||||||
|
- [Date Time Widget](#date-time-widget)
|
||||||
|
- [Form Upload Widget Actions menu](#form-upload-widget-actions-menu)
|
||||||
|
- [Search custom empty template](#search-custom-empty-template)
|
||||||
|
- [CI changes](#ci-changes)
|
||||||
|
- [Localisation](#localisation)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
|
||||||
## New package versions
|
## New package versions
|
||||||
|
|
||||||
```
|
"@alfresco/adf-content-services" : "2.2.0"
|
||||||
"@alfresco/adf-content-services" : "2.2.0"
|
"@alfresco/adf-process-services" : "2.2.0"
|
||||||
"@alfresco/adf-process-services" : "2.2.0"
|
"@alfresco/adf-core" : "2.2.0"
|
||||||
"@alfresco/adf-core" : "2.2.0"
|
"@alfresco/adf-insights" : "2.2.0"
|
||||||
"@alfresco/adf-insights" : "2.2.0"
|
"alfresco-js-api": "2.2.0"
|
||||||
"alfresco-js-api": "2.2.0"
|
|
||||||
```
|
|
||||||
|
|
||||||
Update dependencies:
|
Update dependencies:
|
||||||
|
|
||||||
```
|
"@ngx-translate/core": "9.1.1"
|
||||||
"@ngx-translate/core": "9.1.1"
|
|
||||||
```
|
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
@@ -39,22 +65,20 @@ Below are the most important new features of this release:
|
|||||||
- Viewer enhancements
|
- Viewer enhancements
|
||||||
- Destination Picker enhancements
|
- Destination Picker enhancements
|
||||||
- Login Enhancements
|
- Login Enhancements
|
||||||
- Process Pagination - There is no way to paginate the result
|
- Process [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) - There is no way to paginate the result
|
||||||
- App list - The component shows No Apps found until all the apps are loaded
|
- App list - The component shows No Apps found until all the apps are loaded
|
||||||
- Task Header - Make it customizable from the config file
|
- Task Header - Make it customizable from the config file
|
||||||
- Process List - Provide a way to support custom html template and static columns at same time
|
- Process List - Provide a way to support custom html template and static columns at same time
|
||||||
- Date Time Widget
|
- Date Time Widget
|
||||||
- Form Upload Widget Actions menu
|
- [`Form`](../../lib/process-services/task-list/models/form.model.ts) Upload Widget Actions menu
|
||||||
- Search custom empty template
|
- Search custom empty template
|
||||||
|
|
||||||
### Data table/Document list gallery view
|
### Data table/Document list gallery view
|
||||||
|
|
||||||
The data table and the document list are now able to render in different formats. If you want to enable the gallery view mode you need to assign the string 'gallery' to the display input parameter [cardview]:
|
The data table and the document list are now able to render in different formats. If you want to enable the gallery view mode you need to assign the string 'gallery' to the display input parameter [cardview]:
|
||||||
|
|
||||||
```
|
<adf-document-list ...[display]="'gallery'"> </adf-document-list>
|
||||||
<adf-document-list ...[display]="'gallery'"> </adf-document-list>
|
<adf-datatable ... [display]="'gallery'"> </adf-datatable>
|
||||||
<adf-datatable ... [display]="'gallery'"> </adf-datatable>
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -79,23 +103,19 @@ To help developers configure the application in a more error-proof way, the app.
|
|||||||
|
|
||||||
If you want to customize the outcomes style of your form you can do so using plain CSS selectors. Any outcome has an Id that is composed in the following way:
|
If you want to customize the outcomes style of your form you can do so using plain CSS selectors. Any outcome has an Id that is composed in the following way:
|
||||||
|
|
||||||
```
|
|
||||||
adf-form-YOUR_OUTCAME_NAME
|
adf-form-YOUR_OUTCAME_NAME
|
||||||
```
|
|
||||||
|
|
||||||
Using the CSS you can target any outcome ID and change the style as in this example:
|
Using the CSS you can target any outcome ID and change the style as in this example:
|
||||||
|
|
||||||
```
|
#adf-form-complete {background-color: blue !important; color: white; }
|
||||||
#adf-form-complete {background-color: blue !important; color: white; }
|
#adf-form-save {background-color: green !important; color: white; }
|
||||||
#adf-form-save {background-color: green !important; color: white; }
|
#adf-form-customoutcome {background-color: yellow !important; color: white; }
|
||||||
#adf-form-customoutcome {background-color: yellow !important; color: white; }
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Viewer enhancements
|
### Viewer enhancements
|
||||||
|
|
||||||
In this release, the Viewer component has received the following set of improvements and enhancements:
|
In this release, the [Viewer component](../core/viewer.component.md) has received the following set of improvements and enhancements:
|
||||||
|
|
||||||
- Thumbnails for PDF view, with the option to provide your own Thumbnails template if needed
|
- Thumbnails for PDF view, with the option to provide your own Thumbnails template if needed
|
||||||
- Image view now features a floating action toolbar with extra actions: zoom in/out, rotate, reset to default size
|
- Image view now features a floating action toolbar with extra actions: zoom in/out, rotate, reset to default size
|
||||||
@@ -112,17 +132,16 @@ For the current release, the Destination Picker UI has been greatly improved.
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
### Login Enhancements
|
### Login Enhancements
|
||||||
|
|
||||||
- the authentication status is now correctly resolved for scenarios where the "remember me" feature is switched off
|
- the authentication status is now correctly resolved for scenarios where the "remember me" feature is switched off
|
||||||
- it is now possible to use Login in scenarios where Cookies are not allowed or available (Electron desktop wrappers)
|
- it is now possible to use Login in scenarios where Cookies are not allowed or available (Electron desktop wrappers)
|
||||||
|
|
||||||
### Process Pagination - There is no way to paginate the result
|
### Process Pagination - There is no way to paginate the result
|
||||||
|
|
||||||
With ADF 2.2.0 the processes list result are easy to paginate. You just need to pass the process list reference #processList as target of the pagination component
|
With ADF 2.2.0 the processes list result are easy to paginate. You just need to pass the process list reference #processList as target of the [pagination component](../core/pagination.component.md)
|
||||||
|
|
||||||
```
|
<adf-process-instance-list
|
||||||
<adf-process-instance-list
|
|
||||||
#processList
|
#processList
|
||||||
[appId]="processFilter?.appId"
|
[appId]="processFilter?.appId"
|
||||||
[name]="processFilter?.filter?.name"
|
[name]="processFilter?.filter?.name"
|
||||||
@@ -130,14 +149,13 @@ With ADF 2.2.0 the processes list result are easy to paginate. You just need to
|
|||||||
[sort]="processFilter?.filter?.sort"
|
[sort]="processFilter?.filter?.sort"
|
||||||
[size]="'5'"
|
[size]="'5'"
|
||||||
[data]="dataProcesses">
|
[data]="dataProcesses">
|
||||||
</adf-process-instance-list>
|
</adf-process-instance-list>
|
||||||
|
|
||||||
<adf-pagination
|
<adf-pagination
|
||||||
*ngIf="processList"
|
*ngIf="processList"
|
||||||
[target]="processList"
|
[target]="processList"
|
||||||
[supportedPageSizes]="'[5, 10, 15, 20]'">
|
[supportedPageSizes]="'[5, 10, 15, 20]'">
|
||||||
</adf-pagination>
|
</adf-pagination>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -149,11 +167,10 @@ With ADF 2.2.0, the app list component is shows the mat-spinner until the apps a
|
|||||||
|
|
||||||
### Task Header - Make it customizable from the config file
|
### Task Header - Make it customizable from the config file
|
||||||
|
|
||||||
You can decide which properties the Task header component should render from the app.config.json file. By default, the component will render all the available properties. You can restrict those by changing app.config.json.
|
You can decide which properties the [Task header component](../process-services/task-header.component.md) should render from the app.config.json file. By default, the component will render all the available properties. You can restrict those by changing app.config.json.
|
||||||
For instance, in this example, I would like to show the id, priority, parentName, and status.
|
For instance, in this example, I would like to show the id, priority, parentName, and status.
|
||||||
|
|
||||||
```
|
"adf-task-header": {
|
||||||
"adf-task-header": {
|
|
||||||
"presets": {
|
"presets": {
|
||||||
"properties": [
|
"properties": [
|
||||||
"assignee",
|
"assignee",
|
||||||
@@ -163,8 +180,7 @@ For instance, in this example, I would like to show the id, priority, parentName
|
|||||||
"id"
|
"id"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -173,7 +189,6 @@ For instance, in this example, I would like to show the id, priority, parentName
|
|||||||
As with the Task List, now you can create your own process list with static and dynamic columns.
|
As with the Task List, now you can create your own process list with static and dynamic columns.
|
||||||
You can declare the static columns that your process list should show from the "app.config.json" file using custom presets.
|
You can declare the static columns that your process list should show from the "app.config.json" file using custom presets.
|
||||||
|
|
||||||
```
|
|
||||||
"adf-process-list": {
|
"adf-process-list": {
|
||||||
"presets": {
|
"presets": {
|
||||||
"custom": [
|
"custom": [
|
||||||
@@ -195,12 +210,10 @@ You can declare the static columns that your process list should show from the "
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
```
|
|
||||||
|
|
||||||
You can define your custom template in the HTML code:
|
You can define your custom template in the HTML code:
|
||||||
|
|
||||||
```
|
<adf-process-instance-list
|
||||||
<adf-process-instance-list
|
|
||||||
[appId]="appId"
|
[appId]="appId"
|
||||||
[presetColumn]="'custom'">
|
[presetColumn]="'custom'">
|
||||||
|
|
||||||
@@ -211,8 +224,7 @@ You can define your custom template in the HTML code:
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
</data-column>
|
</data-column>
|
||||||
</data-columns>
|
</data-columns>
|
||||||
</adf-process-instance-list>
|
</adf-process-instance-list>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -235,17 +247,15 @@ Clicking on the Remove button will remove the file from the Upload widget value.
|
|||||||
|
|
||||||
### Search custom empty template
|
### Search custom empty template
|
||||||
|
|
||||||
We enhanced the search control component by adding the option of customizing the template shown when no result is found via the tag *adf-empty-search-result.*
|
We enhanced the [search control component](../content-services/search-control.component.md) by adding the option of customizing the template shown when no result is found via the tag _adf-empty-search-result._
|
||||||
|
|
||||||
```
|
<adf-search-control [highlight]="true"
|
||||||
<adf-search-control [highlight]="true"
|
|
||||||
(optionClicked)="onItemClicked($event)"
|
(optionClicked)="onItemClicked($event)"
|
||||||
(submit)="onSearchSubmit($event)">
|
(submit)="onSearchSubmit($event)">
|
||||||
<adf-empty-search-result>
|
<adf-empty-search-result>
|
||||||
<span>Empty</span>
|
<span>Empty</span>
|
||||||
</adf-empty-search-result>
|
</adf-empty-search-result>
|
||||||
</adf-search-control>
|
</adf-search-control>
|
||||||
```
|
|
||||||
|
|
||||||
This lets you customize the empty search template as you want.
|
This lets you customize the empty search template as you want.
|
||||||
|
|
||||||
@@ -287,115 +297,115 @@ Release Notes - Apps Development Framework - Version 2.2.
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-2204](https://issues.alfresco.com/jira/browse/ADF-2204)] - Docker hub missing documentation
|
- \[[ADF-2204](https://issues.alfresco.com/jira/browse/ADF-2204)] - Docker hub missing documentation
|
||||||
- [[ADF-2228](https://issues.alfresco.com/jira/browse/ADF-2228)] - I18n support and example documentation
|
- \[[ADF-2228](https://issues.alfresco.com/jira/browse/ADF-2228)] - I18n support and example documentation
|
||||||
- [[ADF-2248](https://issues.alfresco.com/jira/browse/ADF-2248)] - Docker hub usage demo shell article
|
- \[[ADF-2248](https://issues.alfresco.com/jira/browse/ADF-2248)] - Docker hub usage demo shell article
|
||||||
- [[ADF-2262](https://issues.alfresco.com/jira/browse/ADF-2262)] - Review of theming docs
|
- \[[ADF-2262](https://issues.alfresco.com/jira/browse/ADF-2262)] - Review of theming docs
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [[ADF-1532](https://issues.alfresco.com/jira/browse/ADF-1532)] - Inconsistent assignee selection view in StartTaskComponent (ng2-activiti-tasklist)
|
- \[[ADF-1532](https://issues.alfresco.com/jira/browse/ADF-1532)] - Inconsistent assignee selection view in [`StartTaskComponent`](../process-services/start-task.component.md) (ng2-activiti-tasklist)
|
||||||
- [[ADF-1925](https://issues.alfresco.com/jira/browse/ADF-1925)] - Add new Datetime form widget to ADF
|
- \[[ADF-1925](https://issues.alfresco.com/jira/browse/ADF-1925)] - Add new Datetime form widget to ADF
|
||||||
- [[ADF-2064](https://issues.alfresco.com/jira/browse/ADF-2064)] - Provide support for lazy loading
|
- \[[ADF-2064](https://issues.alfresco.com/jira/browse/ADF-2064)] - Provide support for lazy loading
|
||||||
- [[ADF-2123](https://issues.alfresco.com/jira/browse/ADF-2123)] - Process Pagination - There is no way to paginate the result
|
- \[[ADF-2123](https://issues.alfresco.com/jira/browse/ADF-2123)] - Process [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) - There is no way to paginate the result
|
||||||
- [[ADF-2197](https://issues.alfresco.com/jira/browse/ADF-2197)] - 'Process Heat map' is not showing the proper informations related to the dropdown.
|
- \[[ADF-2197](https://issues.alfresco.com/jira/browse/ADF-2197)] - 'Process Heat map' is not showing the proper informations related to the dropdown.
|
||||||
- [[ADF-2232](https://issues.alfresco.com/jira/browse/ADF-2232)] - [Metadata Component] Layout oriented configurations
|
- \[[ADF-2232](https://issues.alfresco.com/jira/browse/ADF-2232)] - [Metadata Component] Layout oriented configurations
|
||||||
- [[ADF-2249](https://issues.alfresco.com/jira/browse/ADF-2249)] - Add schema check in generator app
|
- \[[ADF-2249](https://issues.alfresco.com/jira/browse/ADF-2249)] - Add schema check in generator app
|
||||||
- [[ADF-2259](https://issues.alfresco.com/jira/browse/ADF-2259)] - Expose the "sorting changed" event from DocumentList and DataTable
|
- \[[ADF-2259](https://issues.alfresco.com/jira/browse/ADF-2259)] - Expose the "sorting changed" event from DocumentList and DataTable
|
||||||
- [[ADF-2296](https://issues.alfresco.com/jira/browse/ADF-2296)] - Background color on form buttons
|
- \[[ADF-2296](https://issues.alfresco.com/jira/browse/ADF-2296)] - Background color on form buttons
|
||||||
- [[ADF-2297](https://issues.alfresco.com/jira/browse/ADF-2297)] - App-list - The component shows "No Apps found" until all the apps are loaded
|
- \[[ADF-2297](https://issues.alfresco.com/jira/browse/ADF-2297)] - App-list - The component shows "No Apps found" until all the apps are loaded
|
||||||
- [[ADF-2312](https://issues.alfresco.com/jira/browse/ADF-2312)] - Sites Dropdown component - default select option
|
- \[[ADF-2312](https://issues.alfresco.com/jira/browse/ADF-2312)] - Sites Dropdown component - default select option
|
||||||
- [[ADF-2317](https://issues.alfresco.com/jira/browse/ADF-2317)] - Design update for searching within the Destination Picker
|
- \[[ADF-2317](https://issues.alfresco.com/jira/browse/ADF-2317)] - Design update for searching within the Destination Picker
|
||||||
- [[ADF-2326](https://issues.alfresco.com/jira/browse/ADF-2326)] - Process List - Provide a way to support custom html template and static columns at same time
|
- \[[ADF-2326](https://issues.alfresco.com/jira/browse/ADF-2326)] - Process List - Provide a way to support custom html template and static columns at same time
|
||||||
|
|
||||||
### Story
|
### Story
|
||||||
|
|
||||||
- [[ADF-1412](https://issues.alfresco.com/jira/browse/ADF-1412)] - File Viewer - Documents
|
- \[[ADF-1412](https://issues.alfresco.com/jira/browse/ADF-1412)] - File Viewer - Documents
|
||||||
- [[ADF-1416](https://issues.alfresco.com/jira/browse/ADF-1416)] - File Viewer - Images
|
- \[[ADF-1416](https://issues.alfresco.com/jira/browse/ADF-1416)] - File Viewer - Images
|
||||||
- [[ADF-1418](https://issues.alfresco.com/jira/browse/ADF-1418)] - File Viewer - Next/Previous File
|
- \[[ADF-1418](https://issues.alfresco.com/jira/browse/ADF-1418)] - File Viewer - Next/Previous File
|
||||||
- [[ADF-2137](https://issues.alfresco.com/jira/browse/ADF-2137)] - Document Thumbnail Pane
|
- \[[ADF-2137](https://issues.alfresco.com/jira/browse/ADF-2137)] - Document Thumbnail Pane
|
||||||
- [[ADF-2138](https://issues.alfresco.com/jira/browse/ADF-2138)] - Getting transformations of images
|
- \[[ADF-2138](https://issues.alfresco.com/jira/browse/ADF-2138)] - Getting transformations of images
|
||||||
- [[ADF-2206](https://issues.alfresco.com/jira/browse/ADF-2206)] - Document Zoom and Browser Full Screen
|
- \[[ADF-2206](https://issues.alfresco.com/jira/browse/ADF-2206)] - Document Zoom and Browser Full Screen
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [[ADF-1899](https://issues.alfresco.com/jira/browse/ADF-1899)] - ProcessService.deleteProcessInstanceVariable has incorrect method signature
|
- \[[ADF-1899](https://issues.alfresco.com/jira/browse/ADF-1899)] - [`ProcessService`](../process-services/process.service.md).deleteProcessInstanceVariable has incorrect method signature
|
||||||
- [[ADF-2000](https://issues.alfresco.com/jira/browse/ADF-2000)] - Destination picker is not completely translated
|
- \[[ADF-2000](https://issues.alfresco.com/jira/browse/ADF-2000)] - Destination picker is not completely translated
|
||||||
- [[ADF-2026](https://issues.alfresco.com/jira/browse/ADF-2026)] - Breadcrumb displays wrong path after reloading the page.
|
- \[[ADF-2026](https://issues.alfresco.com/jira/browse/ADF-2026)] - Breadcrumb displays wrong path after reloading the page.
|
||||||
- [[ADF-2077](https://issues.alfresco.com/jira/browse/ADF-2077)] - [Destination picker] User should not be able to copy / move items into a site outside of the documentLibrary
|
- \[[ADF-2077](https://issues.alfresco.com/jira/browse/ADF-2077)] - [Destination picker] User should not be able to copy / move items into a site outside of the documentLibrary
|
||||||
- [[ADF-2118](https://issues.alfresco.com/jira/browse/ADF-2118)] - Process Initiator should be able to complete a task.
|
- \[[ADF-2118](https://issues.alfresco.com/jira/browse/ADF-2118)] - Process Initiator should be able to complete a task.
|
||||||
- [[ADF-2139](https://issues.alfresco.com/jira/browse/ADF-2139)] - Not possible to hide "remember me" on Login
|
- \[[ADF-2139](https://issues.alfresco.com/jira/browse/ADF-2139)] - Not possible to hide "remember me" on Login
|
||||||
- [[ADF-2169](https://issues.alfresco.com/jira/browse/ADF-2169)] - [Destination picker] Dialog does not match design
|
- \[[ADF-2169](https://issues.alfresco.com/jira/browse/ADF-2169)] - [Destination picker] Dialog does not match design
|
||||||
- [[ADF-2171](https://issues.alfresco.com/jira/browse/ADF-2171)] - [Destination picker] Copy / Move buttons are always enabled
|
- \[[ADF-2171](https://issues.alfresco.com/jira/browse/ADF-2171)] - [Destination picker] Copy / Move buttons are always enabled
|
||||||
- [[ADF-2175](https://issues.alfresco.com/jira/browse/ADF-2175)] - Document List requests are executed twice when opening the copy/move dialog
|
- \[[ADF-2175](https://issues.alfresco.com/jira/browse/ADF-2175)] - Document List requests are executed twice when opening the copy/move dialog
|
||||||
- [[ADF-2176](https://issues.alfresco.com/jira/browse/ADF-2176)] - CLONE - [Destination picker] File Libraries are not displayed
|
- \[[ADF-2176](https://issues.alfresco.com/jira/browse/ADF-2176)] - CLONE - [Destination picker] File Libraries are not displayed
|
||||||
- [[ADF-2187](https://issues.alfresco.com/jira/browse/ADF-2187)] - 'Involve people' into task component don't have the proper color in dark themes
|
- \[[ADF-2187](https://issues.alfresco.com/jira/browse/ADF-2187)] - 'Involve people' into task component don't have the proper color in dark themes
|
||||||
- [[ADF-2199](https://issues.alfresco.com/jira/browse/ADF-2199)] - Visibility of items dependent on a radio button list not showing on completed tasks
|
- \[[ADF-2199](https://issues.alfresco.com/jira/browse/ADF-2199)] - Visibility of items dependent on a radio button list not showing on completed tasks
|
||||||
- [[ADF-2215](https://issues.alfresco.com/jira/browse/ADF-2215)] - Comments are not ordered by 'Created by' column
|
- \[[ADF-2215](https://issues.alfresco.com/jira/browse/ADF-2215)] - Comments are not ordered by 'Created by' column
|
||||||
- [[ADF-2225](https://issues.alfresco.com/jira/browse/ADF-2225)] - [Form component] In a task form the complete button stays disabled if hidden mandatory fields are emptyIn a task form the complete button stays disabled if hidden mandatory fields are empty
|
- \[[ADF-2225](https://issues.alfresco.com/jira/browse/ADF-2225)] - [Form component] In a task form the complete button stays disabled if hidden mandatory fields are emptyIn a task form the complete button stays disabled if hidden mandatory fields are empty
|
||||||
- [[ADF-2231](https://issues.alfresco.com/jira/browse/ADF-2231)] - Moment.js library needs to be updated to fix security issues
|
- \[[ADF-2231](https://issues.alfresco.com/jira/browse/ADF-2231)] - Moment.js library needs to be updated to fix security issues
|
||||||
- [[ADF-2233](https://issues.alfresco.com/jira/browse/ADF-2233)] - Could not import ContentMetadataService in 2.1 version
|
- \[[ADF-2233](https://issues.alfresco.com/jira/browse/ADF-2233)] - Could not import [`ContentMetadataService`](../../lib/content-services/content-metadata/services/content-metadata.service.ts) in 2.1 version
|
||||||
- [[ADF-2235](https://issues.alfresco.com/jira/browse/ADF-2235)] - User names and icons are not being retrieved if user has a profile picture.
|
- \[[ADF-2235](https://issues.alfresco.com/jira/browse/ADF-2235)] - User names and icons are not being retrieved if user has a profile picture.
|
||||||
- [[ADF-2242](https://issues.alfresco.com/jira/browse/ADF-2242)] - Search on custom sources is not working.
|
- \[[ADF-2242](https://issues.alfresco.com/jira/browse/ADF-2242)] - Search on custom sources is not working.
|
||||||
- [[ADF-2243](https://issues.alfresco.com/jira/browse/ADF-2243)] - Translation is missing for the 'Extended Search'.
|
- \[[ADF-2243](https://issues.alfresco.com/jira/browse/ADF-2243)] - Translation is missing for the 'Extended Search'.
|
||||||
- [[ADF-2246](https://issues.alfresco.com/jira/browse/ADF-2246)] - [Destination Picker] The selection from the dropdown is ignored after 'Clear' action
|
- \[[ADF-2246](https://issues.alfresco.com/jira/browse/ADF-2246)] - [Destination Picker] The selection from the dropdown is ignored after 'Clear' action
|
||||||
- [[ADF-2251](https://issues.alfresco.com/jira/browse/ADF-2251)] - ContentWidgetModule is not exposed from ADF
|
- \[[ADF-2251](https://issues.alfresco.com/jira/browse/ADF-2251)] - [`ContentWidgetModule`](../../lib/process-services/content-widget/content-widget.module.ts) is not exposed from ADF
|
||||||
- [[ADF-2254](https://issues.alfresco.com/jira/browse/ADF-2254)] - Viewer does not update top menu on "fileNodeId" changes
|
- \[[ADF-2254](https://issues.alfresco.com/jira/browse/ADF-2254)] - Viewer does not update top menu on "fileNodeId" changes
|
||||||
- [[ADF-2255](https://issues.alfresco.com/jira/browse/ADF-2255)] - SelectBox field does not render the data in ADF form
|
- \[[ADF-2255](https://issues.alfresco.com/jira/browse/ADF-2255)] - SelectBox field does not render the data in ADF form
|
||||||
- [[ADF-2260](https://issues.alfresco.com/jira/browse/ADF-2260)] - Action menu translation is missing when right clicking on a file/folder
|
- \[[ADF-2260](https://issues.alfresco.com/jira/browse/ADF-2260)] - Action menu translation is missing when right clicking on a file/folder
|
||||||
- [[ADF-2263](https://issues.alfresco.com/jira/browse/ADF-2263)] - Translation is missing on delete warning messages when user has no permission.
|
- \[[ADF-2263](https://issues.alfresco.com/jira/browse/ADF-2263)] - Translation is missing on delete warning messages when user has no permission.
|
||||||
- [[ADF-2264](https://issues.alfresco.com/jira/browse/ADF-2264)] - [Destination picker] File Libraries visibility column is not displayed
|
- \[[ADF-2264](https://issues.alfresco.com/jira/browse/ADF-2264)] - [Destination picker] File Libraries visibility column is not displayed
|
||||||
- [[ADF-2265](https://issues.alfresco.com/jira/browse/ADF-2265)] - UserPreferences service does not return "defaultValue" for missing keys
|
- \[[ADF-2265](https://issues.alfresco.com/jira/browse/ADF-2265)] - UserPreferences service does not return "defaultValue" for missing keys
|
||||||
- [[ADF-2288](https://issues.alfresco.com/jira/browse/ADF-2288)] - [JS-API] - Auth2 use the formParam instead of queryParam
|
- \[[ADF-2288](https://issues.alfresco.com/jira/browse/ADF-2288)] - [JS-API] - Auth2 use the formParam instead of queryParam
|
||||||
- [[ADF-2289](https://issues.alfresco.com/jira/browse/ADF-2289)] - Login - Provider AUTH0
|
- \[[ADF-2289](https://issues.alfresco.com/jira/browse/ADF-2289)] - Login - Provider AUTH0
|
||||||
- [[ADF-2290](https://issues.alfresco.com/jira/browse/ADF-2290)] - PDF Viewer - scroll event dispatch outside view container
|
- \[[ADF-2290](https://issues.alfresco.com/jira/browse/ADF-2290)] - PDF Viewer - scroll event dispatch outside view container
|
||||||
- [[ADF-2301](https://issues.alfresco.com/jira/browse/ADF-2301)] - [Datatable] event.preventDefault()
|
- \[[ADF-2301](https://issues.alfresco.com/jira/browse/ADF-2301)] - [Datatable] event.preventDefault()
|
||||||
- [[ADF-2302](https://issues.alfresco.com/jira/browse/ADF-2302)] - Generator install dependencies missing
|
- \[[ADF-2302](https://issues.alfresco.com/jira/browse/ADF-2302)] - Generator install dependencies missing
|
||||||
- [[ADF-2305](https://issues.alfresco.com/jira/browse/ADF-2305)] - Process app tiles on process workspace landing page show "..." in Firefox
|
- \[[ADF-2305](https://issues.alfresco.com/jira/browse/ADF-2305)] - Process app tiles on process workspace landing page show "..." in Firefox
|
||||||
- [[ADF-2310](https://issues.alfresco.com/jira/browse/ADF-2310)] - Error is thrown if isSelectionValid optional property is not defined
|
- \[[ADF-2310](https://issues.alfresco.com/jira/browse/ADF-2310)] - Error is thrown if isSelectionValid optional property is not defined
|
||||||
- [[ADF-2311](https://issues.alfresco.com/jira/browse/ADF-2311)] - Content Metadata Card component does not work for folder node.
|
- \[[ADF-2311](https://issues.alfresco.com/jira/browse/ADF-2311)] - [Content Metadata Card component](../content-services/content-metadata-card.component.md) does not work for folder node.
|
||||||
- [[ADF-2324](https://issues.alfresco.com/jira/browse/ADF-2324)] - Process Pagination - Items per page is not saved on user preferences
|
- \[[ADF-2324](https://issues.alfresco.com/jira/browse/ADF-2324)] - Process [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) - Items per page is not saved on user preferences
|
||||||
- [[ADF-2329](https://issues.alfresco.com/jira/browse/ADF-2329)] - Start Task form elements are not properly aligned in other themes than Developer Theme
|
- \[[ADF-2329](https://issues.alfresco.com/jira/browse/ADF-2329)] - Start Task form elements are not properly aligned in other themes than Developer Theme
|
||||||
- [[ADF-2338](https://issues.alfresco.com/jira/browse/ADF-2338)] - Close 'X' button for Document Thumbnail Pane is not displayed
|
- \[[ADF-2338](https://issues.alfresco.com/jira/browse/ADF-2338)] - Close 'X' button for Document Thumbnail Pane is not displayed
|
||||||
- [[ADF-2342](https://issues.alfresco.com/jira/browse/ADF-2342)] - Password can be retrieved from the login component
|
- \[[ADF-2342](https://issues.alfresco.com/jira/browse/ADF-2342)] - Password can be retrieved from the [login component](../core/login.component.md)
|
||||||
- [[ADF-2343](https://issues.alfresco.com/jira/browse/ADF-2343)] - [Demo shell] Not able to create a new folder on content services page
|
- \[[ADF-2343](https://issues.alfresco.com/jira/browse/ADF-2343)] - [Demo shell] Not able to create a new folder on content services page
|
||||||
- [[ADF-2344](https://issues.alfresco.com/jira/browse/ADF-2344)] - Drag and drop image is not properly displayed on Process Services
|
- \[[ADF-2344](https://issues.alfresco.com/jira/browse/ADF-2344)] - Drag and drop image is not properly displayed on Process Services
|
||||||
- [[ADF-2346](https://issues.alfresco.com/jira/browse/ADF-2346)] - Name and profile picture is not displayed when trying to assign a user to a task.
|
- \[[ADF-2346](https://issues.alfresco.com/jira/browse/ADF-2346)] - Name and profile picture is not displayed when trying to assign a user to a task.
|
||||||
- [[ADF-2350](https://issues.alfresco.com/jira/browse/ADF-2350)] - [Demo shell] Recent Files component image is not properly displayed when DocumentList is empty
|
- \[[ADF-2350](https://issues.alfresco.com/jira/browse/ADF-2350)] - [Demo shell] Recent [Files component](../../demo-shell/src/app/components/files/files.component.ts) image is not properly displayed when DocumentList is empty
|
||||||
- [[ADF-2351](https://issues.alfresco.com/jira/browse/ADF-2351)] - [Gallery view] 'Sort by' drop-down option has an empty option that can be selected
|
- \[[ADF-2351](https://issues.alfresco.com/jira/browse/ADF-2351)] - [Gallery view] 'Sort by' drop-down option has an empty option that can be selected
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- [[ADF-2161](https://issues.alfresco.com/jira/browse/ADF-2161)] - Content action download folder
|
- \[[ADF-2161](https://issues.alfresco.com/jira/browse/ADF-2161)] - Content action download folder
|
||||||
- [[ADF-2163](https://issues.alfresco.com/jira/browse/ADF-2163)] - content-action target folder and file option
|
- \[[ADF-2163](https://issues.alfresco.com/jira/browse/ADF-2163)] - content-action target folder and file option
|
||||||
- [[ADF-2298](https://issues.alfresco.com/jira/browse/ADF-2298)] - Process Header - Make it customizable from config file
|
- \[[ADF-2298](https://issues.alfresco.com/jira/browse/ADF-2298)] - Process Header - Make it customizable from config file
|
||||||
- [[ADF-2300](https://issues.alfresco.com/jira/browse/ADF-2300)] - [Upload Widget] Actions menu is needed
|
- \[[ADF-2300](https://issues.alfresco.com/jira/browse/ADF-2300)] - [Upload Widget] Actions menu is needed
|
||||||
- [[ADF-2304](https://issues.alfresco.com/jira/browse/ADF-2304)] - Add option to Content Node Selector to transform the breadcrumb folder node
|
- \[[ADF-2304](https://issues.alfresco.com/jira/browse/ADF-2304)] - Add option to Content Node Selector to transform the breadcrumb folder node
|
||||||
- [[ADF-2322](https://issues.alfresco.com/jira/browse/ADF-2322)] - [Document List] Gallery view
|
- \[[ADF-2322](https://issues.alfresco.com/jira/browse/ADF-2322)] - [Document List] Gallery view
|
||||||
- [[ADF-2340](https://issues.alfresco.com/jira/browse/ADF-2340)] - [Delete directive] delete permanent form trashcan
|
- \[[ADF-2340](https://issues.alfresco.com/jira/browse/ADF-2340)] - [Delete directive] delete permanent form trashcan
|
||||||
- [[ADF-2352](https://issues.alfresco.com/jira/browse/ADF-2352)] - It should be possible to project toolbar buttons for the Viewer
|
- \[[ADF-2352](https://issues.alfresco.com/jira/browse/ADF-2352)] - It should be possible to project toolbar buttons for the Viewer
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [[ADF-2316](https://issues.alfresco.com/jira/browse/ADF-2316)] - Upgrade to ngx-translate/core 9.1.1
|
- \[[ADF-2316](https://issues.alfresco.com/jira/browse/ADF-2316)] - Upgrade to ngx-translate/core 9.1.1
|
||||||
- [[ADF-1876](https://issues.alfresco.com/jira/browse/ADF-1876)] - Add the possibility to have a custom "No result found" template for search component
|
- \[[ADF-1876](https://issues.alfresco.com/jira/browse/ADF-1876)] - Add the possibility to have a custom "No result found" template for [search component](../content-services/search.component.md)
|
||||||
- [[ADF-1952](https://issues.alfresco.com/jira/browse/ADF-1952)] - Split the current test suites to test cases in Test Rail
|
- \[[ADF-1952](https://issues.alfresco.com/jira/browse/ADF-1952)] - Split the current test suites to test cases in Test Rail
|
||||||
- [[ADF-2085](https://issues.alfresco.com/jira/browse/ADF-2085)] - [Test Automation] create test for starting a task
|
- \[[ADF-2085](https://issues.alfresco.com/jira/browse/ADF-2085)] - [Test Automation] create test for starting a task
|
||||||
- [[ADF-2087](https://issues.alfresco.com/jira/browse/ADF-2087)] - [Test Automation] Create test to cover starting a process
|
- \[[ADF-2087](https://issues.alfresco.com/jira/browse/ADF-2087)] - [Test Automation] Create test to cover starting a process
|
||||||
- [[ADF-2089](https://issues.alfresco.com/jira/browse/ADF-2089)] - [Test Automation] create test to cover tag component
|
- \[[ADF-2089](https://issues.alfresco.com/jira/browse/ADF-2089)] - [Test Automation] create test to cover [tag component](../../demo-shell/src/app/components/tag/tag.component.ts)
|
||||||
- [[ADF-2134](https://issues.alfresco.com/jira/browse/ADF-2134)] - Create a schema.json for app.config.json
|
- \[[ADF-2134](https://issues.alfresco.com/jira/browse/ADF-2134)] - Create a schema.json for app.config.json
|
||||||
- [[ADF-2147](https://issues.alfresco.com/jira/browse/ADF-2147)] - Breaking changes check
|
- \[[ADF-2147](https://issues.alfresco.com/jira/browse/ADF-2147)] - Breaking changes check
|
||||||
- [[ADF-2149](https://issues.alfresco.com/jira/browse/ADF-2149)] - Remove comments from the dist ng-pkg
|
- \[[ADF-2149](https://issues.alfresco.com/jira/browse/ADF-2149)] - Remove comments from the dist ng-pkg
|
||||||
- [[ADF-2159](https://issues.alfresco.com/jira/browse/ADF-2159)] - Update angular-cli to last version
|
- \[[ADF-2159](https://issues.alfresco.com/jira/browse/ADF-2159)] - Update angular-cli to last version
|
||||||
- [[ADF-2211](https://issues.alfresco.com/jira/browse/ADF-2211)] - Task Header - Make it customizable from config file
|
- \[[ADF-2211](https://issues.alfresco.com/jira/browse/ADF-2211)] - Task Header - Make it customizable from config file
|
||||||
- [[ADF-2212](https://issues.alfresco.com/jira/browse/ADF-2212)] - Task List - Improve the pagination using the interface
|
- \[[ADF-2212](https://issues.alfresco.com/jira/browse/ADF-2212)] - Task List - Improve the pagination using the interface
|
||||||
- [[ADF-2229](https://issues.alfresco.com/jira/browse/ADF-2229)] - Refactoring viewer tests
|
- \[[ADF-2229](https://issues.alfresco.com/jira/browse/ADF-2229)] - Refactoring viewer tests
|
||||||
- [[ADF-2236](https://issues.alfresco.com/jira/browse/ADF-2236)] - Export test
|
- \[[ADF-2236](https://issues.alfresco.com/jira/browse/ADF-2236)] - Export test
|
||||||
- [[ADF-2245](https://issues.alfresco.com/jira/browse/ADF-2245)] - Setting Component - Emit an event to detect the changed url
|
- \[[ADF-2245](https://issues.alfresco.com/jira/browse/ADF-2245)] - Setting Component - Emit an event to detect the changed url
|
||||||
- [[ADF-2261](https://issues.alfresco.com/jira/browse/ADF-2261)] - Missing documentation to render json in a form component
|
- \[[ADF-2261](https://issues.alfresco.com/jira/browse/ADF-2261)] - Missing documentation to render json in a [form component](../core/form.component.md)
|
||||||
- [[ADF-2267](https://issues.alfresco.com/jira/browse/ADF-2267)] - [Login Component] Password field autocomplete
|
- \[[ADF-2267](https://issues.alfresco.com/jira/browse/ADF-2267)] - [Login Component] Password field autocomplete
|
||||||
- [[ADF-2293](https://issues.alfresco.com/jira/browse/ADF-2293)] - Ripristinate the loading in the generator/ demo shell
|
- \[[ADF-2293](https://issues.alfresco.com/jira/browse/ADF-2293)] - Ripristinate the loading in the generator/ demo shell
|
||||||
- [[ADF-2307](https://issues.alfresco.com/jira/browse/ADF-2307)] - Add a data-automation-id tag for Process Services navigation bar.
|
- \[[ADF-2307](https://issues.alfresco.com/jira/browse/ADF-2307)] - Add a data-automation-id tag for Process Services navigation bar.
|
||||||
- [[ADF-2354](https://issues.alfresco.com/jira/browse/ADF-2354)] - Paginator Component - Add an unique id to the overlay menu
|
- \[[ADF-2354](https://issues.alfresco.com/jira/browse/ADF-2354)] - Paginator Component - Add an unique id to the overlay menu
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+199
-192
@@ -6,21 +6,45 @@ This a **General Available** release of the Application Development Framework, w
|
|||||||
Angular components to build a Web Application on top of the Alfresco Platform.
|
Angular components to build a Web Application on top of the Alfresco Platform.
|
||||||
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this link.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [New package versions](#new-package-versions)
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [Share File](#share-file)
|
||||||
|
- [Lock File](#lock-file)
|
||||||
|
- [Comment a Node](#comment-a-node)
|
||||||
|
- [Inherit Permission Button](#inherit-permission-button)
|
||||||
|
- [Permission List Component](#permission-list-component)
|
||||||
|
- [Sidenav Layout Component](#sidenav-layout-component)
|
||||||
|
- [Content metadata component enhancement](#content-metadata-component-enhancement)
|
||||||
|
- [Search Enhancements](#search-enhancements)
|
||||||
|
- [Search Filter](#search-filter)
|
||||||
|
- [Search Chip List](#search-chip-list)
|
||||||
|
- [Version Management Enhancements](#version-management-enhancements)
|
||||||
|
- [Task Standalone](#task-standalone)
|
||||||
|
- [Localisation](#localisation)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Epic](#epic)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [New Feature](#new-feature)
|
||||||
|
- [Task](#task)
|
||||||
|
|
||||||
## New package versions
|
## New package versions
|
||||||
|
|
||||||
```
|
"@alfresco/adf-content-services" : "2.3.0"
|
||||||
"@alfresco/adf-content-services" : "2.3.0"
|
"@alfresco/adf-process-services" : "2.3.0"
|
||||||
"@alfresco/adf-process-services" : "2.3.0"
|
"@alfresco/adf-core" : "2.3.0"
|
||||||
"@alfresco/adf-core" : "2.3.0"
|
"@alfresco/adf-insights" : "2.3.0"
|
||||||
"@alfresco/adf-insights" : "2.3.0"
|
"alfresco-js-api": "2.3.0"
|
||||||
"alfresco-js-api": "2.3.0"
|
|
||||||
```
|
|
||||||
|
|
||||||
Suggested devDependencies update:
|
Suggested devDependencies update:
|
||||||
|
|
||||||
```
|
"@angular/cli": "1.7.4"
|
||||||
"@angular/cli": "1.7.4"
|
|
||||||
```
|
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
@@ -37,9 +61,9 @@ Below are the most important new features of this release:
|
|||||||
- Lock File
|
- Lock File
|
||||||
- Comment a Node
|
- Comment a Node
|
||||||
- Inherit Permission Button
|
- Inherit Permission Button
|
||||||
- Permission List Component
|
- [Permission List Component](../content-services/permission-list.component.md)
|
||||||
- Sidenav Layout Component
|
- [Sidenav Layout Component](../core/sidenav-layout.component.md)
|
||||||
- Content metadata component enhancement
|
- [Content metadata component](../content-services/content-metadata.component.md) enhancement
|
||||||
- Search Enhancements
|
- Search Enhancements
|
||||||
- Search Chip List
|
- Search Chip List
|
||||||
- Version Management Enhancements
|
- Version Management Enhancements
|
||||||
@@ -49,13 +73,11 @@ Below are the most important new features of this release:
|
|||||||
|
|
||||||
Creates and manages public shared links for files.
|
Creates and manages public shared links for files.
|
||||||
|
|
||||||
```
|
<button mat-icon-button
|
||||||
<button mat-icon-button
|
|
||||||
[baseShareUrl]="[http://localhos:8080/myrouteForShareFile/](http://localhos:8080/myrouteForShareFile/)"
|
[baseShareUrl]="[http://localhos:8080/myrouteForShareFile/](http://localhos:8080/myrouteForShareFile/)"
|
||||||
[adf-share]="documentList.selection[0]">
|
[adf-share]="documentList.selection[0]">
|
||||||
<mat-icon>share</mat-icon>
|
<mat-icon>share</mat-icon>
|
||||||
</button>
|
</button>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -67,26 +89,20 @@ There are two types of lock: indefinite lock and time lock.
|
|||||||
If the time is not selected the user will lock the file it until will not unlock it
|
If the time is not selected the user will lock the file it until will not unlock it
|
||||||
When a file is locked it can be locked and unlocked by default only by the user that creates the lock but you can also allow the other file owners to modify it.
|
When a file is locked it can be locked and unlocked by default only by the user that creates the lock but you can also allow the other file owners to modify it.
|
||||||
|
|
||||||
```
|
<button mat-icon-button [adf-node-lock]="node.entry">
|
||||||
<button mat-icon-button [adf-node-lock]="node.entry">
|
|
||||||
<mat-icon>lock</mat-icon> Lock file
|
<mat-icon>lock</mat-icon> Lock file
|
||||||
</button>
|
</button>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
### Comment a Node
|
### Comment a Node
|
||||||
|
|
||||||
The comments component can now be used also on files.
|
The [comments component](../core/comments.component.md) can now be used also on files.
|
||||||
|
|
||||||
```
|
<adf-comments
|
||||||
<adf-comments
|
|
||||||
[nodeId]="YOUR_NODE_ID"
|
[nodeId]="YOUR_NODE_ID"
|
||||||
[readOnly]="YOUR_READ_ONLY_FLAG">
|
[readOnly]="YOUR_READ_ONLY_FLAG">
|
||||||
</adf-comments>
|
</adf-comments>
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -94,12 +110,10 @@ The comments component can now be used also on files.
|
|||||||
|
|
||||||
Is it now possible add remove inherit permissions to a specific node via ADF adding the directive:
|
Is it now possible add remove inherit permissions to a specific node via ADF adding the directive:
|
||||||
|
|
||||||
```
|
<button mat-raised-button
|
||||||
<button mat-raised-button
|
|
||||||
adf-inherit-permission [nodeId]="nodeId"
|
adf-inherit-permission [nodeId]="nodeId"
|
||||||
(updated)="onUpdatedPermissions($event)">
|
(updated)="onUpdatedPermissions($event)">
|
||||||
BUTTON TEXT</button>
|
BUTTON TEXT</button>
|
||||||
```
|
|
||||||
|
|
||||||
This directive should be added to a button and when the button is clicked this will add/remove the inherited permission based on the actual node configuration.
|
This directive should be added to a button and when the button is clicked this will add/remove the inherited permission based on the actual node configuration.
|
||||||
|
|
||||||
@@ -109,10 +123,8 @@ This directive should be added to a button and when the button is clicked this w
|
|||||||
|
|
||||||
We have added a new component to show the list of the permission actually present for a specific node:
|
We have added a new component to show the list of the permission actually present for a specific node:
|
||||||
|
|
||||||
```
|
|
||||||
<adf-permission-list [nodeId]="nodeId">
|
<adf-permission-list [nodeId]="nodeId">
|
||||||
</adf-permission-list>
|
</adf-permission-list>
|
||||||
```
|
|
||||||
|
|
||||||
Also this component will allow a role change for the locally set permissions using a dropdown.
|
Also this component will allow a role change for the locally set permissions using a dropdown.
|
||||||
|
|
||||||
@@ -122,8 +134,7 @@ Also this component will allow a role change for the locally set permissions usi
|
|||||||
|
|
||||||
We have added a new component to make this common layout organisation easier to reuse:
|
We have added a new component to make this common layout organisation easier to reuse:
|
||||||
|
|
||||||
```
|
<adf-sidenav-layout [sidenavMin]="70" [sidenavMax]="220" [stepOver]="600">
|
||||||
<adf-sidenav-layout [sidenavMin]="70" [sidenavMax]="220" [stepOver]="600">
|
|
||||||
|
|
||||||
<adf-sidenav-layout-header>
|
<adf-sidenav-layout-header>
|
||||||
<ng-template let-toggleMenu="toggleMenu">...</ng-template>
|
<ng-template let-toggleMenu="toggleMenu">...</ng-template>
|
||||||
@@ -139,8 +150,7 @@ We have added a new component to make this common layout organisation easier to
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
</adf-sidenav-layout-content>
|
</adf-sidenav-layout-content>
|
||||||
|
|
||||||
</adf-sidenav-layout>
|
</adf-sidenav-layout>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -151,13 +161,12 @@ Two new input parameters have been added to the content-metadata component.
|
|||||||
- With parameter **multi**, the component is able to open multiple expansion panel at the same time.
|
- With parameter **multi**, the component is able to open multiple expansion panel at the same time.
|
||||||
- With parameter **readOnly**, the metadata can't be edited, there is no pencil icon.
|
- With parameter **readOnly**, the metadata can't be edited, there is no pencil icon.
|
||||||
|
|
||||||
```
|
|
||||||
<adf-content-metadata-card
|
<adf-content-metadata-card
|
||||||
[node]="node"
|
[node]="node"
|
||||||
[multi]="true"
|
[multi]="true"
|
||||||
[readOnly]="true">
|
[readOnly]="true">
|
||||||
</adf-content-metadata-card>
|
</adf-content-metadata-card>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -171,13 +180,13 @@ Please note that the work is still in progress and you should expect more featur
|
|||||||
### Search Filter
|
### Search Filter
|
||||||
|
|
||||||
This is a new component that adds advanced search capabilities for your application.
|
This is a new component that adds advanced search capabilities for your application.
|
||||||
You can find more details in the following Jira ticket: [[ADF-2128] Facet Container (P1) - Alfresco JIRA](https://issues.alfresco.com/jira/browse/ADF-2128)
|
You can find more details in the following Jira ticket: [\[ADF-2128\] Facet Container (P1) - Alfresco JIRA](https://issues.alfresco.com/jira/browse/ADF-2128)
|
||||||
|
|
||||||
The working demo can be found in the "demo shell" application.
|
The working demo can be found in the "demo shell" application.
|
||||||
|
|
||||||
### Search Chip List
|
### Search Chip List
|
||||||
|
|
||||||
This is a new component that allows you to display a list of chips reflecting the facet queries and facet buckets user has selected in the Search Filter component. It is possible to remove the chips to perform an automatic data update.
|
This is a new component that allows you to display a list of chips reflecting the facet queries and facet buckets user has selected in the [Search Filter component](../content-services/search-filter.component.md). It is possible to remove the chips to perform an automatic data update.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -199,13 +208,11 @@ In addition, all actions are wired with the node permissions. Users won't be abl
|
|||||||
With the current ADF release, we have a new component **adf-task-standalone** that contains all the code related to a Task that doesn't belong to a process.
|
With the current ADF release, we have a new component **adf-task-standalone** that contains all the code related to a Task that doesn't belong to a process.
|
||||||
The component exposes basic properties to hide or shows buttons or customize the title like the taskName.
|
The component exposes basic properties to hide or shows buttons or customize the title like the taskName.
|
||||||
|
|
||||||
```
|
<adf-task-standalone
|
||||||
<adf-task-standalone
|
|
||||||
[taskName]= "taskname"
|
[taskName]= "taskname"
|
||||||
[isCompleted]="false"
|
[isCompleted]="false"
|
||||||
[hideCancelButton]="true">
|
[hideCancelButton]="true">
|
||||||
</adf-task-standalone>
|
</adf-task-standalone>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -241,167 +248,167 @@ Release Notes - Apps Development Framework - Version 2.3.0
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-2360](https://issues.alfresco.com/jira/browse/ADF-2360)] - Wiki test style
|
- \[[ADF-2360](https://issues.alfresco.com/jira/browse/ADF-2360)] - Wiki test style
|
||||||
- [[ADF-2451](https://issues.alfresco.com/jira/browse/ADF-2451)] - Initial doc review
|
- \[[ADF-2451](https://issues.alfresco.com/jira/browse/ADF-2451)] - Initial doc review
|
||||||
- [[ADF-2456](https://issues.alfresco.com/jira/browse/ADF-2456)] - Document List documentation for properties needs enhancements
|
- \[[ADF-2456](https://issues.alfresco.com/jira/browse/ADF-2456)] - Document List documentation for properties needs enhancements
|
||||||
- [[ADF-2458](https://issues.alfresco.com/jira/browse/ADF-2458)] - Overhaul process.service.md doc file
|
- \[[ADF-2458](https://issues.alfresco.com/jira/browse/ADF-2458)] - Overhaul [process.service](../process-services/process.service.md).md doc file
|
||||||
- [[ADF-2463](https://issues.alfresco.com/jira/browse/ADF-2463)] - Organise doc files into library subfolders
|
- \[[ADF-2463](https://issues.alfresco.com/jira/browse/ADF-2463)] - Organise doc files into library subfolders
|
||||||
- [[ADF-2526](https://issues.alfresco.com/jira/browse/ADF-2526)] - Fix interpolation markers in doc code samples
|
- \[[ADF-2526](https://issues.alfresco.com/jira/browse/ADF-2526)] - Fix interpolation markers in doc code samples
|
||||||
- [[ADF-2596](https://issues.alfresco.com/jira/browse/ADF-2596)] - Properties of renamed input/output are wrong
|
- \[[ADF-2596](https://issues.alfresco.com/jira/browse/ADF-2596)] - Properties of renamed input/output are wrong
|
||||||
- [[ADF-2695](https://issues.alfresco.com/jira/browse/ADF-2695)] - DocumentList content action documentation
|
- \[[ADF-2695](https://issues.alfresco.com/jira/browse/ADF-2695)] - DocumentList content action documentation
|
||||||
- [[ADF-2697](https://issues.alfresco.com/jira/browse/ADF-2697)] - [Viewer] Add sharedLinkId example in Viewer documentation
|
- \[[ADF-2697](https://issues.alfresco.com/jira/browse/ADF-2697)] - [Viewer] Add sharedLinkId example in Viewer documentation
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [[ADF-711](https://issues.alfresco.com/jira/browse/ADF-711)] - Drag and drop doesn't have the acceptedFilesType property
|
- \[[ADF-711](https://issues.alfresco.com/jira/browse/ADF-711)] - Drag and drop doesn't have the acceptedFilesType property
|
||||||
- [[ADF-2197](https://issues.alfresco.com/jira/browse/ADF-2197)] - 'Process Heat map' is not showing the proper informations related to the dropdown.
|
- \[[ADF-2197](https://issues.alfresco.com/jira/browse/ADF-2197)] - 'Process Heat map' is not showing the proper informations related to the dropdown.
|
||||||
- [[ADF-2431](https://issues.alfresco.com/jira/browse/ADF-2431)] - Support Content Projection for Card View
|
- \[[ADF-2431](https://issues.alfresco.com/jira/browse/ADF-2431)] - Support Content Projection for Card View
|
||||||
- [[ADF-2433](https://issues.alfresco.com/jira/browse/ADF-2433)] - Calling custom REST end points with JS API
|
- \[[ADF-2433](https://issues.alfresco.com/jira/browse/ADF-2433)] - Calling custom REST end points with JS API
|
||||||
- [[ADF-2434](https://issues.alfresco.com/jira/browse/ADF-2434)] - Rename file and folders
|
- \[[ADF-2434](https://issues.alfresco.com/jira/browse/ADF-2434)] - Rename file and folders
|
||||||
- [[ADF-2435](https://issues.alfresco.com/jira/browse/ADF-2435)] - SSO AuthGuards
|
- \[[ADF-2435](https://issues.alfresco.com/jira/browse/ADF-2435)] - SSO AuthGuards
|
||||||
- [[ADF-2452](https://issues.alfresco.com/jira/browse/ADF-2452)] - Task Standalone component
|
- \[[ADF-2452](https://issues.alfresco.com/jira/browse/ADF-2452)] - [Task Standalone component](../process-services/task-standalone.component.md)
|
||||||
- [[ADF-2457](https://issues.alfresco.com/jira/browse/ADF-2457)] - Comment component - Hide the table header
|
- \[[ADF-2457](https://issues.alfresco.com/jira/browse/ADF-2457)] - Comment component - Hide the table header
|
||||||
- [[ADF-2459](https://issues.alfresco.com/jira/browse/ADF-2459)] - ADF Pipeline build - is not running the production mode
|
- \[[ADF-2459](https://issues.alfresco.com/jira/browse/ADF-2459)] - ADF Pipeline build - is not running the production mode
|
||||||
- [[ADF-2477](https://issues.alfresco.com/jira/browse/ADF-2477)] - Message bus in log service
|
- \[[ADF-2477](https://issues.alfresco.com/jira/browse/ADF-2477)] - Message bus in [log service](../core/log.service.md)
|
||||||
- [[ADF-2493](https://issues.alfresco.com/jira/browse/ADF-2493)] - alfresco-js-api search api regeneration
|
- \[[ADF-2493](https://issues.alfresco.com/jira/browse/ADF-2493)] - alfresco-js-api search api regeneration
|
||||||
- [[ADF-2504](https://issues.alfresco.com/jira/browse/ADF-2504)] - Provide Option to Disable Metadata Edit
|
- \[[ADF-2504](https://issues.alfresco.com/jira/browse/ADF-2504)] - Provide Option to Disable Metadata Edit
|
||||||
- [[ADF-2528](https://issues.alfresco.com/jira/browse/ADF-2528)] - Share Directive
|
- \[[ADF-2528](https://issues.alfresco.com/jira/browse/ADF-2528)] - Share Directive
|
||||||
- [[ADF-2540](https://issues.alfresco.com/jira/browse/ADF-2540)] - Lock and Unlock directive
|
- \[[ADF-2540](https://issues.alfresco.com/jira/browse/ADF-2540)] - Lock and Unlock directive
|
||||||
- [[ADF-2542](https://issues.alfresco.com/jira/browse/ADF-2542)] - Permission display component
|
- \[[ADF-2542](https://issues.alfresco.com/jira/browse/ADF-2542)] - Permission display component
|
||||||
- [[ADF-2559](https://issues.alfresco.com/jira/browse/ADF-2559)] - Import the Sidebar component in ADF
|
- \[[ADF-2559](https://issues.alfresco.com/jira/browse/ADF-2559)] - Import the Sidebar component in ADF
|
||||||
- [[ADF-2588](https://issues.alfresco.com/jira/browse/ADF-2588)] - Make comment components compatible with content service
|
- \[[ADF-2588](https://issues.alfresco.com/jira/browse/ADF-2588)] - Make comment components compatible with [content service](../core/content.service.md)
|
||||||
- [[ADF-2609](https://issues.alfresco.com/jira/browse/ADF-2609)] - Provide a way to change the BPM context
|
- \[[ADF-2609](https://issues.alfresco.com/jira/browse/ADF-2609)] - Provide a way to change the BPM context
|
||||||
- [[ADF-2614](https://issues.alfresco.com/jira/browse/ADF-2614)] - Edit icon misses in Info-drawer Assignee
|
- \[[ADF-2614](https://issues.alfresco.com/jira/browse/ADF-2614)] - Edit icon misses in Info-drawer Assignee
|
||||||
- [[ADF-2632](https://issues.alfresco.com/jira/browse/ADF-2632)] - Version Manager should support application configuration settings
|
- \[[ADF-2632](https://issues.alfresco.com/jira/browse/ADF-2632)] - Version Manager should support application configuration settings
|
||||||
|
|
||||||
### Epic
|
### Epic
|
||||||
|
|
||||||
- [[ADF-2430](https://issues.alfresco.com/jira/browse/ADF-2430)] - Enable Data Table to provide a card view
|
- \[[ADF-2430](https://issues.alfresco.com/jira/browse/ADF-2430)] - Enable Data Table to provide a card view
|
||||||
|
|
||||||
### Story
|
### Story
|
||||||
|
|
||||||
- [[ADF-1294](https://issues.alfresco.com/jira/browse/ADF-1294)] - CS 5.2.1 - Search - JS-API update
|
- \[[ADF-1294](https://issues.alfresco.com/jira/browse/ADF-1294)] - CS 5.2.1 - Search - JS-API update
|
||||||
- [[ADF-2128](https://issues.alfresco.com/jira/browse/ADF-2128)] - Facet Container (P1)
|
- \[[ADF-2128](https://issues.alfresco.com/jira/browse/ADF-2128)] - Facet Container (P1)
|
||||||
- [[ADF-2561](https://issues.alfresco.com/jira/browse/ADF-2561)] - View comments on previous versions
|
- \[[ADF-2561](https://issues.alfresco.com/jira/browse/ADF-2561)] - View comments on previous versions
|
||||||
- [[ADF-2562](https://issues.alfresco.com/jira/browse/ADF-2562)] - Download a previous version
|
- \[[ADF-2562](https://issues.alfresco.com/jira/browse/ADF-2562)] - Download a previous version
|
||||||
- [[ADF-2567](https://issues.alfresco.com/jira/browse/ADF-2567)] - Delete a version
|
- \[[ADF-2567](https://issues.alfresco.com/jira/browse/ADF-2567)] - Delete a version
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [[ADF-1714](https://issues.alfresco.com/jira/browse/ADF-1714)] - Task List and Process List does not react properly on Enter key
|
- \[[ADF-1714](https://issues.alfresco.com/jira/browse/ADF-1714)] - Task List and Process List does not react properly on Enter key
|
||||||
- [[ADF-1787](https://issues.alfresco.com/jira/browse/ADF-1787)] - [Mobile] for upload dialog text overlapping, not displaying full file name
|
- \[[ADF-1787](https://issues.alfresco.com/jira/browse/ADF-1787)] - [Mobile] for upload dialog text overlapping, not displaying full file name
|
||||||
- [[ADF-1814](https://issues.alfresco.com/jira/browse/ADF-1814)] - [Mobile] Files/folders is not deleted when selecting multiple
|
- \[[ADF-1814](https://issues.alfresco.com/jira/browse/ADF-1814)] - [Mobile] Files/folders is not deleted when selecting multiple
|
||||||
- [[ADF-1816](https://issues.alfresco.com/jira/browse/ADF-1816)] - [Mobile] Cannot view folder correctly when moving/copying folder/file
|
- \[[ADF-1816](https://issues.alfresco.com/jira/browse/ADF-1816)] - [Mobile] Cannot view folder correctly when moving/copying folder/file
|
||||||
- [[ADF-1828](https://issues.alfresco.com/jira/browse/ADF-1828)] - [Mobile] if navigating to folder with long filename all items are pushed off the screen
|
- \[[ADF-1828](https://issues.alfresco.com/jira/browse/ADF-1828)] - [Mobile] if navigating to folder with long filename all items are pushed off the screen
|
||||||
- [[ADF-1913](https://issues.alfresco.com/jira/browse/ADF-1913)] - [Mobile] 'Category' link is overflowing on Process page.
|
- \[[ADF-1913](https://issues.alfresco.com/jira/browse/ADF-1913)] - [Mobile] 'Category' link is overflowing on Process page.
|
||||||
- [[ADF-1932](https://issues.alfresco.com/jira/browse/ADF-1932)] - [Mobile] [Demo Shell]Settings button on login page is not displayed properly
|
- \[[ADF-1932](https://issues.alfresco.com/jira/browse/ADF-1932)] - [Mobile][demo shell]Settings button on login page is not displayed properly
|
||||||
- [[ADF-1935](https://issues.alfresco.com/jira/browse/ADF-1935)] - [Mobile] Long content on widgets is not properly displayed.
|
- \[[ADF-1935](https://issues.alfresco.com/jira/browse/ADF-1935)] - [Mobile] Long content on widgets is not properly displayed.
|
||||||
- [[ADF-2018](https://issues.alfresco.com/jira/browse/ADF-2018)] - [Mobile][Demo shell] Info drawer for Versions is not properly displayed
|
- \[[ADF-2018](https://issues.alfresco.com/jira/browse/ADF-2018)] - [Mobile][demo shell] Info drawer for Versions is not properly displayed
|
||||||
- [[ADF-2124](https://issues.alfresco.com/jira/browse/ADF-2124)] - Should be able to login with security.csrf.disabled=false
|
- \[[ADF-2124](https://issues.alfresco.com/jira/browse/ADF-2124)] - Should be able to login with security.csrf.disabled=false
|
||||||
- [[ADF-2255](https://issues.alfresco.com/jira/browse/ADF-2255)] - SelectBox field does not render the data in ADF form
|
- \[[ADF-2255](https://issues.alfresco.com/jira/browse/ADF-2255)] - SelectBox field does not render the data in ADF form
|
||||||
- [[ADF-2320](https://issues.alfresco.com/jira/browse/ADF-2320)] - Complete button is visible on an involved task
|
- \[[ADF-2320](https://issues.alfresco.com/jira/browse/ADF-2320)] - Complete button is visible on an involved task
|
||||||
- [[ADF-2337](https://issues.alfresco.com/jira/browse/ADF-2337)] - [Viewer] Dark Theming color are not working properly
|
- \[[ADF-2337](https://issues.alfresco.com/jira/browse/ADF-2337)] - [Viewer] Dark Theming color are not working properly
|
||||||
- [[ADF-2358](https://issues.alfresco.com/jira/browse/ADF-2358)] - Copy action for consumer user on demo shell denied
|
- \[[ADF-2358](https://issues.alfresco.com/jira/browse/ADF-2358)] - Copy action for consumer user on demo shell denied
|
||||||
- [[ADF-2368](https://issues.alfresco.com/jira/browse/ADF-2368)] - Manage file version is updating wrong files.
|
- \[[ADF-2368](https://issues.alfresco.com/jira/browse/ADF-2368)] - Manage file version is updating wrong files.
|
||||||
- [[ADF-2373](https://issues.alfresco.com/jira/browse/ADF-2373)] - User should be able to see just the sites in which is member in SiteList drop-down
|
- \[[ADF-2373](https://issues.alfresco.com/jira/browse/ADF-2373)] - User should be able to see just the sites in which is member in SiteList drop-down
|
||||||
- [[ADF-2393](https://issues.alfresco.com/jira/browse/ADF-2393)] - Error when deleting a folder when Infinite scrolling is enabled and all items are loaded
|
- \[[ADF-2393](https://issues.alfresco.com/jira/browse/ADF-2393)] - Error when deleting a folder when Infinite scrolling is enabled and all items are loaded
|
||||||
- [[ADF-2397](https://issues.alfresco.com/jira/browse/ADF-2397)] - Sometimes Load more on Content Node Selector does not load next page of results
|
- \[[ADF-2397](https://issues.alfresco.com/jira/browse/ADF-2397)] - Sometimes Load more on Content Node Selector does not load next page of results
|
||||||
- [[ADF-2414](https://issues.alfresco.com/jira/browse/ADF-2414)] - Translation missing for warning message on Login Page
|
- \[[ADF-2414](https://issues.alfresco.com/jira/browse/ADF-2414)] - Translation missing for warning message on Login Page
|
||||||
- [[ADF-2421](https://issues.alfresco.com/jira/browse/ADF-2421)] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
|
- \[[ADF-2421](https://issues.alfresco.com/jira/browse/ADF-2421)] - CLONE - Unable to copy / move a file from Recent or Favorites when user has only granular permissions on the file
|
||||||
- [[ADF-2428](https://issues.alfresco.com/jira/browse/ADF-2428)] - [Demo shell Unable to view document metadata from document list view
|
- \[[ADF-2428](https://issues.alfresco.com/jira/browse/ADF-2428)] - \[Demo shell Unable to view document metadata from document list view
|
||||||
- [[ADF-2429](https://issues.alfresco.com/jira/browse/ADF-2429)] - Viewer - media file full screen
|
- \[[ADF-2429](https://issues.alfresco.com/jira/browse/ADF-2429)] - Viewer - media file full screen
|
||||||
- [[ADF-2442](https://issues.alfresco.com/jira/browse/ADF-2442)] - Search Service has wrong types for the 'search' API
|
- \[[ADF-2442](https://issues.alfresco.com/jira/browse/ADF-2442)] - [Search Service](../../lib/core/services/search.service.ts) has wrong types for the 'search' API
|
||||||
- [[ADF-2443](https://issues.alfresco.com/jira/browse/ADF-2443)] - Typo in the UserPreferences service
|
- \[[ADF-2443](https://issues.alfresco.com/jira/browse/ADF-2443)] - Typo in the UserPreferences service
|
||||||
- [[ADF-2444](https://issues.alfresco.com/jira/browse/ADF-2444)] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
|
- \[[ADF-2444](https://issues.alfresco.com/jira/browse/ADF-2444)] - CLONE - Incorrect Items per page values on all lists after upgrade to ADF 2.2.0
|
||||||
- [[ADF-2448](https://issues.alfresco.com/jira/browse/ADF-2448)] - Wrong type definition for RequestPagination
|
- \[[ADF-2448](https://issues.alfresco.com/jira/browse/ADF-2448)] - Wrong type definition for RequestPagination
|
||||||
- [[ADF-2450](https://issues.alfresco.com/jira/browse/ADF-2450)] - Search api type definition is not defined
|
- \[[ADF-2450](https://issues.alfresco.com/jira/browse/ADF-2450)] - Search api type definition is not defined
|
||||||
- [[ADF-2454](https://issues.alfresco.com/jira/browse/ADF-2454)] - Login dialog icon and header text not centered correctly
|
- \[[ADF-2454](https://issues.alfresco.com/jira/browse/ADF-2454)] - Login dialog icon and header text not centered correctly
|
||||||
- [[ADF-2455](https://issues.alfresco.com/jira/browse/ADF-2455)] - Document List does not render thumbnails
|
- \[[ADF-2455](https://issues.alfresco.com/jira/browse/ADF-2455)] - Document List does not render thumbnails
|
||||||
- [[ADF-2461](https://issues.alfresco.com/jira/browse/ADF-2461)] - Pdf viewer worker are not unregistered
|
- \[[ADF-2461](https://issues.alfresco.com/jira/browse/ADF-2461)] - Pdf viewer worker are not unregistered
|
||||||
- [[ADF-2465](https://issues.alfresco.com/jira/browse/ADF-2465)] - Sometimes, navigating using the breadcrumb opens another folder instead of the clicked one - after search performed on the Content Node Selector
|
- \[[ADF-2465](https://issues.alfresco.com/jira/browse/ADF-2465)] - Sometimes, navigating using the breadcrumb opens another folder instead of the clicked one - after search performed on the Content Node Selector
|
||||||
- [[ADF-2468](https://issues.alfresco.com/jira/browse/ADF-2468)] - Error message displayed in console when navigating to tag page
|
- \[[ADF-2468](https://issues.alfresco.com/jira/browse/ADF-2468)] - Error message displayed in console when navigating to tag page
|
||||||
- [[ADF-2470](https://issues.alfresco.com/jira/browse/ADF-2470)] - Search API implementation is incomplete
|
- \[[ADF-2470](https://issues.alfresco.com/jira/browse/ADF-2470)] - Search API implementation is incomplete
|
||||||
- [[ADF-2480](https://issues.alfresco.com/jira/browse/ADF-2480)] - Document List is not refreshed after deleting a file
|
- \[[ADF-2480](https://issues.alfresco.com/jira/browse/ADF-2480)] - Document List is not refreshed after deleting a file
|
||||||
- [[ADF-2483](https://issues.alfresco.com/jira/browse/ADF-2483)] - Validate folder name on change
|
- \[[ADF-2483](https://issues.alfresco.com/jira/browse/ADF-2483)] - Validate folder name on change
|
||||||
- [[ADF-2484](https://issues.alfresco.com/jira/browse/ADF-2484)] - Content actions do not translate well
|
- \[[ADF-2484](https://issues.alfresco.com/jira/browse/ADF-2484)] - Content actions do not translate well
|
||||||
- [[ADF-2486](https://issues.alfresco.com/jira/browse/ADF-2486)] - Input Mask Placeholder for TextWidget not showing in ADF
|
- \[[ADF-2486](https://issues.alfresco.com/jira/browse/ADF-2486)] - Input Mask Placeholder for TextWidget not showing in ADF
|
||||||
- [[ADF-2492](https://issues.alfresco.com/jira/browse/ADF-2492)] - Task without a form is not displayed when assignment is preselected on APS
|
- \[[ADF-2492](https://issues.alfresco.com/jira/browse/ADF-2492)] - Task without a form is not displayed when assignment is preselected on APS
|
||||||
- [[ADF-2500](https://issues.alfresco.com/jira/browse/ADF-2500)] - The full content of Trashcan is not displayed.
|
- \[[ADF-2500](https://issues.alfresco.com/jira/browse/ADF-2500)] - The full content of Trashcan is not displayed.
|
||||||
- [[ADF-2501](https://issues.alfresco.com/jira/browse/ADF-2501)] - Checkbox form Widget - TASK "Complete" button not grayed out when widget set as required
|
- \[[ADF-2501](https://issues.alfresco.com/jira/browse/ADF-2501)] - Checkbox form Widget - TASK "Complete" button not grayed out when widget set as required
|
||||||
- [[ADF-2514](https://issues.alfresco.com/jira/browse/ADF-2514)] - AOT build process service error in typescript compiler
|
- \[[ADF-2514](https://issues.alfresco.com/jira/browse/ADF-2514)] - AOT build [process service](../process-services/process.service.md) error in typescript compiler
|
||||||
- [[ADF-2522](https://issues.alfresco.com/jira/browse/ADF-2522)] - Date and time widget - Incorrect min/max values applied
|
- \[[ADF-2522](https://issues.alfresco.com/jira/browse/ADF-2522)] - Date and time widget - Incorrect min/max values applied
|
||||||
- [[ADF-2535](https://issues.alfresco.com/jira/browse/ADF-2535)] - Content Metadata - group title translation
|
- \[[ADF-2535](https://issues.alfresco.com/jira/browse/ADF-2535)] - Content Metadata - group title translation
|
||||||
- [[ADF-2575](https://issues.alfresco.com/jira/browse/ADF-2575)] - User details are not displayed when searching for a user to add it to 'involve people' on a task
|
- \[[ADF-2575](https://issues.alfresco.com/jira/browse/ADF-2575)] - User details are not displayed when searching for a user to add it to 'involve people' on a task
|
||||||
- [[ADF-2586](https://issues.alfresco.com/jira/browse/ADF-2586)] - Components do not work prod mode when importing in code
|
- \[[ADF-2586](https://issues.alfresco.com/jira/browse/ADF-2586)] - Components do not work prod mode when importing in code
|
||||||
- [[ADF-2591](https://issues.alfresco.com/jira/browse/ADF-2591)] - [Document list] Selection icon is cut
|
- \[[ADF-2591](https://issues.alfresco.com/jira/browse/ADF-2591)] - [Document list] Selection icon is cut
|
||||||
- [[ADF-2592](https://issues.alfresco.com/jira/browse/ADF-2592)] - Different types of tooltips appear in the viewer
|
- \[[ADF-2592](https://issues.alfresco.com/jira/browse/ADF-2592)] - Different types of tooltips appear in the viewer
|
||||||
- [[ADF-2604](https://issues.alfresco.com/jira/browse/ADF-2604)] - Incorrect definitions for Enums
|
- \[[ADF-2604](https://issues.alfresco.com/jira/browse/ADF-2604)] - Incorrect definitions for Enums
|
||||||
- [[ADF-2607](https://issues.alfresco.com/jira/browse/ADF-2607)] - Task Form - Number Widget placeholder no longer displayed
|
- \[[ADF-2607](https://issues.alfresco.com/jira/browse/ADF-2607)] - Task [`Form`](../../lib/process-services/task-list/models/form.model.ts) - Number Widget placeholder no longer displayed
|
||||||
- [[ADF-2624](https://issues.alfresco.com/jira/browse/ADF-2624)] - All metadata card component children display parent info drawer tooltip
|
- \[[ADF-2624](https://issues.alfresco.com/jira/browse/ADF-2624)] - All metadata card component children display parent info drawer tooltip
|
||||||
- [[ADF-2625](https://issues.alfresco.com/jira/browse/ADF-2625)] - Node name not updated when changing its value in metadata component
|
- \[[ADF-2625](https://issues.alfresco.com/jira/browse/ADF-2625)] - Node name not updated when changing its value in metadata component
|
||||||
- [[ADF-2628](https://issues.alfresco.com/jira/browse/ADF-2628)] - Metadata editors miss tooltips
|
- \[[ADF-2628](https://issues.alfresco.com/jira/browse/ADF-2628)] - Metadata editors miss tooltips
|
||||||
- [[ADF-2630](https://issues.alfresco.com/jira/browse/ADF-2630)] - demo shell: tabs of the info drawer are not translated
|
- \[[ADF-2630](https://issues.alfresco.com/jira/browse/ADF-2630)] - demo shell: tabs of the info drawer are not translated
|
||||||
- [[ADF-2634](https://issues.alfresco.com/jira/browse/ADF-2634)] - Node Version List actions are not localised
|
- \[[ADF-2634](https://issues.alfresco.com/jira/browse/ADF-2634)] - Node Version List actions are not localised
|
||||||
- [[ADF-2636](https://issues.alfresco.com/jira/browse/ADF-2636)] - Console gives an error when trying to load ADF on safari
|
- \[[ADF-2636](https://issues.alfresco.com/jira/browse/ADF-2636)] - Console gives an error when trying to load ADF on safari
|
||||||
- [[ADF-2660](https://issues.alfresco.com/jira/browse/ADF-2660)] - ADF Process Service lib is not importing the content dependency
|
- \[[ADF-2660](https://issues.alfresco.com/jira/browse/ADF-2660)] - ADF [Process Service](../process-services/process.service.md) lib is not importing the content dependency
|
||||||
- [[ADF-2662](https://issues.alfresco.com/jira/browse/ADF-2662)] - [Settings Component] Still able to sign in when changing APS or ACS URLS to invalid URL
|
- \[[ADF-2662](https://issues.alfresco.com/jira/browse/ADF-2662)] - [Settings Component] Still able to sign in when changing APS or ACS URLS to invalid URL
|
||||||
- [[ADF-2669](https://issues.alfresco.com/jira/browse/ADF-2669)] - Delete version confirmation dialog has wrong 'cancel' color
|
- \[[ADF-2669](https://issues.alfresco.com/jira/browse/ADF-2669)] - Delete version confirmation dialog has wrong 'cancel' color
|
||||||
- [[ADF-2673](https://issues.alfresco.com/jira/browse/ADF-2673)] - DebugAppConfigService breaks default values for application config
|
- \[[ADF-2673](https://issues.alfresco.com/jira/browse/ADF-2673)] - [`DebugAppConfigService`](../../lib/core/app-config/debug-app-config.service.ts) breaks default values for application config
|
||||||
- [[ADF-2676](https://issues.alfresco.com/jira/browse/ADF-2676)] - SupportedPageSizes from app.config.json file are not displayed in Content Services Page
|
- \[[ADF-2676](https://issues.alfresco.com/jira/browse/ADF-2676)] - SupportedPageSizes from app.config.json file are not displayed in Content Services Page
|
||||||
- [[ADF-2681](https://issues.alfresco.com/jira/browse/ADF-2681)] - Not all sites are displayed in Site List dropdown
|
- \[[ADF-2681](https://issues.alfresco.com/jira/browse/ADF-2681)] - Not all sites are displayed in Site List dropdown
|
||||||
- [[ADF-2682](https://issues.alfresco.com/jira/browse/ADF-2682)] - Number of page doesn't change when navigating to another folder
|
- \[[ADF-2682](https://issues.alfresco.com/jira/browse/ADF-2682)] - Number of page doesn't change when navigating to another folder
|
||||||
- [[ADF-2684](https://issues.alfresco.com/jira/browse/ADF-2684)] - [Task Pagination] Pagination isn't displayed properly when 'Items per page' is 25
|
- \[[ADF-2684](https://issues.alfresco.com/jira/browse/ADF-2684)] - [Task Pagination][pagination](../../lib/content-services/document-list/models/document-library.model.ts) isn't displayed properly when 'Items per page' is 25
|
||||||
- [[ADF-2687](https://issues.alfresco.com/jira/browse/ADF-2687)] - [Demo shell] No message is displayed when deleting a file/folder from content action
|
- \[[ADF-2687](https://issues.alfresco.com/jira/browse/ADF-2687)] - [Demo shell] No message is displayed when deleting a file/folder from content action
|
||||||
- [[ADF-2689](https://issues.alfresco.com/jira/browse/ADF-2689)] - Task Form - Text Widget placeholder no longer displayed
|
- \[[ADF-2689](https://issues.alfresco.com/jira/browse/ADF-2689)] - Task [`Form`](../../lib/process-services/task-list/models/form.model.ts) - Text Widget placeholder no longer displayed
|
||||||
- [[ADF-2690](https://issues.alfresco.com/jira/browse/ADF-2690)] - Title is not properly displayed in Metadata component - 'Properties' tab
|
- \[[ADF-2690](https://issues.alfresco.com/jira/browse/ADF-2690)] - Title is not properly displayed in Metadata component - 'Properties' tab
|
||||||
- [[ADF-2711](https://issues.alfresco.com/jira/browse/ADF-2711)] - [Involve People Widget] When scrolling down the result box scrolls with the page
|
- \[[ADF-2711](https://issues.alfresco.com/jira/browse/ADF-2711)] - [Involve People Widget] When scrolling down the result box scrolls with the page
|
||||||
- [[ADF-2714](https://issues.alfresco.com/jira/browse/ADF-2714)] - [Demo shell]Not able to download a version of a file
|
- \[[ADF-2714](https://issues.alfresco.com/jira/browse/ADF-2714)] - [Demo shell]Not able to download a version of a file
|
||||||
- [[ADF-2715](https://issues.alfresco.com/jira/browse/ADF-2715)] - [Document List] Can't display content of a folder on any page after the first
|
- \[[ADF-2715](https://issues.alfresco.com/jira/browse/ADF-2715)] - [Document List] Can't display content of a folder on any page after the first
|
||||||
- [[ADF-2719](https://issues.alfresco.com/jira/browse/ADF-2719)] - [Demo shell] The message is not translated when deleting a folder from content action menu
|
- \[[ADF-2719](https://issues.alfresco.com/jira/browse/ADF-2719)] - [Demo shell] The message is not translated when deleting a folder from content action menu
|
||||||
- [[ADF-2723](https://issues.alfresco.com/jira/browse/ADF-2723)] - File viewer - Document list reverting to user's folder after viewing file from another location
|
- \[[ADF-2723](https://issues.alfresco.com/jira/browse/ADF-2723)] - File viewer - Document list reverting to user's folder after viewing file from another location
|
||||||
- [[ADF-2725](https://issues.alfresco.com/jira/browse/ADF-2725)] - Folder content is not displayed after clicking it from search suggestion
|
- \[[ADF-2725](https://issues.alfresco.com/jira/browse/ADF-2725)] - Folder content is not displayed after clicking it from search suggestion
|
||||||
- [[ADF-2734](https://issues.alfresco.com/jira/browse/ADF-2734)] - [Demo shell] Supported page size in Trashcan is different form the others
|
- \[[ADF-2734](https://issues.alfresco.com/jira/browse/ADF-2734)] - [Demo shell] Supported page size in Trashcan is different form the others
|
||||||
- [[ADF-2735](https://issues.alfresco.com/jira/browse/ADF-2735)] - Wrong fall back icon when thumbnails enable - Document List
|
- \[[ADF-2735](https://issues.alfresco.com/jira/browse/ADF-2735)] - Wrong fall back icon when thumbnails enable - Document List
|
||||||
- [[ADF-2746](https://issues.alfresco.com/jira/browse/ADF-2746)] - [Demo shell] Created by' column is empty
|
- \[[ADF-2746](https://issues.alfresco.com/jira/browse/ADF-2746)] - [Demo shell] Created by' column is empty
|
||||||
- [[ADF-2755](https://issues.alfresco.com/jira/browse/ADF-2755)] - Cannot close the viewer after viewing a file from a process/task.
|
- \[[ADF-2755](https://issues.alfresco.com/jira/browse/ADF-2755)] - Cannot close the viewer after viewing a file from a process/task.
|
||||||
|
|
||||||
### New Feature
|
### New Feature
|
||||||
|
|
||||||
- [[ADF-2306](https://issues.alfresco.com/jira/browse/ADF-2306)] - DocumentList should let configure the includeFields request to the server
|
- \[[ADF-2306](https://issues.alfresco.com/jira/browse/ADF-2306)] - DocumentList should let configure the includeFields request to the server
|
||||||
- [[ADF-2361](https://issues.alfresco.com/jira/browse/ADF-2361)] - rootId behavior of BreadcrumbComponent
|
- \[[ADF-2361](https://issues.alfresco.com/jira/browse/ADF-2361)] - rootId behavior of [`BreadcrumbComponent`](../content-services/breadcrumb.component.md)
|
||||||
- [[ADF-2415](https://issues.alfresco.com/jira/browse/ADF-2415)] - PDF Viewer - open password protected files
|
- \[[ADF-2415](https://issues.alfresco.com/jira/browse/ADF-2415)] - PDF Viewer - open password protected files
|
||||||
- [[ADF-2552](https://issues.alfresco.com/jira/browse/ADF-2552)] - Create a directive to add/remove inherited permissions
|
- \[[ADF-2552](https://issues.alfresco.com/jira/browse/ADF-2552)] - Create a directive to add/remove inherited permissions
|
||||||
- [[ADF-2553](https://issues.alfresco.com/jira/browse/ADF-2553)] - Add a dropdown choice for role into permission list for locally set permissions
|
- \[[ADF-2553](https://issues.alfresco.com/jira/browse/ADF-2553)] - Add a dropdown choice for role into permission list for locally set permissions
|
||||||
- [[ADF-2580](https://issues.alfresco.com/jira/browse/ADF-2580)] - [Demo Shell]Improve the inherit button to show better the 'toggle' status
|
- \[[ADF-2580](https://issues.alfresco.com/jira/browse/ADF-2580)] - [Demo Shell]Improve the inherit button to show better the 'toggle' status
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [[ADF-645](https://issues.alfresco.com/jira/browse/ADF-645)] - Expose a Claim Task event on activiti-task-details.component - 1883 Github
|
- \[[ADF-645](https://issues.alfresco.com/jira/browse/ADF-645)] - Expose a Claim Task event on activiti-task-details.component - 1883 Github
|
||||||
- [[ADF-1572](https://issues.alfresco.com/jira/browse/ADF-1572)] - Remove sorting option from comments.
|
- \[[ADF-1572](https://issues.alfresco.com/jira/browse/ADF-1572)] - Remove sorting option from comments.
|
||||||
- [[ADF-2086](https://issues.alfresco.com/jira/browse/ADF-2086)] - [Test Automation] Create smoke test for analytics
|
- \[[ADF-2086](https://issues.alfresco.com/jira/browse/ADF-2086)] - [Test Automation] Create smoke test for analytics
|
||||||
- [[ADF-2088](https://issues.alfresco.com/jira/browse/ADF-2088)] - [Test Automation] Create test to cover form widgets
|
- \[[ADF-2088](https://issues.alfresco.com/jira/browse/ADF-2088)] - [Test Automation] Create test to cover form widgets
|
||||||
- [[ADF-2353](https://issues.alfresco.com/jira/browse/ADF-2353)] - Comment component - Use the mat-list
|
- \[[ADF-2353](https://issues.alfresco.com/jira/browse/ADF-2353)] - Comment component - Use the mat-list
|
||||||
- [[ADF-2376](https://issues.alfresco.com/jira/browse/ADF-2376)] - Remove logs in instances
|
- \[[ADF-2376](https://issues.alfresco.com/jira/browse/ADF-2376)] - Remove logs in instances
|
||||||
- [[ADF-2380](https://issues.alfresco.com/jira/browse/ADF-2380)] - Adding start task tests for custom app
|
- \[[ADF-2380](https://issues.alfresco.com/jira/browse/ADF-2380)] - Adding start task tests for custom app
|
||||||
- [[ADF-2394](https://issues.alfresco.com/jira/browse/ADF-2394)] - Process List Component - Should expose the mutiSelect property
|
- \[[ADF-2394](https://issues.alfresco.com/jira/browse/ADF-2394)] - Process List Component - Should expose the mutiSelect property
|
||||||
- [[ADF-2405](https://issues.alfresco.com/jira/browse/ADF-2405)] - Process Service - Add a new method to get all process definition versions
|
- \[[ADF-2405](https://issues.alfresco.com/jira/browse/ADF-2405)] - [Process Service](../process-services/process.service.md) - Add a new method to get all process definition versions
|
||||||
- [[ADF-2412](https://issues.alfresco.com/jira/browse/ADF-2412)] - Task List - refactoring
|
- \[[ADF-2412](https://issues.alfresco.com/jira/browse/ADF-2412)] - Task List - refactoring
|
||||||
- [[ADF-2417](https://issues.alfresco.com/jira/browse/ADF-2417)] - Remove the default Node ID from tag page in demo-shell
|
- \[[ADF-2417](https://issues.alfresco.com/jira/browse/ADF-2417)] - Remove the default Node ID from tag page in demo-shell
|
||||||
- [[ADF-2424](https://issues.alfresco.com/jira/browse/ADF-2424)] - Docker file size decreasing
|
- \[[ADF-2424](https://issues.alfresco.com/jira/browse/ADF-2424)] - Docker file size decreasing
|
||||||
- [[ADF-2462](https://issues.alfresco.com/jira/browse/ADF-2462)] - Automatic PR script after any beta release
|
- \[[ADF-2462](https://issues.alfresco.com/jira/browse/ADF-2462)] - Automatic PR script after any beta release
|
||||||
- [[ADF-2471](https://issues.alfresco.com/jira/browse/ADF-2471)] - Create smoke tests to cover Colour change component
|
- \[[ADF-2471](https://issues.alfresco.com/jira/browse/ADF-2471)] - Create smoke tests to cover Colour change component
|
||||||
- [[ADF-2475](https://issues.alfresco.com/jira/browse/ADF-2475)] - Create smoke test to cover infinite scrolling
|
- \[[ADF-2475](https://issues.alfresco.com/jira/browse/ADF-2475)] - Create smoke test to cover infinite scrolling
|
||||||
- [[ADF-2476](https://issues.alfresco.com/jira/browse/ADF-2476)] - Create smoke test for metadata component
|
- \[[ADF-2476](https://issues.alfresco.com/jira/browse/ADF-2476)] - Create smoke test for metadata component
|
||||||
- [[ADF-2491](https://issues.alfresco.com/jira/browse/ADF-2491)] - Code of Conduct document for the project
|
- \[[ADF-2491](https://issues.alfresco.com/jira/browse/ADF-2491)] - Code of Conduct document for the project
|
||||||
- [[ADF-2495](https://issues.alfresco.com/jira/browse/ADF-2495)] - Change all fit/fdescribe to it/describe
|
- \[[ADF-2495](https://issues.alfresco.com/jira/browse/ADF-2495)] - Change all fit/fdescribe to it/describe
|
||||||
- [[ADF-2517](https://issues.alfresco.com/jira/browse/ADF-2517)] - Travis pipeline test dist
|
- \[[ADF-2517](https://issues.alfresco.com/jira/browse/ADF-2517)] - Travis pipeline test dist
|
||||||
- [[ADF-2521](https://issues.alfresco.com/jira/browse/ADF-2521)] - Stabilise failures within auto suite against development branch
|
- \[[ADF-2521](https://issues.alfresco.com/jira/browse/ADF-2521)] - Stabilise failures within auto suite against development branch
|
||||||
- [[ADF-2531](https://issues.alfresco.com/jira/browse/ADF-2531)] - Support for AoT compilation and Production builds
|
- \[[ADF-2531](https://issues.alfresco.com/jira/browse/ADF-2531)] - Support for AoT compilation and Production builds
|
||||||
- [[ADF-2533](https://issues.alfresco.com/jira/browse/ADF-2533)] - Clean double name component and directive
|
- \[[ADF-2533](https://issues.alfresco.com/jira/browse/ADF-2533)] - Clean double name component and directive
|
||||||
- [[ADF-2534](https://issues.alfresco.com/jira/browse/ADF-2534)] - Update Generator angular-cli 1.7.3
|
- \[[ADF-2534](https://issues.alfresco.com/jira/browse/ADF-2534)] - Update Generator angular-cli 1.7.3
|
||||||
- [[ADF-2558](https://issues.alfresco.com/jira/browse/ADF-2558)] - Update the JS-API to fully support the ACS Versions API
|
- \[[ADF-2558](https://issues.alfresco.com/jira/browse/ADF-2558)] - Update the JS-API to fully support the ACS Versions API
|
||||||
- [[ADF-2587](https://issues.alfresco.com/jira/browse/ADF-2587)] - Update the i18n files
|
- \[[ADF-2587](https://issues.alfresco.com/jira/browse/ADF-2587)] - Update the i18n files
|
||||||
- [[ADF-2638](https://issues.alfresco.com/jira/browse/ADF-2638)] - Event for other components when Content Metadata updates node
|
- \[[ADF-2638](https://issues.alfresco.com/jira/browse/ADF-2638)] - Event for other components when Content Metadata updates node
|
||||||
- [[ADF-2645](https://issues.alfresco.com/jira/browse/ADF-2645)] - [App generator] 2.3.0 update
|
- \[[ADF-2645](https://issues.alfresco.com/jira/browse/ADF-2645)] - [App generator] 2.3.0 update
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have more questions, please reply here or contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components).
|
||||||
|
|||||||
+273
-252
@@ -1,37 +1,64 @@
|
|||||||
# Alfresco Application Development Framework, version 2.4.0 Release Note
|
# Alfresco Application Development Framework, version 2.4.0 Release Note
|
||||||
|
|
||||||
These release notes provide information about the **2.4.0 release** of the Alfresco Application Development Framework.
|
These release notes provide information about the **2.4.0 release** of the Alfresco Application Development Framework.
|
||||||
This is the latest **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
This is the latest **General Available** release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
||||||
The release can be found on GitHub at [this location.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
The release can be found on GitHub at [this location.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [New name packages](#new-name-packages)
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [SSO Login support](#sso-login-support)
|
||||||
|
- [SSO Implicit Flow with Keycloak Login page]\(#sso implicit-flow-with-keycloak-login-page)
|
||||||
|
- [File versioning enhancement](#file-versioning-enhancement)
|
||||||
|
- [Empty Page Component](#empty-page-component)
|
||||||
|
- [TaskList Empty Page](#tasklist-empty-page)
|
||||||
|
- [ProcessList Empty Page](#processlist-empty-page)
|
||||||
|
- [Error Page Component](#error-page-component)
|
||||||
|
- [Search Improvements](#search-improvements)
|
||||||
|
- [App Config Pipe](#app-config-pipe)
|
||||||
|
- [Intercepting and Resuming Upload](#intercepting-and-resuming-upload)
|
||||||
|
- [Conditional Visibility for Data Columns](#conditional-visibility-for-data-columns)
|
||||||
|
- [Conditional States for Content Actions](#conditional-states-for-content-actions)
|
||||||
|
- [Responsive Button Menu](#responsive-button-menu)
|
||||||
|
- [Localization](#localization)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [Task](#task)
|
||||||
|
- [Feature Bug](#feature-bug)
|
||||||
|
- [Feature (Task)](#feature-task)
|
||||||
|
|
||||||
## New name packages
|
## New name packages
|
||||||
|
|
||||||
```
|
"@alfresco/adf-content-services" : "2.4.0"
|
||||||
"@alfresco/adf-content-services" : "2.4.0"
|
"@alfresco/adf-process-services" : "2.4.0"
|
||||||
"@alfresco/adf-process-services" : "2.4.0"
|
"@alfresco/adf-core" : "2.4.0"
|
||||||
"@alfresco/adf-core" : "2.4.0"
|
"@alfresco/adf-insights" : "2.4.0"
|
||||||
"@alfresco/adf-insights" : "2.4.0"
|
|
||||||
```
|
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
This release introduces native support for OpenID Connect and oAuth2 implicit flows. This enables complex Single Sign-On configurations using JWT and OpenID Connect and aligns with the new authentication features in Alfresco Process Services (powered by Activiti) 1.9 and Alfresco Content Services 6.0 which both include native support for using Keycloak. If you have SSO requirements for your project then this release (along with APS 1.9, ACS 6.0, and Keycloak) will be useful to you.
|
This release introduces native support for OpenID Connect and oAuth2 implicit flows. This enables complex Single Sign-On configurations using JWT and OpenID Connect and aligns with the new authentication features in Alfresco Process Services (powered by Activiti) 1.9 and Alfresco Content Services 6.0 which both include native support for using Keycloak. If you have SSO requirements for your project then this release (along with APS 1.9, ACS 6.0, and Keycloak) will be useful to you.
|
||||||
|
|
||||||
The release also contains new components such as Error Pages and Empty Page. Searchs continues to be improved and the Upload component has new features to customize the upload flow by providing new events and configuration properties to enable providing metadata and nodeType as part of the upload. See all the new features and bug fixes below.
|
The release also contains new components such as Error Pages and Empty Page. Searchs continues to be improved and the Upload component has new features to customize the upload flow by providing new events and configuration properties to enable providing metadata and nodeType as part of the upload. See all the new features and bug fixes below.
|
||||||
|
|
||||||
## Notable new features
|
## Notable new features
|
||||||
|
|
||||||
Below are the most important new features of this release:
|
Below are the most important new features of this release:
|
||||||
|
|
||||||
- SSO Login support
|
- SSO Login support
|
||||||
- SSO Implicit flow Keycloak login page
|
- SSO Implicit flow Keycloak login page
|
||||||
- File Versioning enhancements
|
- File Versioning enhancements
|
||||||
- Empty Page Component
|
- Empty Page Component
|
||||||
- TaskList Empty Page
|
- TaskList Empty Page
|
||||||
- ProcessList Empty Page
|
- [`ProcessList`](../../lib/process-services/mock/process/process.model.mock.ts) Empty Page
|
||||||
- Error Page Component
|
- Error Page Component
|
||||||
- Search Improvements
|
- Search Improvements
|
||||||
- App config pipe
|
- [App config pipe](../core/app-config.pipe.md)
|
||||||
- Intercepting and Resuming Upload
|
- Intercepting and Resuming Upload
|
||||||
- Conditional Visibility for Data Columns
|
- Conditional Visibility for Data Columns
|
||||||
- Conditional States for Content Actions
|
- Conditional States for Content Actions
|
||||||
@@ -50,8 +77,8 @@ For more information about how to configure SSO on ADF please refer to:
|
|||||||
### SSO Implicit Flow with Keycloak Login page
|
### SSO Implicit Flow with Keycloak Login page
|
||||||
|
|
||||||
You can configure the app.config.json file to redirect the user to the Keycloak login page to fetch the JWT token if you need this functionality.
|
You can configure the app.config.json file to redirect the user to the Keycloak login page to fetch the JWT token if you need this functionality.
|
||||||
|
|
||||||
As you can see from the configuration we are pointing to an Alfresco Process Services *(powered by Activiti)* [*1.9.0* ](https://www.alfresco.com/platform/process-services-bpm/trial/download) instance with Keycloak enabled ([http://myactivitikeycloak.com](https://community.alfresco.com/myactivitikeycloak.com)).
|
As you can see from the configuration we are pointing to an Alfresco Process Services _(powered by Activiti)_ [_1.9.0_ ](https://www.alfresco.com/platform/process-services-bpm/trial/download) instance with Keycloak enabled ([http://myactivitikeycloak.com](https://community.alfresco.com/myactivitikeycloak.com)).
|
||||||
AuthType is **OAuth**, which means that the JS API will add the JWT token as part of the header when an API call is performed. In addition, we provide all the necessary configuration for the Keycloak,
|
AuthType is **OAuth**, which means that the JS API will add the JWT token as part of the header when an API call is performed. In addition, we provide all the necessary configuration for the Keycloak,
|
||||||
**host, clientId, scope and redirectUri**.
|
**host, clientId, scope and redirectUri**.
|
||||||
|
|
||||||
@@ -61,13 +88,10 @@ Once the Keycloak login is performed the user is redirected back to the app bas
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### File versioning enhancement
|
### File versioning enhancement
|
||||||
@@ -95,7 +119,7 @@ You can still override it from the parent component using `<ng-template>`.
|
|||||||
|
|
||||||
### ProcessList Empty Page
|
### ProcessList Empty Page
|
||||||
|
|
||||||
In the version 2.4, the ProcessList uses the empty state component if there are no available processes.
|
In the version 2.4, the [`ProcessList`](../../lib/process-services/mock/process/process.model.mock.ts) uses the empty state component if there are no available processes.
|
||||||
You can still override it from the parent component using `<ng-template>`.
|
You can still override it from the parent component using `<ng-template>`.
|
||||||
|
|
||||||

|

|
||||||
@@ -117,19 +141,18 @@ In this release we have provided a great number of Search enhancements.
|
|||||||
- Server-side sorting with full customization support
|
- Server-side sorting with full customization support
|
||||||
- Support for custom widgets in the Search Filter
|
- Support for custom widgets in the Search Filter
|
||||||
- Multi-select facet, Date range facet, Number range facet, Slider range facet
|
- Multi-select facet, Date range facet, Number range facet, Slider range facet
|
||||||
A full list of details and examples is available in the [Search filter component documentation.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/search-filter.component.md)
|
A full list of details and examples is available in the [Search filter component documentation.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/search-filter.component.md)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### App Config Pipe
|
### App Config Pipe
|
||||||
|
|
||||||
In 2.4.0 we provide a special Angular Pipe to deal with application configuration without coding overhead. You can now extract a value from the configuration directly into the component property or content:
|
In 2.4.0 we provide a special Angular Pipe to deal with application configuration without coding overhead. You can now extract a value from the configuration directly into the component property or content:
|
||||||
|
|
||||||
```
|
<adf-login
|
||||||
<adf-login
|
copyrightText="{{ 'application.copyright' | adfAppConfig }}">
|
||||||
copyrightText="{{ 'application.copyright' | adfAppConfig }}">
|
</adf-login>
|
||||||
</adf-login>
|
|
||||||
```
|
|
||||||
Developers can also provide fallback values and chain the pipe with other pipes, such as Translate.
|
Developers can also provide fallback values and chain the pipe with other pipes, such as Translate.
|
||||||
|
|
||||||
You can find details and examples on the [App config pipe page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/core/app-config.pipe.md)
|
You can find details and examples on the [App config pipe page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/core/app-config.pipe.md)
|
||||||
@@ -142,10 +165,9 @@ You can now intercept a file or folder upload to perform additional actions. Wi
|
|||||||
- show dialogs (confirmation or custom)
|
- show dialogs (confirmation or custom)
|
||||||
- perform extra steps (making other API calls, updating nodes, etc)
|
- perform extra steps (making other API calls, updating nodes, etc)
|
||||||
- resume the upload when needed
|
- resume the upload when needed
|
||||||
|
|
||||||
Note that this feature applies to all methods of uploading (drag and drop, buttons, etc).
|
Note that this feature applies to all methods of uploading (drag and drop, buttons, etc).
|
||||||
|
|
||||||
|
|
||||||
You can find more details and examples of how to set up the confirmation dialog on the [Upload drag area page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/upload-drag-area.component.md#intercepting-uploads)
|
You can find more details and examples of how to set up the confirmation dialog on the [Upload drag area page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/upload-drag-area.component.md#intercepting-uploads)
|
||||||
|
|
||||||

|

|
||||||
@@ -153,14 +175,13 @@ You can find more details and examples of how to set up the confirmation dialog
|
|||||||
### Conditional Visibility for Data Columns
|
### Conditional Visibility for Data Columns
|
||||||
|
|
||||||
You can now toggle Data Column visibility based on a static value or expression.
|
You can now toggle Data Column visibility based on a static value or expression.
|
||||||
```
|
|
||||||
<data-column
|
<data-column
|
||||||
*nfIg="showNameColumn"
|
*nfIg="showNameColumn"
|
||||||
key="name"
|
key="name"
|
||||||
title="MY.RESOURCE.KEY">
|
title="MY.RESOURCE.KEY">
|
||||||
</data-column>
|
</data-column>
|
||||||
```
|
|
||||||
|
|
||||||
Find more details and examples on the [Document list component page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/document-list.component.md#conditional-visibility)
|
Find more details and examples on the [Document list component page.](https://github.com/Alfresco/alfresco-ng2-components/blob/development/docs/content-services/document-list.component.md#conditional-visibility)
|
||||||
|
|
||||||
### Conditional States for Content Actions
|
### Conditional States for Content Actions
|
||||||
@@ -187,7 +208,7 @@ This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norweg
|
|||||||
## References
|
## References
|
||||||
|
|
||||||
Below you can find a brief list of references to help you start using the new release.
|
Below you can find a brief list of references to help you start using the new release.
|
||||||
|
|
||||||
- [Official GitHub Project - alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components)
|
- [Official GitHub Project - alfresco-ng2-components](https://github.com/Alfresco/alfresco-ng2-components)
|
||||||
- [Getting started guides with Alfresco Application Development Framework](https://community.alfresco.com/community/application-development-framework/pages/get-started)
|
- [Getting started guides with Alfresco Application Development Framework](https://community.alfresco.com/community/application-development-framework/pages/get-started)
|
||||||
- [Component catalog](https://alfresco.github.io/adf-component-catalog/)
|
- [Component catalog](https://alfresco.github.io/adf-component-catalog/)
|
||||||
@@ -198,241 +219,241 @@ Below you can find a brief list of references to help you start using the new
|
|||||||
- [ADF App Generator ](https://github.com/Alfresco/generator-ng2-alfresco-app)
|
- [ADF App Generator ](https://github.com/Alfresco/generator-ng2-alfresco-app)
|
||||||
|
|
||||||
Please refer to the [official documentation](http://docs.alfresco.com/) for further details and suggestions.
|
Please refer to the [official documentation](http://docs.alfresco.com/) for further details and suggestions.
|
||||||
|
|
||||||
## Issues addressed
|
## Issues addressed
|
||||||
|
|
||||||
Release Notes - Apps Development Framework - Version 2.4.0
|
Release Notes - Apps Development Framework - Version 2.4.0
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [[ADF-1848](https://issues.alfresco.com/jira/browse/ADF-1848)] - Article on how to use the ADF logService to feed web analytics systems
|
- \[[ADF-1848](https://issues.alfresco.com/jira/browse/ADF-1848)] - Article on how to use the ADF logService to feed web analytics systems
|
||||||
- [[ADF-2437](https://issues.alfresco.com/jira/browse/ADF-2437)] - Provide instructions on Tomcat deployment
|
- \[[ADF-2437](https://issues.alfresco.com/jira/browse/ADF-2437)] - Provide instructions on Tomcat deployment
|
||||||
- [[ADF-2525](https://issues.alfresco.com/jira/browse/ADF-2525)] - Documentation for the Faceted Search
|
- \[[ADF-2525](https://issues.alfresco.com/jira/browse/ADF-2525)] - Documentation for the Faceted Search
|
||||||
- [[ADF-2643](https://issues.alfresco.com/jira/browse/ADF-2643)] - Update CS and PS supported documentation
|
- \[[ADF-2643](https://issues.alfresco.com/jira/browse/ADF-2643)] - Update CS and PS supported documentation
|
||||||
- [[ADF-2688](https://issues.alfresco.com/jira/browse/ADF-2688)] - Content Node Selector component properties documentation
|
- \[[ADF-2688](https://issues.alfresco.com/jira/browse/ADF-2688)] - [Content Node Selector component](../content-services/content-node-selector.component.md) properties documentation
|
||||||
- [[ADF-2789](https://issues.alfresco.com/jira/browse/ADF-2789)] - alfresco-js-api downlaodapi
|
- \[[ADF-2789](https://issues.alfresco.com/jira/browse/ADF-2789)] - alfresco-js-api downlaodapi
|
||||||
- [[ADF-2847](https://issues.alfresco.com/jira/browse/ADF-2847)] - Update all doc file structures to match script requirements
|
- \[[ADF-2847](https://issues.alfresco.com/jira/browse/ADF-2847)] - Update all doc file structures to match script requirements
|
||||||
- [[ADF-2969](https://issues.alfresco.com/jira/browse/ADF-2969)] - Move doc tools into the new tools folder
|
- \[[ADF-2969](https://issues.alfresco.com/jira/browse/ADF-2969)] - Move doc tools into the new tools folder
|
||||||
- [[ADF-2989](https://issues.alfresco.com/jira/browse/ADF-2989)] - Pre-populating Start Process Form with multiple files from ACS doesn't work
|
- \[[ADF-2989](https://issues.alfresco.com/jira/browse/ADF-2989)] - Pre-populating Start Process [`Form`](../../lib/process-services/task-list/models/form.model.ts) with multiple files from ACS doesn't work
|
||||||
- [[ADF-3049](https://issues.alfresco.com/jira/browse/ADF-3049)] - Release Note 2.4.0
|
- \[[ADF-3049](https://issues.alfresco.com/jira/browse/ADF-3049)] - Release Note 2.4.0
|
||||||
- [[ADF-3087](https://issues.alfresco.com/jira/browse/ADF-3087)] - Better explanation of replacing i18n keys in the user guide
|
- \[[ADF-3087](https://issues.alfresco.com/jira/browse/ADF-3087)] - Better explanation of replacing i18n keys in the user guide
|
||||||
- [[ADF-3142](https://issues.alfresco.com/jira/browse/ADF-3142)] - Login component should explain what "remember me" is for
|
- \[[ADF-3142](https://issues.alfresco.com/jira/browse/ADF-3142)] - [Login component](../core/login.component.md) should explain what "remember me" is for
|
||||||
- [[ADF-3150](https://issues.alfresco.com/jira/browse/ADF-3150)] - Doc tool configuration settings should all be in one place
|
- \[[ADF-3150](https://issues.alfresco.com/jira/browse/ADF-3150)] - Doc tool configuration settings should all be in one place
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [[ADF-2303](https://issues.alfresco.com/jira/browse/ADF-2303)] - Conditional visibility for data columns
|
- \[[ADF-2303](https://issues.alfresco.com/jira/browse/ADF-2303)] - Conditional visibility for data columns
|
||||||
- [[ADF-2503](https://issues.alfresco.com/jira/browse/ADF-2503)] - Customize Document List Content Action at a Row level
|
- \[[ADF-2503](https://issues.alfresco.com/jira/browse/ADF-2503)] - Customize Document List Content Action at a Row level
|
||||||
- [[ADF-2556](https://issues.alfresco.com/jira/browse/ADF-2556)] - Search user/groups to add to the permissions component
|
- \[[ADF-2556](https://issues.alfresco.com/jira/browse/ADF-2556)] - Search user/groups to add to the permissions component
|
||||||
- [[ADF-2560](https://issues.alfresco.com/jira/browse/ADF-2560)] - Create an empty template for file and folders with empty permission list
|
- \[[ADF-2560](https://issues.alfresco.com/jira/browse/ADF-2560)] - Create an empty template for file and folders with empty permission list
|
||||||
- [[ADF-2581](https://issues.alfresco.com/jira/browse/ADF-2581)] - Add the sidebar in the App Generator
|
- \[[ADF-2581](https://issues.alfresco.com/jira/browse/ADF-2581)] - Add the sidebar in the App Generator
|
||||||
- [[ADF-2589](https://issues.alfresco.com/jira/browse/ADF-2589)] - [Document list] Data columns ngIf enabling
|
- \[[ADF-2589](https://issues.alfresco.com/jira/browse/ADF-2589)] - [Document list] Data columns ngIf enabling
|
||||||
- [[ADF-2618](https://issues.alfresco.com/jira/browse/ADF-2618)] - ADF UploadVersion component
|
- \[[ADF-2618](https://issues.alfresco.com/jira/browse/ADF-2618)] - ADF UploadVersion component
|
||||||
- [[ADF-2626](https://issues.alfresco.com/jira/browse/ADF-2626)] - Sidenav component should preserve its state
|
- \[[ADF-2626](https://issues.alfresco.com/jira/browse/ADF-2626)] - Sidenav component should preserve its state
|
||||||
- [[ADF-2627](https://issues.alfresco.com/jira/browse/ADF-2627)] - Provide icons-only mode for Info Drawer
|
- \[[ADF-2627](https://issues.alfresco.com/jira/browse/ADF-2627)] - Provide icons-only mode for Info Drawer
|
||||||
- [[ADF-2649](https://issues.alfresco.com/jira/browse/ADF-2649)] - Read only option for adf-version-manager component
|
- \[[ADF-2649](https://issues.alfresco.com/jira/browse/ADF-2649)] - Read only option for adf-version-manager component
|
||||||
- [[ADF-2650](https://issues.alfresco.com/jira/browse/ADF-2650)] - Responsive buttons component
|
- \[[ADF-2650](https://issues.alfresco.com/jira/browse/ADF-2650)] - Responsive buttons component
|
||||||
- [[ADF-2753](https://issues.alfresco.com/jira/browse/ADF-2753)] - Error pages component
|
- \[[ADF-2753](https://issues.alfresco.com/jira/browse/ADF-2753)] - Error pages component
|
||||||
- [[ADF-2795](https://issues.alfresco.com/jira/browse/ADF-2795)] - OpenID Connect Implicit Flow support
|
- \[[ADF-2795](https://issues.alfresco.com/jira/browse/ADF-2795)] - OpenID Connect Implicit Flow support
|
||||||
- [[ADF-2852](https://issues.alfresco.com/jira/browse/ADF-2852)] - Create an about component
|
- \[[ADF-2852](https://issues.alfresco.com/jira/browse/ADF-2852)] - Create an [about component](../core/about.component.md)
|
||||||
- [[ADF-2930](https://issues.alfresco.com/jira/browse/ADF-2930)] - Introduce general purpose "Empty Page" component
|
- \[[ADF-2930](https://issues.alfresco.com/jira/browse/ADF-2930)] - Introduce general purpose "Empty Page" component
|
||||||
- [[ADF-2961](https://issues.alfresco.com/jira/browse/ADF-2961)] - Application config - Hard-coded protocols for ecmHost and bpmHost
|
- \[[ADF-2961](https://issues.alfresco.com/jira/browse/ADF-2961)] - Application config - Hard-coded protocols for ecmHost and bpmHost
|
||||||
- [[ADF-2973](https://issues.alfresco.com/jira/browse/ADF-2973)] - Angular pipe to get application configuration settings
|
- \[[ADF-2973](https://issues.alfresco.com/jira/browse/ADF-2973)] - Angular pipe to get application configuration settings
|
||||||
- [[ADF-2975](https://issues.alfresco.com/jira/browse/ADF-2975)] - New "nodeType" input for Upload Button Component
|
- \[[ADF-2975](https://issues.alfresco.com/jira/browse/ADF-2975)] - New "nodeType" input for [Upload Button Component](../content-services/upload-button.component.md)
|
||||||
- [[ADF-2984](https://issues.alfresco.com/jira/browse/ADF-2984)] - Show date invalid message on search date range picker
|
- \[[ADF-2984](https://issues.alfresco.com/jira/browse/ADF-2984)] - Show date invalid message on search date range picker
|
||||||
- [[ADF-3028](https://issues.alfresco.com/jira/browse/ADF-3028)] - Page Title Service should support i18n
|
- \[[ADF-3028](https://issues.alfresco.com/jira/browse/ADF-3028)] - [Page Title Service](../core/page-title.service.md) should support i18n
|
||||||
- [[ADF-3041](https://issues.alfresco.com/jira/browse/ADF-3041)] - TaskList Component - Empty State issue.
|
- \[[ADF-3041](https://issues.alfresco.com/jira/browse/ADF-3041)] - TaskList Component - Empty State issue.
|
||||||
- [[ADF-3066](https://issues.alfresco.com/jira/browse/ADF-3066)] - ProcessList Component - Empty State issue.
|
- \[[ADF-3066](https://issues.alfresco.com/jira/browse/ADF-3066)] - [`ProcessList`](../../lib/process-services/mock/process/process.model.mock.ts) Component - Empty State issue.
|
||||||
- [[ADF-3095](https://issues.alfresco.com/jira/browse/ADF-3095)] - Upload and DragArea component events to intercept uploads
|
- \[[ADF-3095](https://issues.alfresco.com/jira/browse/ADF-3095)] - Upload and DragArea component events to intercept uploads
|
||||||
- [[ADF-3118](https://issues.alfresco.com/jira/browse/ADF-3118)] - Notification Service should support i18n resource keys
|
- \[[ADF-3118](https://issues.alfresco.com/jira/browse/ADF-3118)] - [Notification Service](../core/notification.service.md) should support i18n resource keys
|
||||||
|
|
||||||
### Story
|
### Story
|
||||||
|
|
||||||
- [[ADF-1852](https://issues.alfresco.com/jira/browse/ADF-1852)] - Multi-select facet basic (P1)
|
- \[[ADF-1852](https://issues.alfresco.com/jira/browse/ADF-1852)] - Multi-select facet basic (P1)
|
||||||
- [[ADF-1987](https://issues.alfresco.com/jira/browse/ADF-1987)] - Date range facet (P1)
|
- \[[ADF-1987](https://issues.alfresco.com/jira/browse/ADF-1987)] - Date range facet (P1)
|
||||||
- [[ADF-1988](https://issues.alfresco.com/jira/browse/ADF-1988)] - Number range facet (P2)
|
- \[[ADF-1988](https://issues.alfresco.com/jira/browse/ADF-1988)] - Number range facet (P2)
|
||||||
- [[ADF-2128](https://issues.alfresco.com/jira/browse/ADF-2128)] - Facet Container (P1)
|
- \[[ADF-2128](https://issues.alfresco.com/jira/browse/ADF-2128)] - Facet Container (P1)
|
||||||
- [[ADF-2189](https://issues.alfresco.com/jira/browse/ADF-2189)] - Slider range facet (P1)
|
- \[[ADF-2189](https://issues.alfresco.com/jira/browse/ADF-2189)] - Slider range facet (P1)
|
||||||
- [[ADF-2327](https://issues.alfresco.com/jira/browse/ADF-2327)] - Multi-select facet config (P1)
|
- \[[ADF-2327](https://issues.alfresco.com/jira/browse/ADF-2327)] - Multi-select facet config (P1)
|
||||||
- [[ADF-2328](https://issues.alfresco.com/jira/browse/ADF-2328)] - Multi-select facet search (P1)
|
- \[[ADF-2328](https://issues.alfresco.com/jira/browse/ADF-2328)] - Multi-select facet search (P1)
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [[ADF-1934](https://issues.alfresco.com/jira/browse/ADF-1934)] - [Mobile] Tap on a content displayed in the Search Dialog is not managed on mobile devices
|
- \[[ADF-1934](https://issues.alfresco.com/jira/browse/ADF-1934)] - [Mobile] Tap on a content displayed in the Search Dialog is not managed on mobile devices
|
||||||
- [[ADF-1997](https://issues.alfresco.com/jira/browse/ADF-1997)] - Custom stencils being registered twice causes errors
|
- \[[ADF-1997](https://issues.alfresco.com/jira/browse/ADF-1997)] - Custom stencils being registered twice causes errors
|
||||||
- [[ADF-2044](https://issues.alfresco.com/jira/browse/ADF-2044)] - Login footer switch is not properly displayed when changing language.
|
- \[[ADF-2044](https://issues.alfresco.com/jira/browse/ADF-2044)] - Login footer switch is not properly displayed when changing language.
|
||||||
- [[ADF-2238](https://issues.alfresco.com/jira/browse/ADF-2238)] - 'Created by' changes when adding an assignee in a task
|
- \[[ADF-2238](https://issues.alfresco.com/jira/browse/ADF-2238)] - 'Created by' changes when adding an assignee in a task
|
||||||
- [[ADF-2319](https://issues.alfresco.com/jira/browse/ADF-2319)] - Cancel button is displayed for a completed checklist
|
- \[[ADF-2319](https://issues.alfresco.com/jira/browse/ADF-2319)] - Cancel button is displayed for a completed checklist
|
||||||
- [[ADF-2323](https://issues.alfresco.com/jira/browse/ADF-2323)] - [File viewer] Title max length is not 35 characters
|
- \[[ADF-2323](https://issues.alfresco.com/jira/browse/ADF-2323)] - [File viewer] Title max length is not 35 characters
|
||||||
- [[ADF-2449](https://issues.alfresco.com/jira/browse/ADF-2449)] - VS Code intellisense not working for changes in ADF (demo shell)
|
- \[[ADF-2449](https://issues.alfresco.com/jira/browse/ADF-2449)] - VS Code intellisense not working for changes in ADF (demo shell)
|
||||||
- [[ADF-2467](https://issues.alfresco.com/jira/browse/ADF-2467)] - [Destination Picker] Breadcrumb is not displayed
|
- \[[ADF-2467](https://issues.alfresco.com/jira/browse/ADF-2467)] - [Destination Picker] Breadcrumb is not displayed
|
||||||
- [[ADF-2481](https://issues.alfresco.com/jira/browse/ADF-2481)] - Large files fail to upload
|
- \[[ADF-2481](https://issues.alfresco.com/jira/browse/ADF-2481)] - Large files fail to upload
|
||||||
- [[ADF-2529](https://issues.alfresco.com/jira/browse/ADF-2529)] - Unselect single element doesn't work
|
- \[[ADF-2529](https://issues.alfresco.com/jira/browse/ADF-2529)] - Unselect single element doesn't work
|
||||||
- [[ADF-2551](https://issues.alfresco.com/jira/browse/ADF-2551)] - Content actions not correctly disabled
|
- \[[ADF-2551](https://issues.alfresco.com/jira/browse/ADF-2551)] - Content actions not correctly disabled
|
||||||
- [[ADF-2582](https://issues.alfresco.com/jira/browse/ADF-2582)] - [Manage version] Image preview shows old version even if the image gets changed
|
- \[[ADF-2582](https://issues.alfresco.com/jira/browse/ADF-2582)] - [Manage version] Image preview shows old version even if the image gets changed
|
||||||
- [[ADF-2593](https://issues.alfresco.com/jira/browse/ADF-2593)] - [Demo Shell] App list Icon is overlapping the search
|
- \[[ADF-2593](https://issues.alfresco.com/jira/browse/ADF-2593)] - [Demo Shell] App list Icon is overlapping the search
|
||||||
- [[ADF-2595](https://issues.alfresco.com/jira/browse/ADF-2595)] - Pagination settings not supported
|
- \[[ADF-2595](https://issues.alfresco.com/jira/browse/ADF-2595)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) settings not supported
|
||||||
- [[ADF-2601](https://issues.alfresco.com/jira/browse/ADF-2601)] - Can edit file properties as consumer user on moderated site
|
- \[[ADF-2601](https://issues.alfresco.com/jira/browse/ADF-2601)] - Can edit file properties as consumer user on moderated site
|
||||||
- [[ADF-2603](https://issues.alfresco.com/jira/browse/ADF-2603)] - getVersionContent type definition missing parameters
|
- \[[ADF-2603](https://issues.alfresco.com/jira/browse/ADF-2603)] - getVersionContent type definition missing parameters
|
||||||
- [[ADF-2608](https://issues.alfresco.com/jira/browse/ADF-2608)] - [Demo Shell]The table from content services is loaded twice when navigating to a folder
|
- \[[ADF-2608](https://issues.alfresco.com/jira/browse/ADF-2608)] - [Demo Shell]The table from content services is loaded twice when navigating to a folder
|
||||||
- [[ADF-2621](https://issues.alfresco.com/jira/browse/ADF-2621)] - Document List - When enabling infinite scrolling after page 1, we can't load previous files
|
- \[[ADF-2621](https://issues.alfresco.com/jira/browse/ADF-2621)] - Document List - When enabling infinite scrolling after page 1, we can't load previous files
|
||||||
- [[ADF-2672](https://issues.alfresco.com/jira/browse/ADF-2672)] - Version Manager does not disable actions based on permissions
|
- \[[ADF-2672](https://issues.alfresco.com/jira/browse/ADF-2672)] - Version Manager does not disable actions based on permissions
|
||||||
- [[ADF-2677](https://issues.alfresco.com/jira/browse/ADF-2677)] - [Process] Can't attach large files
|
- \[[ADF-2677](https://issues.alfresco.com/jira/browse/ADF-2677)] - [Process] Can't attach large files
|
||||||
- [[ADF-2678](https://issues.alfresco.com/jira/browse/ADF-2678)] - [Tasks] Can't attach large files
|
- \[[ADF-2678](https://issues.alfresco.com/jira/browse/ADF-2678)] - [Tasks] Can't attach large files
|
||||||
- [[ADF-2685](https://issues.alfresco.com/jira/browse/ADF-2685)] - [Demo shell] The Gallery view is changed after navigating to another folder
|
- \[[ADF-2685](https://issues.alfresco.com/jira/browse/ADF-2685)] - [Demo shell] The Gallery view is changed after navigating to another folder
|
||||||
- [[ADF-2692](https://issues.alfresco.com/jira/browse/ADF-2692)] - Process Filters doesn't update immediately after completing the last task of the process.
|
- \[[ADF-2692](https://issues.alfresco.com/jira/browse/ADF-2692)] - Process Filters doesn't update immediately after completing the last task of the process.
|
||||||
- [[ADF-2699](https://issues.alfresco.com/jira/browse/ADF-2699)] - dataTimeAgo Pipe is not localized
|
- \[[ADF-2699](https://issues.alfresco.com/jira/browse/ADF-2699)] - dataTimeAgo Pipe is not localized
|
||||||
- [[ADF-2702](https://issues.alfresco.com/jira/browse/ADF-2702)] - Try to open an unknown type with the viewer returns an error
|
- \[[ADF-2702](https://issues.alfresco.com/jira/browse/ADF-2702)] - Try to open an unknown type with the viewer returns an error
|
||||||
- [[ADF-2703](https://issues.alfresco.com/jira/browse/ADF-2703)] - Info Drawer - Header does not navigate to name of default tab
|
- \[[ADF-2703](https://issues.alfresco.com/jira/browse/ADF-2703)] - Info Drawer - Header does not navigate to name of default tab
|
||||||
- [[ADF-2710](https://issues.alfresco.com/jira/browse/ADF-2710)] - Share toggle gets enabled when clicking on Share icon
|
- \[[ADF-2710](https://issues.alfresco.com/jira/browse/ADF-2710)] - Share toggle gets enabled when clicking on Share icon
|
||||||
- [[ADF-2717](https://issues.alfresco.com/jira/browse/ADF-2717)] - [Lock file] Long file name overflow
|
- \[[ADF-2717](https://issues.alfresco.com/jira/browse/ADF-2717)] - [Lock file] Long file name overflow
|
||||||
- [[ADF-2726](https://issues.alfresco.com/jira/browse/ADF-2726)] - Not able to view a file from the attach file widget.
|
- \[[ADF-2726](https://issues.alfresco.com/jira/browse/ADF-2726)] - Not able to view a file from the attach file widget.
|
||||||
- [[ADF-2739](https://issues.alfresco.com/jira/browse/ADF-2739)] - Breadcrumb issue if the folder name is too big.
|
- \[[ADF-2739](https://issues.alfresco.com/jira/browse/ADF-2739)] - Breadcrumb issue if the folder name is too big.
|
||||||
- [[ADF-2760](https://issues.alfresco.com/jira/browse/ADF-2760)] - Background colour for document lists is not white
|
- \[[ADF-2760](https://issues.alfresco.com/jira/browse/ADF-2760)] - Background colour for document lists is not white
|
||||||
- [[ADF-2766](https://issues.alfresco.com/jira/browse/ADF-2766)] - Download Node Directive does not work with Shared Links
|
- \[[ADF-2766](https://issues.alfresco.com/jira/browse/ADF-2766)] - Download Node Directive does not work with Shared Links
|
||||||
- [[ADF-2767](https://issues.alfresco.com/jira/browse/ADF-2767)] - Side nav is not responsive
|
- \[[ADF-2767](https://issues.alfresco.com/jira/browse/ADF-2767)] - Side nav is not responsive
|
||||||
- [[ADF-2771](https://issues.alfresco.com/jira/browse/ADF-2771)] - Sidebar action menu component - UX review
|
- \[[ADF-2771](https://issues.alfresco.com/jira/browse/ADF-2771)] - [Sidebar action menu component](../core/sidebar-action-menu.component.md) - UX review
|
||||||
- [[ADF-2772](https://issues.alfresco.com/jira/browse/ADF-2772)] - Sidenav Layout - UX review
|
- \[[ADF-2772](https://issues.alfresco.com/jira/browse/ADF-2772)] - Sidenav Layout - UX review
|
||||||
- [[ADF-2786](https://issues.alfresco.com/jira/browse/ADF-2786)] - Search Filter: AOT build error
|
- \[[ADF-2786](https://issues.alfresco.com/jira/browse/ADF-2786)] - Search Filter: AOT build error
|
||||||
- [[ADF-2792](https://issues.alfresco.com/jira/browse/ADF-2792)] - Pagination - does not return to previous page when current is empty
|
- \[[ADF-2792](https://issues.alfresco.com/jira/browse/ADF-2792)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) - does not return to previous page when current is empty
|
||||||
- [[ADF-2813](https://issues.alfresco.com/jira/browse/ADF-2813)] - [Demo-Shell]Files are not properly sorted when navigating to content services page if the items per page is set to default value
|
- \[[ADF-2813](https://issues.alfresco.com/jira/browse/ADF-2813)] - [Demo-Shell]Files are not properly sorted when navigating to content services page if the items per page is set to default value
|
||||||
- [[ADF-2826](https://issues.alfresco.com/jira/browse/ADF-2826)] - An error should be shown when user re-add same user/group with same permissions
|
- \[[ADF-2826](https://issues.alfresco.com/jira/browse/ADF-2826)] - An error should be shown when user re-add same user/group with same permissions
|
||||||
- [[ADF-2832](https://issues.alfresco.com/jira/browse/ADF-2832)] - Task filter accordion header height changes
|
- \[[ADF-2832](https://issues.alfresco.com/jira/browse/ADF-2832)] - Task filter accordion header height changes
|
||||||
- [[ADF-2843](https://issues.alfresco.com/jira/browse/ADF-2843)] - Create folder and edit folder icons from Content Services page don't have tooltip
|
- \[[ADF-2843](https://issues.alfresco.com/jira/browse/ADF-2843)] - Create folder and edit folder icons from Content Services page don't have tooltip
|
||||||
- [[ADF-2844](https://issues.alfresco.com/jira/browse/ADF-2844)] - The styling of Properties in metadata is not as in the design
|
- \[[ADF-2844](https://issues.alfresco.com/jira/browse/ADF-2844)] - The styling of Properties in metadata is not as in the design
|
||||||
- [[ADF-2845](https://issues.alfresco.com/jira/browse/ADF-2845)] - The People image logo is not visible in people list
|
- \[[ADF-2845](https://issues.alfresco.com/jira/browse/ADF-2845)] - The People image logo is not visible in people list
|
||||||
- [[ADF-2857](https://issues.alfresco.com/jira/browse/ADF-2857)] - Issue with DateWidget error message- dateformat needs to be displayed as per the format set in APS
|
- \[[ADF-2857](https://issues.alfresco.com/jira/browse/ADF-2857)] - Issue with DateWidget error message- dateformat needs to be displayed as per the format set in APS
|
||||||
- [[ADF-2859](https://issues.alfresco.com/jira/browse/ADF-2859)] - content-actions do not get disabled in context-menu-holder
|
- \[[ADF-2859](https://issues.alfresco.com/jira/browse/ADF-2859)] - content-actions do not get disabled in context-menu-holder
|
||||||
- [[ADF-2884](https://issues.alfresco.com/jira/browse/ADF-2884)] - Task List - Custom apps display all tasks
|
- \[[ADF-2884](https://issues.alfresco.com/jira/browse/ADF-2884)] - Task List - Custom apps display all tasks
|
||||||
- [[ADF-2885](https://issues.alfresco.com/jira/browse/ADF-2885)] - Missing typings for Search API
|
- \[[ADF-2885](https://issues.alfresco.com/jira/browse/ADF-2885)] - Missing typings for Search API
|
||||||
- [[ADF-2891](https://issues.alfresco.com/jira/browse/ADF-2891)] - Pagination gets set to 5 on search results page when searching twice with same input
|
- \[[ADF-2891](https://issues.alfresco.com/jira/browse/ADF-2891)] - [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) gets set to 5 on search results page when searching twice with same input
|
||||||
- [[ADF-2892](https://issues.alfresco.com/jira/browse/ADF-2892)] - [Mobile] Can't hide Sidebar
|
- \[[ADF-2892](https://issues.alfresco.com/jira/browse/ADF-2892)] - [Mobile] Can't hide Sidebar
|
||||||
- [[ADF-2900](https://issues.alfresco.com/jira/browse/ADF-2900)] - Metadata card is not scrolling when embedded into full page viewer
|
- \[[ADF-2900](https://issues.alfresco.com/jira/browse/ADF-2900)] - Metadata card is not scrolling when embedded into full page viewer
|
||||||
- [[ADF-2901](https://issues.alfresco.com/jira/browse/ADF-2901)] - Breadcrumb colors do not match design
|
- \[[ADF-2901](https://issues.alfresco.com/jira/browse/ADF-2901)] - Breadcrumb colors do not match design
|
||||||
- [[ADF-2904](https://issues.alfresco.com/jira/browse/ADF-2904)] - Redirect on search breaks
|
- \[[ADF-2904](https://issues.alfresco.com/jira/browse/ADF-2904)] - Redirect on search breaks
|
||||||
- [[ADF-2928](https://issues.alfresco.com/jira/browse/ADF-2928)] - [Search component] Translation of search facets
|
- \[[ADF-2928](https://issues.alfresco.com/jira/browse/ADF-2928)] - [Search component] Translation of search facets
|
||||||
- [[ADF-2964](https://issues.alfresco.com/jira/browse/ADF-2964)] - Auth Guard - error when state is not an active route
|
- \[[ADF-2964](https://issues.alfresco.com/jira/browse/ADF-2964)] - Auth Guard - error when state is not an active route
|
||||||
- [[ADF-2965](https://issues.alfresco.com/jira/browse/ADF-2965)] - CLONE - On AcaDev the collapsed side nav can't be closed when user clicks the document list
|
- \[[ADF-2965](https://issues.alfresco.com/jira/browse/ADF-2965)] - CLONE - On AcaDev the collapsed side nav can't be closed when user clicks the document list
|
||||||
- [[ADF-2967](https://issues.alfresco.com/jira/browse/ADF-2967)] - [Demo shell] Not able to create a new task on Task App first time
|
- \[[ADF-2967](https://issues.alfresco.com/jira/browse/ADF-2967)] - [Demo shell] Not able to create a new task on Task App first time
|
||||||
- [[ADF-2971](https://issues.alfresco.com/jira/browse/ADF-2971)] - Mandatory search config
|
- \[[ADF-2971](https://issues.alfresco.com/jira/browse/ADF-2971)] - Mandatory search config
|
||||||
- [[ADF-2976](https://issues.alfresco.com/jira/browse/ADF-2976)] - Sidenav mobile/desktop change is not emitting event
|
- \[[ADF-2976](https://issues.alfresco.com/jira/browse/ADF-2976)] - Sidenav mobile/desktop change is not emitting event
|
||||||
- [[ADF-2977](https://issues.alfresco.com/jira/browse/ADF-2977)] - Items are not translated anymore into selected language after refreshing the page
|
- \[[ADF-2977](https://issues.alfresco.com/jira/browse/ADF-2977)] - Items are not translated anymore into selected language after refreshing the page
|
||||||
- [[ADF-2978](https://issues.alfresco.com/jira/browse/ADF-2978)] - Can't add user/group to permissions
|
- \[[ADF-2978](https://issues.alfresco.com/jira/browse/ADF-2978)] - Can't add user/group to permissions
|
||||||
- [[ADF-2985](https://issues.alfresco.com/jira/browse/ADF-2985)] - ADF Login - executeSubmit should not emit the password
|
- \[[ADF-2985](https://issues.alfresco.com/jira/browse/ADF-2985)] - ADF Login - executeSubmit should not emit the password
|
||||||
- [[ADF-2986](https://issues.alfresco.com/jira/browse/ADF-2986)] - User Preferences pagination size.
|
- \[[ADF-2986](https://issues.alfresco.com/jira/browse/ADF-2986)] - User Preferences pagination size.
|
||||||
- [[ADF-2992](https://issues.alfresco.com/jira/browse/ADF-2992)] - Create Process dropdown menu doesn't respect UX specifications
|
- \[[ADF-2992](https://issues.alfresco.com/jira/browse/ADF-2992)] - Create Process dropdown menu doesn't respect UX specifications
|
||||||
- [[ADF-2995](https://issues.alfresco.com/jira/browse/ADF-2995)] - CLONE - User should be able to upload a new version for his file on a private site with Consumer permissions
|
- \[[ADF-2995](https://issues.alfresco.com/jira/browse/ADF-2995)] - CLONE - User should be able to upload a new version for his file on a private site with Consumer permissions
|
||||||
- [[ADF-2999](https://issues.alfresco.com/jira/browse/ADF-2999)] - [Form component] Form validation icon is not displayed when showValidationIcon option is enabled
|
- \[[ADF-2999](https://issues.alfresco.com/jira/browse/ADF-2999)] - [Form component][form](../../lib/process-services/task-list/models/form.model.ts) validation icon is not displayed when showValidationIcon option is enabled
|
||||||
- [[ADF-3043](https://issues.alfresco.com/jira/browse/ADF-3043)] - [Destination Picker]The breadcrumb is not aligned
|
- \[[ADF-3043](https://issues.alfresco.com/jira/browse/ADF-3043)] - [Destination Picker]The breadcrumb is not aligned
|
||||||
- [[ADF-3044](https://issues.alfresco.com/jira/browse/ADF-3044)] - It is not possible to use breadcrumb outside the toolbar demo
|
- \[[ADF-3044](https://issues.alfresco.com/jira/browse/ADF-3044)] - It is not possible to use breadcrumb outside the toolbar demo
|
||||||
- [[ADF-3045](https://issues.alfresco.com/jira/browse/ADF-3045)] - Breadcrumb icons are not always the same
|
- \[[ADF-3045](https://issues.alfresco.com/jira/browse/ADF-3045)] - Breadcrumb icons are not always the same
|
||||||
- [[ADF-3047](https://issues.alfresco.com/jira/browse/ADF-3047)] - First time changing task filter reloads the page
|
- \[[ADF-3047](https://issues.alfresco.com/jira/browse/ADF-3047)] - First time changing task filter reloads the page
|
||||||
- [[ADF-3048](https://issues.alfresco.com/jira/browse/ADF-3048)] - [Mobile] The Login Page is not responsive
|
- \[[ADF-3048](https://issues.alfresco.com/jira/browse/ADF-3048)] - [Mobile] The Login Page is not responsive
|
||||||
- [[ADF-3052](https://issues.alfresco.com/jira/browse/ADF-3052)] - Typo in 'success' translation key
|
- \[[ADF-3052](https://issues.alfresco.com/jira/browse/ADF-3052)] - Typo in 'success' translation key
|
||||||
- [[ADF-3053](https://issues.alfresco.com/jira/browse/ADF-3053)] - Breadcrumb in ACA broken
|
- \[[ADF-3053](https://issues.alfresco.com/jira/browse/ADF-3053)] - Breadcrumb in ACA broken
|
||||||
- [[ADF-3056](https://issues.alfresco.com/jira/browse/ADF-3056)] - Show more/less buttons are not consistent
|
- \[[ADF-3056](https://issues.alfresco.com/jira/browse/ADF-3056)] - Show more/less buttons are not consistent
|
||||||
- [[ADF-3082](https://issues.alfresco.com/jira/browse/ADF-3082)] - Custom Task filters don't work
|
- \[[ADF-3082](https://issues.alfresco.com/jira/browse/ADF-3082)] - Custom Task filters don't work
|
||||||
- [[ADF-3083](https://issues.alfresco.com/jira/browse/ADF-3083)] - The breadcrumb is not translated when user is selecting a preferred language
|
- \[[ADF-3083](https://issues.alfresco.com/jira/browse/ADF-3083)] - The breadcrumb is not translated when user is selecting a preferred language
|
||||||
- [[ADF-3096](https://issues.alfresco.com/jira/browse/ADF-3096)] - BreadCrumb and Toolbar are not respecting design
|
- \[[ADF-3096](https://issues.alfresco.com/jira/browse/ADF-3096)] - BreadCrumb and Toolbar are not respecting design
|
||||||
- [[ADF-3102](https://issues.alfresco.com/jira/browse/ADF-3102)] - [Demo Shell] Process filter accordion wrong arrow displayed
|
- \[[ADF-3102](https://issues.alfresco.com/jira/browse/ADF-3102)] - [Demo Shell] Process filter accordion wrong arrow displayed
|
||||||
- [[ADF-3108](https://issues.alfresco.com/jira/browse/ADF-3108)] - Facet Queries panel renders when not defined in configuration
|
- \[[ADF-3108](https://issues.alfresco.com/jira/browse/ADF-3108)] - Facet Queries panel renders when not defined in configuration
|
||||||
- [[ADF-3111](https://issues.alfresco.com/jira/browse/ADF-3111)] - [Demo shell] Not able to see the pagination on processes on webdriver
|
- \[[ADF-3111](https://issues.alfresco.com/jira/browse/ADF-3111)] - [Demo shell] Not able to see the pagination on processes on webdriver
|
||||||
- [[ADF-3112](https://issues.alfresco.com/jira/browse/ADF-3112)] - Toolbar content is aligned to the left.
|
- \[[ADF-3112](https://issues.alfresco.com/jira/browse/ADF-3112)] - Toolbar content is aligned to the left.
|
||||||
- [[ADF-3115](https://issues.alfresco.com/jira/browse/ADF-3115)] - Search Input missing aria-label
|
- \[[ADF-3115](https://issues.alfresco.com/jira/browse/ADF-3115)] - Search Input missing aria-label
|
||||||
- [[ADF-3116](https://issues.alfresco.com/jira/browse/ADF-3116)] - Viewer title is not in the center
|
- \[[ADF-3116](https://issues.alfresco.com/jira/browse/ADF-3116)] - Viewer title is not in the center
|
||||||
- [[ADF-3120](https://issues.alfresco.com/jira/browse/ADF-3120)] - Sorting by Name is not working on process list and task list.
|
- \[[ADF-3120](https://issues.alfresco.com/jira/browse/ADF-3120)] - Sorting by Name is not working on process list and task list.
|
||||||
- [[ADF-3122](https://issues.alfresco.com/jira/browse/ADF-3122)] - Can't select any task/process
|
- \[[ADF-3122](https://issues.alfresco.com/jira/browse/ADF-3122)] - Can't select any task/process
|
||||||
- [[ADF-3123](https://issues.alfresco.com/jira/browse/ADF-3123)] - APS form radio buttons are rendered with the first option selected automatically
|
- \[[ADF-3123](https://issues.alfresco.com/jira/browse/ADF-3123)] - APS form radio buttons are rendered with the first option selected automatically
|
||||||
- [[ADF-3127](https://issues.alfresco.com/jira/browse/ADF-3127)] - the task list is not correctly updated after creating a new task assigned to someone else
|
- \[[ADF-3127](https://issues.alfresco.com/jira/browse/ADF-3127)] - the task list is not correctly updated after creating a new task assigned to someone else
|
||||||
- [[ADF-3134](https://issues.alfresco.com/jira/browse/ADF-3134)] - Increasing search calls - possible unsubscribing issue
|
- \[[ADF-3134](https://issues.alfresco.com/jira/browse/ADF-3134)] - Increasing search calls - possible unsubscribing issue
|
||||||
- [[ADF-3144](https://issues.alfresco.com/jira/browse/ADF-3144)] - Error component is displayed when closing the viewer for a file in the attachment list.
|
- \[[ADF-3144](https://issues.alfresco.com/jira/browse/ADF-3144)] - Error component is displayed when closing the viewer for a file in the attachment list.
|
||||||
- [[ADF-3156](https://issues.alfresco.com/jira/browse/ADF-3156)] - App.config default configuration providers ALL (ECM and BPM)
|
- \[[ADF-3156](https://issues.alfresco.com/jira/browse/ADF-3156)] - App.config default configuration providers ALL (ECM and BPM)
|
||||||
- [[ADF-3161](https://issues.alfresco.com/jira/browse/ADF-3161)] - Setting Component - The ECM button is always disabled
|
- \[[ADF-3161](https://issues.alfresco.com/jira/browse/ADF-3161)] - Setting Component - The ECM button is always disabled
|
||||||
- [[ADF-3162](https://issues.alfresco.com/jira/browse/ADF-3162)] - Setting component - Show only the providers passed as input
|
- \[[ADF-3162](https://issues.alfresco.com/jira/browse/ADF-3162)] - Setting component - Show only the providers passed as input
|
||||||
- [[ADF-3163](https://issues.alfresco.com/jira/browse/ADF-3163)] - For a file/folder the action buttons are not working
|
- \[[ADF-3163](https://issues.alfresco.com/jira/browse/ADF-3163)] - For a file/folder the action buttons are not working
|
||||||
- [[ADF-3173](https://issues.alfresco.com/jira/browse/ADF-3173)] - [Task List] - Empty list message is not translated
|
- \[[ADF-3173](https://issues.alfresco.com/jira/browse/ADF-3173)] - [Task List] - Empty list message is not translated
|
||||||
- [[ADF-3174](https://issues.alfresco.com/jira/browse/ADF-3174)] - Content actions dropdown is not properly displayed
|
- \[[ADF-3174](https://issues.alfresco.com/jira/browse/ADF-3174)] - Content actions dropdown is not properly displayed
|
||||||
- [[ADF-3175](https://issues.alfresco.com/jira/browse/ADF-3175)] - Files can't be dragged to a subfolder when allowDropFiles property is set to "true"
|
- \[[ADF-3175](https://issues.alfresco.com/jira/browse/ADF-3175)] - Files can't be dragged to a subfolder when allowDropFiles property is set to "true"
|
||||||
- [[ADF-3176](https://issues.alfresco.com/jira/browse/ADF-3176)] - When editing a metadata property of a pdf file in the viewer the content of the file is not displayed
|
- \[[ADF-3176](https://issues.alfresco.com/jira/browse/ADF-3176)] - When editing a metadata property of a pdf file in the viewer the content of the file is not displayed
|
||||||
- [[ADF-3179](https://issues.alfresco.com/jira/browse/ADF-3179)] - The password dialog input is not displayed when a password protected pdf file is opened in the viewer
|
- \[[ADF-3179](https://issues.alfresco.com/jira/browse/ADF-3179)] - The password dialog input is not displayed when a password protected pdf file is opened in the viewer
|
||||||
- [[ADF-3181](https://issues.alfresco.com/jira/browse/ADF-3181)] - URL with a file opened in the viewer is not opening in the viewer when you log in in the account
|
- \[[ADF-3181](https://issues.alfresco.com/jira/browse/ADF-3181)] - URL with a file opened in the viewer is not opening in the viewer when you log in in the account
|
||||||
- [[ADF-3185](https://issues.alfresco.com/jira/browse/ADF-3185)] - The drop-down toolbar is not displaying the options in the viewer
|
- \[[ADF-3185](https://issues.alfresco.com/jira/browse/ADF-3185)] - The drop-down toolbar is not displaying the options in the viewer
|
||||||
- [[ADF-3187](https://issues.alfresco.com/jira/browse/ADF-3187)] - [Task list] - the task is displayed twice when double click on it
|
- \[[ADF-3187](https://issues.alfresco.com/jira/browse/ADF-3187)] - [Task list] - the task is displayed twice when double click on it
|
||||||
- [[ADF-3190](https://issues.alfresco.com/jira/browse/ADF-3190)] - When editing a value of a property the aspect gets collapsed
|
- \[[ADF-3190](https://issues.alfresco.com/jira/browse/ADF-3190)] - When editing a value of a property the aspect gets collapsed
|
||||||
- [[ADF-3191](https://issues.alfresco.com/jira/browse/ADF-3191)] - Not able to login only to BPM or ECM
|
- \[[ADF-3191](https://issues.alfresco.com/jira/browse/ADF-3191)] - Not able to login only to BPM or ECM
|
||||||
- [[ADF-3195](https://issues.alfresco.com/jira/browse/ADF-3195)] - SettingComponent SSO Config - The fields are not prefilled
|
- \[[ADF-3195](https://issues.alfresco.com/jira/browse/ADF-3195)] - SettingComponent SSO Config - The fields are not prefilled
|
||||||
- [[ADF-3196](https://issues.alfresco.com/jira/browse/ADF-3196)] - [Task list / Process list] - The 'Task details' are not displayed for the selected Task
|
- \[[ADF-3196](https://issues.alfresco.com/jira/browse/ADF-3196)] - [Task list / Process list] - The 'Task details' are not displayed for the selected Task
|
||||||
- [[ADF-3200](https://issues.alfresco.com/jira/browse/ADF-3200)] - Custom Extension filter - file with different extension is uploaded with drag and drop
|
- \[[ADF-3200](https://issues.alfresco.com/jira/browse/ADF-3200)] - Custom Extension filter - file with different extension is uploaded with drag and drop
|
||||||
- [[ADF-3208](https://issues.alfresco.com/jira/browse/ADF-3208)] - Aspect title not translated
|
- \[[ADF-3208](https://issues.alfresco.com/jira/browse/ADF-3208)] - Aspect title not translated
|
||||||
- [[ADF-3209](https://issues.alfresco.com/jira/browse/ADF-3209)] - [Task list] Error 401 - unauthorised when login with a user linked to a tenant
|
- \[[ADF-3209](https://issues.alfresco.com/jira/browse/ADF-3209)] - [Task list] Error 401 - unauthorised when login with a user linked to a tenant
|
||||||
- [[ADF-3210](https://issues.alfresco.com/jira/browse/ADF-3210)] - Assignee window not displayed properly when changing task's assignee
|
- \[[ADF-3210](https://issues.alfresco.com/jira/browse/ADF-3210)] - Assignee window not displayed properly when changing task's assignee
|
||||||
- [[ADF-3212](https://issues.alfresco.com/jira/browse/ADF-3212)] - Uploading new version in the file preview doesn't work at all
|
- \[[ADF-3212](https://issues.alfresco.com/jira/browse/ADF-3212)] - Uploading new version in the file preview doesn't work at all
|
||||||
- [[ADF-3217](https://issues.alfresco.com/jira/browse/ADF-3217)] - Search settings are not reset
|
- \[[ADF-3217](https://issues.alfresco.com/jira/browse/ADF-3217)] - Search settings are not reset
|
||||||
- [[ADF-3219](https://issues.alfresco.com/jira/browse/ADF-3219)] - SettingComponent - AuthType should return BASIC as default
|
- \[[ADF-3219](https://issues.alfresco.com/jira/browse/ADF-3219)] - SettingComponent - AuthType should return BASIC as default
|
||||||
- [[ADF-3222](https://issues.alfresco.com/jira/browse/ADF-3222)] - User is not redirected to login page after selecting BPM from settings page
|
- \[[ADF-3222](https://issues.alfresco.com/jira/browse/ADF-3222)] - User is not redirected to login page after selecting BPM from settings page
|
||||||
- [[ADF-3223](https://issues.alfresco.com/jira/browse/ADF-3223)] - Error message is not displayed when the original location no longer exists
|
- \[[ADF-3223](https://issues.alfresco.com/jira/browse/ADF-3223)] - Error message is not displayed when the original location no longer exists
|
||||||
- [[ADF-3224](https://issues.alfresco.com/jira/browse/ADF-3224)] - Authentication Guard (ACS) does not redirect to Login on page reload
|
- \[[ADF-3224](https://issues.alfresco.com/jira/browse/ADF-3224)] - Authentication Guard (ACS) does not redirect to Login on page reload
|
||||||
- [[ADF-3225](https://issues.alfresco.com/jira/browse/ADF-3225)] - Download version button is still displayed after the modification in code
|
- \[[ADF-3225](https://issues.alfresco.com/jira/browse/ADF-3225)] - Download version button is still displayed after the modification in code
|
||||||
- [[ADF-3226](https://issues.alfresco.com/jira/browse/ADF-3226)] - Version comments are still displayed after the code modification
|
- \[[ADF-3226](https://issues.alfresco.com/jira/browse/ADF-3226)] - Version comments are still displayed after the code modification
|
||||||
- [[ADF-3229](https://issues.alfresco.com/jira/browse/ADF-3229)] - People widget's result box shouldn't be displayed when deleting the search
|
- \[[ADF-3229](https://issues.alfresco.com/jira/browse/ADF-3229)] - People widget's result box shouldn't be displayed when deleting the search
|
||||||
- [[ADF-3232](https://issues.alfresco.com/jira/browse/ADF-3232)] - [Document list] - "Cannot read property 'toLowerCase' of undefined" error loaded in console when go to Content services
|
- \[[ADF-3232](https://issues.alfresco.com/jira/browse/ADF-3232)] - [Document list] - "Cannot read property 'toLowerCase' of undefined" error loaded in console when go to Content services
|
||||||
- [[ADF-3235](https://issues.alfresco.com/jira/browse/ADF-3235)] - Items per page displays wrong number on search results for 'folder'
|
- \[[ADF-3235](https://issues.alfresco.com/jira/browse/ADF-3235)] - Items per page displays wrong number on search results for 'folder'
|
||||||
- [[ADF-3242](https://issues.alfresco.com/jira/browse/ADF-3242)] - No message is displayed in the message bus
|
- \[[ADF-3242](https://issues.alfresco.com/jira/browse/ADF-3242)] - No message is displayed in the message bus
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [[ADF-2510](https://issues.alfresco.com/jira/browse/ADF-2510)] - Create automated test for default filters when creating a process
|
- \[[ADF-2510](https://issues.alfresco.com/jira/browse/ADF-2510)] - Create automated test for default filters when creating a process
|
||||||
- [[ADF-2520](https://issues.alfresco.com/jira/browse/ADF-2520)] - Creat automated tests for Upload file - TaskList
|
- \[[ADF-2520](https://issues.alfresco.com/jira/browse/ADF-2520)] - Creat automated tests for Upload file - TaskList
|
||||||
- [[ADF-2568](https://issues.alfresco.com/jira/browse/ADF-2568)] - Create app.config schema for faceted search
|
- \[[ADF-2568](https://issues.alfresco.com/jira/browse/ADF-2568)] - Create app.config schema for faceted search
|
||||||
- [[ADF-2646](https://issues.alfresco.com/jira/browse/ADF-2646)] - [Alfresco-js-api] Demo shell e2e test piepeline
|
- \[[ADF-2646](https://issues.alfresco.com/jira/browse/ADF-2646)] - [Alfresco-js-api] Demo shell e2e test piepeline
|
||||||
- [[ADF-2709](https://issues.alfresco.com/jira/browse/ADF-2709)] - Replace the ADF accordion with material accordion
|
- \[[ADF-2709](https://issues.alfresco.com/jira/browse/ADF-2709)] - Replace the ADF accordion with material accordion
|
||||||
- [[ADF-2756](https://issues.alfresco.com/jira/browse/ADF-2756)] - Add lock files
|
- \[[ADF-2756](https://issues.alfresco.com/jira/browse/ADF-2756)] - Add lock files
|
||||||
- [[ADF-2797](https://issues.alfresco.com/jira/browse/ADF-2797)] - [Automated test] datatable - pagination, 5 Items per page
|
- \[[ADF-2797](https://issues.alfresco.com/jira/browse/ADF-2797)] - [Automated test] datatable - pagination, 5 Items per page
|
||||||
- [[ADF-2798](https://issues.alfresco.com/jira/browse/ADF-2798)] - [Automated test] datatable - pagination, 10 Items per page
|
- \[[ADF-2798](https://issues.alfresco.com/jira/browse/ADF-2798)] - [Automated test] datatable - pagination, 10 Items per page
|
||||||
- [[ADF-2800](https://issues.alfresco.com/jira/browse/ADF-2800)] - [Automated test] datatable - pagination, 15 Items per page
|
- \[[ADF-2800](https://issues.alfresco.com/jira/browse/ADF-2800)] - [Automated test] datatable - pagination, 15 Items per page
|
||||||
- [[ADF-2801](https://issues.alfresco.com/jira/browse/ADF-2801)] - [Automated test] datatable - pagination, default pagination
|
- \[[ADF-2801](https://issues.alfresco.com/jira/browse/ADF-2801)] - [Automated test] datatable - pagination, default pagination
|
||||||
- [[ADF-2821](https://issues.alfresco.com/jira/browse/ADF-2821)] - Sidebar action button move Module
|
- \[[ADF-2821](https://issues.alfresco.com/jira/browse/ADF-2821)] - Sidebar action button move Module
|
||||||
- [[ADF-2833](https://issues.alfresco.com/jira/browse/ADF-2833)] - Create automated test Pagination when the content is sorted
|
- \[[ADF-2833](https://issues.alfresco.com/jira/browse/ADF-2833)] - Create automated test [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) when the content is sorted
|
||||||
- [[ADF-2834](https://issues.alfresco.com/jira/browse/ADF-2834)] - Create automated test Items per page when having 25 files
|
- \[[ADF-2834](https://issues.alfresco.com/jira/browse/ADF-2834)] - Create automated test Items per page when having 25 files
|
||||||
- [[ADF-2835](https://issues.alfresco.com/jira/browse/ADF-2835)] - Create automated test for Pagination in an empty folder
|
- \[[ADF-2835](https://issues.alfresco.com/jira/browse/ADF-2835)] - Create automated test for [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) in an empty folder
|
||||||
- [[ADF-2836](https://issues.alfresco.com/jira/browse/ADF-2836)] - Create automated test for Trashcan - Supported page size
|
- \[[ADF-2836](https://issues.alfresco.com/jira/browse/ADF-2836)] - Create automated test for Trashcan - Supported page size
|
||||||
- [[ADF-2837](https://issues.alfresco.com/jira/browse/ADF-2837)] - Create automated test for Pagination - returns to previous page when current is empty
|
- \[[ADF-2837](https://issues.alfresco.com/jira/browse/ADF-2837)] - Create automated test for [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) - returns to previous page when current is empty
|
||||||
- [[ADF-2860](https://issues.alfresco.com/jira/browse/ADF-2860)] - Create automated test for Pagination at first 20 started tasks (tasklist)
|
- \[[ADF-2860](https://issues.alfresco.com/jira/browse/ADF-2860)] - Create automated test for [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) at first 20 started tasks (tasklist)
|
||||||
- [[ADF-2861](https://issues.alfresco.com/jira/browse/ADF-2861)] - Create automated test for Items per page set to 15 (tasklist)
|
- \[[ADF-2861](https://issues.alfresco.com/jira/browse/ADF-2861)] - Create automated test for Items per page set to 15 (tasklist)
|
||||||
- [[ADF-2862](https://issues.alfresco.com/jira/browse/ADF-2862)] - Create automated test for Items per page set to 10 (tasklist)
|
- \[[ADF-2862](https://issues.alfresco.com/jira/browse/ADF-2862)] - Create automated test for Items per page set to 10 (tasklist)
|
||||||
- [[ADF-2863](https://issues.alfresco.com/jira/browse/ADF-2863)] - Create automated test for Items per page set to 5 (tasklist)
|
- \[[ADF-2863](https://issues.alfresco.com/jira/browse/ADF-2863)] - Create automated test for Items per page set to 5 (tasklist)
|
||||||
- [[ADF-2864](https://issues.alfresco.com/jira/browse/ADF-2864)] - Create automated test for Items per page set to 15 and adding of tasks (tasklist)
|
- \[[ADF-2864](https://issues.alfresco.com/jira/browse/ADF-2864)] - Create automated test for Items per page set to 15 and adding of tasks (tasklist)
|
||||||
- [[ADF-2865](https://issues.alfresco.com/jira/browse/ADF-2865)] - Create automated test for Items per page set to 20 (tasklist)
|
- \[[ADF-2865](https://issues.alfresco.com/jira/browse/ADF-2865)] - Create automated test for Items per page set to 20 (tasklist)
|
||||||
- [[ADF-2866](https://issues.alfresco.com/jira/browse/ADF-2866)] - Create automated test for sorting by name (tasklist)
|
- \[[ADF-2866](https://issues.alfresco.com/jira/browse/ADF-2866)] - Create automated test for sorting by name (tasklist)
|
||||||
- [[ADF-2867](https://issues.alfresco.com/jira/browse/ADF-2867)] - Create automated test for page number dropdown (tasklist)
|
- \[[ADF-2867](https://issues.alfresco.com/jira/browse/ADF-2867)] - Create automated test for page number dropdown (tasklist)
|
||||||
- [[ADF-2868](https://issues.alfresco.com/jira/browse/ADF-2868)] - Create automated test for Pagination at first 20 started processes (processlist)
|
- \[[ADF-2868](https://issues.alfresco.com/jira/browse/ADF-2868)] - Create automated test for [`Pagination`](../../lib/content-services/document-list/models/document-library.model.ts) at first 20 started processes (processlist)
|
||||||
- [[ADF-2869](https://issues.alfresco.com/jira/browse/ADF-2869)] - Create automated test for Items per page set to 15 (processlist)
|
- \[[ADF-2869](https://issues.alfresco.com/jira/browse/ADF-2869)] - Create automated test for Items per page set to 15 (processlist)
|
||||||
- [[ADF-2870](https://issues.alfresco.com/jira/browse/ADF-2870)] - Create automated test for Items per page set to 10 (processlist)
|
- \[[ADF-2870](https://issues.alfresco.com/jira/browse/ADF-2870)] - Create automated test for Items per page set to 10 (processlist)
|
||||||
- [[ADF-2871](https://issues.alfresco.com/jira/browse/ADF-2871)] - Create automated test for Items per page set to 5 (processlist)
|
- \[[ADF-2871](https://issues.alfresco.com/jira/browse/ADF-2871)] - Create automated test for Items per page set to 5 (processlist)
|
||||||
- [[ADF-2872](https://issues.alfresco.com/jira/browse/ADF-2872)] - Create automated test for Items per page set to 15 and adding of processes (tasklist)
|
- \[[ADF-2872](https://issues.alfresco.com/jira/browse/ADF-2872)] - Create automated test for Items per page set to 15 and adding of processes (tasklist)
|
||||||
- [[ADF-2873](https://issues.alfresco.com/jira/browse/ADF-2873)] - Create automated test for Items per page set to 20 (processlist)
|
- \[[ADF-2873](https://issues.alfresco.com/jira/browse/ADF-2873)] - Create automated test for Items per page set to 20 (processlist)
|
||||||
- [[ADF-2874](https://issues.alfresco.com/jira/browse/ADF-2874)] - Create automated test for sorting by name (processlist)
|
- \[[ADF-2874](https://issues.alfresco.com/jira/browse/ADF-2874)] - Create automated test for sorting by name (processlist)
|
||||||
- [[ADF-2875](https://issues.alfresco.com/jira/browse/ADF-2875)] - Create automated test for page number dropdown (processlist)
|
- \[[ADF-2875](https://issues.alfresco.com/jira/browse/ADF-2875)] - Create automated test for page number dropdown (processlist)
|
||||||
- [[ADF-2906](https://issues.alfresco.com/jira/browse/ADF-2906)] - Add the style form zeplin in the adf-empty-list component
|
- \[[ADF-2906](https://issues.alfresco.com/jira/browse/ADF-2906)] - Add the style form zeplin in the adf-empty-list component
|
||||||
- [[ADF-2912](https://issues.alfresco.com/jira/browse/ADF-2912)] - Group EVERYONE should always be showed for search on add permission results
|
- \[[ADF-2912](https://issues.alfresco.com/jira/browse/ADF-2912)] - Group EVERYONE should always be showed for search on add permission results
|
||||||
- [[ADF-2913](https://issues.alfresco.com/jira/browse/ADF-2913)] - Search Filter does not preserve original query
|
- \[[ADF-2913](https://issues.alfresco.com/jira/browse/ADF-2913)] - Search Filter does not preserve original query
|
||||||
- [[ADF-2988](https://issues.alfresco.com/jira/browse/ADF-2988)] - Replace existing Alfresco Logo on the login component
|
- \[[ADF-2988](https://issues.alfresco.com/jira/browse/ADF-2988)] - Replace existing Alfresco Logo on the [login component](../core/login.component.md)
|
||||||
- [[ADF-3037](https://issues.alfresco.com/jira/browse/ADF-3037)] - [js-api] Add newly introduced isFavorite property to Nodes
|
- \[[ADF-3037](https://issues.alfresco.com/jira/browse/ADF-3037)] - [js-api] Add newly introduced isFavorite property to Nodes
|
||||||
- [[ADF-3042](https://issues.alfresco.com/jira/browse/ADF-3042)] - Use the custom date adapter from adf-core on Search Date Range widget
|
- \[[ADF-3042](https://issues.alfresco.com/jira/browse/ADF-3042)] - Use the custom date adapter from adf-core on Search Date Range widget
|
||||||
- [[ADF-3062](https://issues.alfresco.com/jira/browse/ADF-3062)] - NodeFavoriteDirective should support ACS 5x and 6x
|
- \[[ADF-3062](https://issues.alfresco.com/jira/browse/ADF-3062)] - [`NodeFavoriteDirective`](../core/node-favorite.directive.md) should support ACS 5x and 6x
|
||||||
- [[ADF-3088](https://issues.alfresco.com/jira/browse/ADF-3088)] - Remove sub component folder in the core
|
- \[[ADF-3088](https://issues.alfresco.com/jira/browse/ADF-3088)] - Remove sub component folder in the core
|
||||||
- [[ADF-3094](https://issues.alfresco.com/jira/browse/ADF-3094)] - Test ADF against ACS6
|
- \[[ADF-3094](https://issues.alfresco.com/jira/browse/ADF-3094)] - Test ADF against ACS6
|
||||||
- [[ADF-3114](https://issues.alfresco.com/jira/browse/ADF-3114)] - CardViewItemProperty extra custom data
|
- \[[ADF-3114](https://issues.alfresco.com/jira/browse/ADF-3114)] - CardViewItemProperty extra custom data
|
||||||
- [[ADF-3153](https://issues.alfresco.com/jira/browse/ADF-3153)] - Provide example for DataTable filtering
|
- \[[ADF-3153](https://issues.alfresco.com/jira/browse/ADF-3153)] - Provide example for DataTable filtering
|
||||||
- [[ADF-3170](https://issues.alfresco.com/jira/browse/ADF-3170)] - Storage JS-API ticket and user
|
- \[[ADF-3170](https://issues.alfresco.com/jira/browse/ADF-3170)] - Storage JS-API ticket and user
|
||||||
|
|
||||||
### Feature Bug
|
### Feature Bug
|
||||||
|
|
||||||
- [[ADF-2925](https://issues.alfresco.com/jira/browse/ADF-2925)] - The error message for "To" field is not the correct one when the field is not completed by the user
|
- \[[ADF-2925](https://issues.alfresco.com/jira/browse/ADF-2925)] - The error message for "To" field is not the correct one when the field is not completed by the user
|
||||||
|
|
||||||
### Feature (Task)
|
### Feature (Task)
|
||||||
|
|
||||||
- [[ADF-3055](https://issues.alfresco.com/jira/browse/ADF-3055)] - pageSize not working for facetField
|
- \[[ADF-3055](https://issues.alfresco.com/jira/browse/ADF-3055)] - pageSize not working for facetField
|
||||||
- [[ADF-3060](https://issues.alfresco.com/jira/browse/ADF-3060)] - Multi-select facet basic (P2)
|
- \[[ADF-3060](https://issues.alfresco.com/jira/browse/ADF-3060)] - Multi-select facet basic (P2)
|
||||||
|
|
||||||
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have any questions about the release,please contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components) .
|
Please refer to [the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues) for other known issues in this release. If you have any questions about the release,please contact us using [gitter](https://gitter.im/Alfresco/alfresco-ng2-components) .
|
||||||
|
|||||||
+393
-377
@@ -6,16 +6,41 @@ This is the latest **General Available**
|
|||||||
release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
release of the Application Development Framework, which contains the Angular components to build a Web Application on top of the Alfresco Platform.
|
||||||
The release can be found on GitHub at
|
The release can be found on GitHub at
|
||||||
[this location.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
[this location.](https://github.com/Alfresco/alfresco-ng2-components/releases/tag/1.7.0)
|
||||||
|
|
||||||
### New name packages
|
### New name packages
|
||||||
|
|
||||||
```
|
"@alfresco/adf-content-services" : "2.5.0"
|
||||||
"@alfresco/adf-content-services" : "2.5.0"
|
"@alfresco/adf-process-services" : "2.5.0"
|
||||||
"@alfresco/adf-process-services" : "2.5.0"
|
"@alfresco/adf-core" : "2.5.0"
|
||||||
"@alfresco/adf-core" : "2.5.0"
|
"@alfresco/adf-insights" : "2.5.0"
|
||||||
"@alfresco/adf-insights" : "2.5.0"
|
|
||||||
```
|
## Contents
|
||||||
|
|
||||||
|
- [New name packages](#new-name-packages)
|
||||||
|
- [Goals for this release](#goals-for-this-release)
|
||||||
|
- [Notable new features](#notable-new-features)
|
||||||
|
- [Update Angular 6 and Material 6](#update-angular-6-and-material-6)
|
||||||
|
- [Search Improvements](#search-improvements)
|
||||||
|
- [General Header component](#general-header-component)
|
||||||
|
- [Default metadata properties hide/show](#default-metadata-properties-hideshow)
|
||||||
|
- [Card view new property types rendering](#card-view-new-property-types-rendering)
|
||||||
|
- [NotificationService customizability improvement](#notificationservice-customizability-improvement)
|
||||||
|
- [Dynamic Table - Datetime widget](#dynamic-table---datetime-widget)
|
||||||
|
- [Attach a form to a standalone Task](#attach-a-form-to-a-standalone-task)
|
||||||
|
- [Task list/Process list processDefinitionId filter]\(#task-listprocess-list processdefinitionid-filter)
|
||||||
|
- [Lazy loading improvements](#lazy-loading-improvements)
|
||||||
|
- [Localization](#localization)
|
||||||
|
- [References](#references)
|
||||||
|
- [Issues addressed](#issues-addressed)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Feature](#feature)
|
||||||
|
- [Epic](#epic)
|
||||||
|
- [Story](#story)
|
||||||
|
- [Bug](#bug)
|
||||||
|
- [Task](#task)
|
||||||
|
- [Feature Bug](#feature-bug)
|
||||||
|
- [Feature (Task)](#feature-task)
|
||||||
|
|
||||||
## Goals for this release
|
## Goals for this release
|
||||||
|
|
||||||
In this release we have focused on updating the version of the Angular and Material libraries from 5 to 6. The team has also spent part of the sprints improving the e2e test coverage.
|
In this release we have focused on updating the version of the Angular and Material libraries from 5 to 6. The team has also spent part of the sprints improving the e2e test coverage.
|
||||||
@@ -38,7 +63,7 @@ Below are the most important new features of this release:
|
|||||||
- **General Header component**
|
- **General Header component**
|
||||||
- **Card view new property types rendering**
|
- **Card view new property types rendering**
|
||||||
- **Default metadata properties hide/show property**
|
- **Default metadata properties hide/show property**
|
||||||
- **NotificationService expose MatSnackBarConfig**
|
- **[`NotificationService`](../core/notification.service.md) expose MatSnackBarConfig**
|
||||||
- **Dynamic Table - Datetime widget**
|
- **Dynamic Table - Datetime widget**
|
||||||
- **Attach a form to a standalone Task**
|
- **Attach a form to a standalone Task**
|
||||||
- **Task list/Process list processDefinitionId filter**
|
- **Task list/Process list processDefinitionId filter**
|
||||||
@@ -54,21 +79,19 @@ In this release, we have updated our direct dependency on the Angular and Materi
|
|||||||
- You can now select multiple buckets for the facet result. All buckets from the same facet are combined with logical "OR", so you can select "JPEG" and "PNG" for the "content.mimetype" for example.
|
- You can now select multiple buckets for the facet result. All buckets from the same facet are combined with logical "OR", so you can select "JPEG" and "PNG" for the "content.mimetype" for example.
|
||||||
- Facet fields and queries now respect the order of declaration in the application configuration file. When rendering query results, the Search Filter uses the order of declaration.
|
- Facet fields and queries now respect the order of declaration in the application configuration file. When rendering query results, the Search Filter uses the order of declaration.
|
||||||
- Facet buckets get the numbers automatically updated based on user interaction.
|
- Facet buckets get the numbers automatically updated based on user interaction.
|
||||||
|
|
||||||
### General Header component
|
### General Header component
|
||||||
|
|
||||||
This component is a reusable header for Alfresco applications. It displays a customizable header that can be reused. Use the input properties to configure the left side (title, button) and the primary color of the header. The right side of the header can contain other components which are transcluded in the header component.
|
This component is a reusable header for Alfresco applications. It displays a customizable header that can be reused. Use the input properties to configure the left side (title, button) and the primary color of the header. The right side of the header can contain other components which are transcluded in the header component.
|
||||||
|
|
||||||
```
|
<adf-layout-header
|
||||||
<adf-layout-header
|
title="title"
|
||||||
title="title"
|
logo="logo.png"
|
||||||
logo="logo.png"
|
[redirectUrl]="'/home'"
|
||||||
[redirectUrl]="'/home'"
|
color="primary"
|
||||||
color="primary"
|
(toggled)=toggleMenu($event)>
|
||||||
(toggled)=toggleMenu($event)>
|
.......
|
||||||
.......
|
|
||||||
</adf-layout-header>
|
</adf-layout-header>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -78,12 +101,10 @@ For more information about this component please refer to the
|
|||||||
### Default metadata properties hide/show
|
### Default metadata properties hide/show
|
||||||
|
|
||||||
In ADF 2.5.0 you can now customize the metadata card with the option of showing or hiding the default properties of the file.
|
In ADF 2.5.0 you can now customize the metadata card with the option of showing or hiding the default properties of the file.
|
||||||
|
|
||||||
```
|
<adf-content-metadata-card .......
|
||||||
<adf-content-metadata-card .......
|
|
||||||
[displayEmpty]="false">
|
[displayEmpty]="false">
|
||||||
</adf-content-metadata-card>
|
</adf-content-metadata-card>
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -91,21 +112,19 @@ In ADF 2.5.0 you can now customize the metadata card with the option of showin
|
|||||||
|
|
||||||
Two new property types are now available in the card view:
|
Two new property types are now available in the card view:
|
||||||
|
|
||||||
```
|
new CardViewKeyValuePairsItemModel({
|
||||||
new CardViewKeyValuePairsItemModel({
|
label: 'CardView Key-Value Pairs Item',
|
||||||
label: 'CardView Key-Value Pairs Item',
|
value: [],
|
||||||
value: [],
|
key: 'key-value-pairs',
|
||||||
key: 'key-value-pairs',
|
editable: this.isEditable
|
||||||
editable: this.isEditable
|
}),
|
||||||
}),
|
new CardViewSelectItemModel({
|
||||||
new CardViewSelectItemModel({
|
label: 'CardView Select Item',
|
||||||
label: 'CardView Select Item',
|
value: 'one',
|
||||||
value: 'one',
|
options$: of([{ key: 'one', label: 'One' }, { key: 'two', label: 'Two' }]),
|
||||||
options$: of([{ key: 'one', label: 'One' }, { key: 'two', label: 'Two' }]),
|
key: 'select',
|
||||||
key: 'select',
|
editable: this.isEditable
|
||||||
editable: this.isEditable
|
}),
|
||||||
}),
|
|
||||||
```
|
|
||||||
|
|
||||||
KeyValuePairs is a map key value that is rendered as shown in the image to the left. It uses a nicely-formatted table that allows also for easy editing.ViewSelectItem is a selectBox that allows you to limit the set of possible values for a property.
|
KeyValuePairs is a map key value that is rendered as shown in the image to the left. It uses a nicely-formatted table that allows also for easy editing.ViewSelectItem is a selectBox that allows you to limit the set of possible values for a property.
|
||||||
|
|
||||||
@@ -138,12 +157,10 @@ You can now render DateTime items in the dynamic table of a form.
|
|||||||
### Attach a form to a standalone Task
|
### Attach a form to a standalone Task
|
||||||
|
|
||||||
You can now attach a form to a new task that is not part of a Process using the task-standalone component
|
You can now attach a form to a new task that is not part of a Process using the task-standalone component
|
||||||
|
|
||||||
```
|
<adf-task-standalone
|
||||||
<adf-task-standalone
|
[taskName]= "taskname">
|
||||||
[taskName]= "taskname">
|
</adf-task-standalone>
|
||||||
</adf-task-standalone>
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -159,8 +176,8 @@ A new input parameter processDefinitionId has been added to the Tasklist and th
|
|||||||
### Lazy loading improvements
|
### Lazy loading improvements
|
||||||
|
|
||||||
You can now use ADF libraries with the lazy-loaded feature modules. Every ADF library now supports "forRoot" and "forChild" semantics for the main modules.
|
You can now use ADF libraries with the lazy-loaded feature modules. Every ADF library now supports "forRoot" and "forChild" semantics for the main modules.
|
||||||
For example, you should use "CoreModule.forRoot()" in the main application module, and "CoreModule.forChild()" in the lazy modules.
|
For example, you should use ["CoreModule](../../lib/core/core.module.ts).forRoot()" in the main application module, and ["CoreModule](../../lib/core/core.module.ts).forChild()" in the lazy modules.
|
||||||
|
|
||||||
### Localization
|
### Localization
|
||||||
|
|
||||||
This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norwegian (BokmÅl), Russian, Brazilian Portuguese and Simplified Chinese versions.
|
This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norwegian (BokmÅl), Russian, Brazilian Portuguese and Simplified Chinese versions.
|
||||||
@@ -188,362 +205,361 @@ Below you can find a brief list of references to help you start using the new
|
|||||||
Please refer to the
|
Please refer to the
|
||||||
[official documentation](http://docs.alfresco.com/)
|
[official documentation](http://docs.alfresco.com/)
|
||||||
for further details and suggestions.
|
for further details and suggestions.
|
||||||
|
|
||||||
## Issues addressed
|
## Issues addressed
|
||||||
|
|
||||||
Release Notes - Apps Development Framework - Version 2.5.0
|
Release Notes - Apps Development Framework - Version 2.5.0
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-3288](https://issues.alfresco.com/jira/browse/ADF-3288)
|
[ADF-3288](https://issues.alfresco.com/jira/browse/ADF-3288)
|
||||||
] - Update version upload documentation
|
] - Update version upload documentation
|
||||||
|
|
||||||
### Feature
|
### Feature
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-2494](https://issues.alfresco.com/jira/browse/ADF-2494)
|
[ADF-2494](https://issues.alfresco.com/jira/browse/ADF-2494)
|
||||||
] - Task Standalone - Provide a way to attach a form
|
] - Task Standalone - Provide a way to attach a form
|
||||||
- [
|
- \[
|
||||||
[ADF-2671](https://issues.alfresco.com/jira/browse/ADF-2671)
|
[ADF-2671](https://issues.alfresco.com/jira/browse/ADF-2671)
|
||||||
] - When user doesn't have permissions, a tooltip should be showed
|
] - When user doesn't have permissions, a tooltip should be showed
|
||||||
- [
|
- \[
|
||||||
[ADF-2927](https://issues.alfresco.com/jira/browse/ADF-2927)
|
[ADF-2927](https://issues.alfresco.com/jira/browse/ADF-2927)
|
||||||
] - Add Clear all button to facet fields and facet queries
|
] - Add Clear all button to facet fields and facet queries
|
||||||
- [
|
- \[
|
||||||
[ADF-3103](https://issues.alfresco.com/jira/browse/ADF-3103)
|
[ADF-3103](https://issues.alfresco.com/jira/browse/ADF-3103)
|
||||||
] - Task List - Provide a way to filter the list by ProcessDefinitionId
|
] - Task List - Provide a way to filter the list by ProcessDefinitionId
|
||||||
- [
|
- \[
|
||||||
[ADF-3141](https://issues.alfresco.com/jira/browse/ADF-3141)
|
[ADF-3141](https://issues.alfresco.com/jira/browse/ADF-3141)
|
||||||
] - ADF-ProcessList Enanchement
|
] - ADF-ProcessList Enanchement
|
||||||
- [
|
- \[
|
||||||
[ADF-3149](https://issues.alfresco.com/jira/browse/ADF-3149)
|
[ADF-3149](https://issues.alfresco.com/jira/browse/ADF-3149)
|
||||||
] - Create fake Report Issues page for Error Component
|
] - Create fake Report Issues page for Error Component
|
||||||
- [
|
- \[
|
||||||
[ADF-3193](https://issues.alfresco.com/jira/browse/ADF-3193)
|
[ADF-3193](https://issues.alfresco.com/jira/browse/ADF-3193)
|
||||||
] - CardView item key-value pair properties
|
] - CardView item key-value pair properties
|
||||||
- [
|
- \[
|
||||||
[ADF-3237](https://issues.alfresco.com/jira/browse/ADF-3237)
|
[ADF-3237](https://issues.alfresco.com/jira/browse/ADF-3237)
|
||||||
] - Task Details - Create a way to change and remove a form
|
] - Task Details - Create a way to change and remove a form
|
||||||
- [
|
- \[
|
||||||
[ADF-3267](https://issues.alfresco.com/jira/browse/ADF-3267)
|
[ADF-3267](https://issues.alfresco.com/jira/browse/ADF-3267)
|
||||||
] - Dynamic Table - The boolean column should render Yes/No value
|
] - Dynamic Table - The boolean column should render Yes/No value
|
||||||
- [
|
- \[
|
||||||
[ADF-3268](https://issues.alfresco.com/jira/browse/ADF-3268)
|
[ADF-3268](https://issues.alfresco.com/jira/browse/ADF-3268)
|
||||||
] - Dynamic Table - Add the datetime widget
|
] - Dynamic Table - Add the datetime widget
|
||||||
- [
|
- \[
|
||||||
[ADF-3274](https://issues.alfresco.com/jira/browse/ADF-3274)
|
[ADF-3274](https://issues.alfresco.com/jira/browse/ADF-3274)
|
||||||
] - Start Task - Use the people widget instead of the people list
|
] - Start Task - Use the people widget instead of the people list
|
||||||
- [
|
- \[
|
||||||
[ADF-3275](https://issues.alfresco.com/jira/browse/ADF-3275)
|
[ADF-3275](https://issues.alfresco.com/jira/browse/ADF-3275)
|
||||||
] - ADF Card view combobox
|
] - ADF Card view combobox
|
||||||
- [
|
- \[
|
||||||
[ADF-3284](https://issues.alfresco.com/jira/browse/ADF-3284)
|
[ADF-3284](https://issues.alfresco.com/jira/browse/ADF-3284)
|
||||||
] - ProcessFilter - the method ng doesn't check the property filterParam
|
] - ProcessFilter - the method ng doesn't check the property filterParam
|
||||||
- [
|
- \[
|
||||||
[ADF-3286](https://issues.alfresco.com/jira/browse/ADF-3286)
|
[ADF-3286](https://issues.alfresco.com/jira/browse/ADF-3286)
|
||||||
] - NotificationService expose MatSnackBarConfig
|
] - [`NotificationService`](../core/notification.service.md) expose MatSnackBarConfig
|
||||||
- [
|
- \[
|
||||||
[ADF-3299](https://issues.alfresco.com/jira/browse/ADF-3299)
|
[ADF-3299](https://issues.alfresco.com/jira/browse/ADF-3299)
|
||||||
] - Upgrade Angular
|
] - Upgrade Angular
|
||||||
- [
|
- \[
|
||||||
[ADF-3300](https://issues.alfresco.com/jira/browse/ADF-3300)
|
[ADF-3300](https://issues.alfresco.com/jira/browse/ADF-3300)
|
||||||
] - Upgrade Angular Material Design
|
] - Upgrade Angular Material Design
|
||||||
- [
|
- \[
|
||||||
[ADF-3308](https://issues.alfresco.com/jira/browse/ADF-3308)
|
[ADF-3308](https://issues.alfresco.com/jira/browse/ADF-3308)
|
||||||
] - ProcessList Component - Provide a way to filter the list by fields
|
] - [`ProcessList`](../../lib/process-services/mock/process/process.model.mock.ts) Component - Provide a way to filter the list by fields
|
||||||
- [
|
- \[
|
||||||
[ADF-3366](https://issues.alfresco.com/jira/browse/ADF-3366)
|
[ADF-3366](https://issues.alfresco.com/jira/browse/ADF-3366)
|
||||||
] - Update Site details
|
] - Update Site details
|
||||||
|
|
||||||
### Epic
|
### Epic
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-3177](https://issues.alfresco.com/jira/browse/ADF-3177)
|
[ADF-3177](https://issues.alfresco.com/jira/browse/ADF-3177)
|
||||||
] - General ADF Header component
|
] - General ADF Header component
|
||||||
|
|
||||||
## Story
|
## Story
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-2131](https://issues.alfresco.com/jira/browse/ADF-2131)
|
[ADF-2131](https://issues.alfresco.com/jira/browse/ADF-2131)
|
||||||
] - Search sorting (P1)
|
] - Search sorting (P1)
|
||||||
- [
|
- \[
|
||||||
[ADF-2563](https://issues.alfresco.com/jira/browse/ADF-2563)
|
[ADF-2563](https://issues.alfresco.com/jira/browse/ADF-2563)
|
||||||
] - Upload new version information options
|
] - Upload new version information options
|
||||||
- [
|
- \[
|
||||||
[ADF-3367](https://issues.alfresco.com/jira/browse/ADF-3367)
|
[ADF-3367](https://issues.alfresco.com/jira/browse/ADF-3367)
|
||||||
] - Multi-selection on facets
|
] - Multi-selection on facets
|
||||||
- [
|
- \[
|
||||||
[ADF-3372](https://issues.alfresco.com/jira/browse/ADF-3372)
|
[ADF-3372](https://issues.alfresco.com/jira/browse/ADF-3372)
|
||||||
] - Ability to hide/show "Properties" Content Metadata Card
|
] - Ability to hide/show "Properties" Content Metadata Card
|
||||||
|
|
||||||
### Bug
|
### Bug
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-2669](https://issues.alfresco.com/jira/browse/ADF-2669)
|
[ADF-2669](https://issues.alfresco.com/jira/browse/ADF-2669)
|
||||||
] - Delete version confirmation dialog has wrong 'cancel' color
|
] - Delete version confirmation dialog has wrong 'cancel' color
|
||||||
- [
|
- \[
|
||||||
[ADF-2765](https://issues.alfresco.com/jira/browse/ADF-2765)
|
[ADF-2765](https://issues.alfresco.com/jira/browse/ADF-2765)
|
||||||
] - Card view has broken layout in demo shell
|
] - Card view has broken layout in demo shell
|
||||||
- [
|
- \[
|
||||||
[ADF-2769](https://issues.alfresco.com/jira/browse/ADF-2769)
|
[ADF-2769](https://issues.alfresco.com/jira/browse/ADF-2769)
|
||||||
] - Search on document picker not working - when having custom dropdown defined.
|
] - Search on document picker not working - when having custom dropdown defined.
|
||||||
- [
|
- \[
|
||||||
[ADF-2854](https://issues.alfresco.com/jira/browse/ADF-2854)
|
[ADF-2854](https://issues.alfresco.com/jira/browse/ADF-2854)
|
||||||
] - [Demo shell] User is not redirected to active process when completing the first task as initiator
|
] - [Demo shell] User is not redirected to active process when completing the first task as initiator
|
||||||
- [
|
- \[
|
||||||
[ADF-2876](https://issues.alfresco.com/jira/browse/ADF-2876)
|
[ADF-2876](https://issues.alfresco.com/jira/browse/ADF-2876)
|
||||||
] - Activiti Form - Complete button does not get enabled when logged in as Active Directory users.
|
] - Activiti [`Form`](../../lib/process-services/task-list/models/form.model.ts) - Complete button does not get enabled when logged in as Active Directory users.
|
||||||
- [
|
- \[
|
||||||
[ADF-2962](https://issues.alfresco.com/jira/browse/ADF-2962)
|
[ADF-2962](https://issues.alfresco.com/jira/browse/ADF-2962)
|
||||||
] - Can't reach the Hide/Show password icon using tab key
|
] - Can't reach the Hide/Show password icon using tab key
|
||||||
- [
|
- \[
|
||||||
[ADF-3157](https://issues.alfresco.com/jira/browse/ADF-3157)
|
[ADF-3157](https://issues.alfresco.com/jira/browse/ADF-3157)
|
||||||
] - Comma in file name causes problems in Chrome browser #3458
|
] - Comma in file name causes problems in Chrome browser #3458
|
||||||
- [
|
- \[
|
||||||
[ADF-3172](https://issues.alfresco.com/jira/browse/ADF-3172)
|
[ADF-3172](https://issues.alfresco.com/jira/browse/ADF-3172)
|
||||||
] - the task list is not correctly updated after creating a new task assigned to someone else
|
] - the task list is not correctly updated after creating a new task assigned to someone else
|
||||||
- [
|
- \[
|
||||||
[ADF-3199](https://issues.alfresco.com/jira/browse/ADF-3199)
|
[ADF-3199](https://issues.alfresco.com/jira/browse/ADF-3199)
|
||||||
] - Datatable columns are not aligned.
|
] - Datatable columns are not aligned.
|
||||||
- [
|
- \[
|
||||||
[ADF-3214](https://issues.alfresco.com/jira/browse/ADF-3214)
|
[ADF-3214](https://issues.alfresco.com/jira/browse/ADF-3214)
|
||||||
] - PathElementEntity is missing properties
|
] - [`PathElementEntity`](../../lib/content-services/document-list/models/document-library.model.ts) is missing properties
|
||||||
- [
|
- \[
|
||||||
[ADF-3255](https://issues.alfresco.com/jira/browse/ADF-3255)
|
[ADF-3255](https://issues.alfresco.com/jira/browse/ADF-3255)
|
||||||
] - [Login page] -> The user remain logged on even the 'Remember me' checkbox unchecked
|
] - [Login page] -> The user remain logged on even the 'Remember me' checkbox unchecked
|
||||||
- [
|
- \[
|
||||||
[ADF-3283](https://issues.alfresco.com/jira/browse/ADF-3283)
|
[ADF-3283](https://issues.alfresco.com/jira/browse/ADF-3283)
|
||||||
] - CLONE - Thumbs.db files are uploading with a folder upload
|
] - CLONE - Thumbs.db files are uploading with a folder upload
|
||||||
- [
|
- \[
|
||||||
[ADF-3289](https://issues.alfresco.com/jira/browse/ADF-3289)
|
[ADF-3289](https://issues.alfresco.com/jira/browse/ADF-3289)
|
||||||
] - AppsDefinitionApi contains two methods with same name and different firms
|
] - AppsDefinitionApi contains two methods with same name and different firms
|
||||||
- [
|
- \[
|
||||||
[ADF-3292](https://issues.alfresco.com/jira/browse/ADF-3292)
|
[ADF-3292](https://issues.alfresco.com/jira/browse/ADF-3292)
|
||||||
] - CLONE - Filter category should be deselected when user makes a new search query
|
] - CLONE - Filter category should be deselected when user makes a new search query
|
||||||
- [
|
- \[
|
||||||
[ADF-3294](https://issues.alfresco.com/jira/browse/ADF-3294)
|
[ADF-3294](https://issues.alfresco.com/jira/browse/ADF-3294)
|
||||||
] - CLONE - DND - uploading folder into a folder fails
|
] - CLONE - DND - uploading folder into a folder fails
|
||||||
- [
|
- \[
|
||||||
[ADF-3298](https://issues.alfresco.com/jira/browse/ADF-3298)
|
[ADF-3298](https://issues.alfresco.com/jira/browse/ADF-3298)
|
||||||
] - CardViewSelectItemComponent has the label twice
|
] - [`CardViewSelectItemComponent`](../../lib/core/card-view/components/card-view-selectitem/card-view-selectitem.component.ts) has the label twice
|
||||||
- [
|
- \[
|
||||||
[ADF-3301](https://issues.alfresco.com/jira/browse/ADF-3301)
|
[ADF-3301](https://issues.alfresco.com/jira/browse/ADF-3301)
|
||||||
] - Error thrown when user downloads from DocumentList
|
] - Error thrown when user downloads from DocumentList
|
||||||
- [
|
- \[
|
||||||
[ADF-3309](https://issues.alfresco.com/jira/browse/ADF-3309)
|
[ADF-3309](https://issues.alfresco.com/jira/browse/ADF-3309)
|
||||||
] - Files with pptx extension are not generated first time
|
] - Files with pptx extension are not generated first time
|
||||||
- [
|
- \[
|
||||||
[ADF-3324](https://issues.alfresco.com/jira/browse/ADF-3324)
|
[ADF-3324](https://issues.alfresco.com/jira/browse/ADF-3324)
|
||||||
] - Preview - unshared file breaks preview
|
] - Preview - unshared file breaks preview
|
||||||
- [
|
- \[
|
||||||
[ADF-3328](https://issues.alfresco.com/jira/browse/ADF-3328)
|
[ADF-3328](https://issues.alfresco.com/jira/browse/ADF-3328)
|
||||||
] - Page title not translated on reloads
|
] - Page title not translated on reloads
|
||||||
- [
|
- \[
|
||||||
[ADF-3361](https://issues.alfresco.com/jira/browse/ADF-3361)
|
[ADF-3361](https://issues.alfresco.com/jira/browse/ADF-3361)
|
||||||
] - Search on document picker returns 0 results after change in adf-sites-dropdown
|
] - Search on document picker returns 0 results after change in adf-sites-dropdown
|
||||||
- [
|
- \[
|
||||||
[ADF-3362](https://issues.alfresco.com/jira/browse/ADF-3362)
|
[ADF-3362](https://issues.alfresco.com/jira/browse/ADF-3362)
|
||||||
] - Search on document picker with custom site list has problems
|
] - Search on document picker with custom site list has problems
|
||||||
- [
|
- \[
|
||||||
[ADF-3365](https://issues.alfresco.com/jira/browse/ADF-3365)
|
[ADF-3365](https://issues.alfresco.com/jira/browse/ADF-3365)
|
||||||
] - ADF search filter component doesn't provide the option to control the order of the facets
|
] - ADF [search filter component](../content-services/search-filter.component.md) doesn't provide the option to control the order of the facets
|
||||||
- [
|
- \[
|
||||||
[ADF-3373](https://issues.alfresco.com/jira/browse/ADF-3373)
|
[ADF-3373](https://issues.alfresco.com/jira/browse/ADF-3373)
|
||||||
] - Refresh button is not displayed on the form
|
] - Refresh button is not displayed on the form
|
||||||
- [
|
- \[
|
||||||
[ADF-3383](https://issues.alfresco.com/jira/browse/ADF-3383)
|
[ADF-3383](https://issues.alfresco.com/jira/browse/ADF-3383)
|
||||||
] - Incorrect datatype for password in PersonBodyCreate in index.d.ts
|
] - Incorrect datatype for password in PersonBodyCreate in index.d.ts
|
||||||
- [
|
- \[
|
||||||
[ADF-3386](https://issues.alfresco.com/jira/browse/ADF-3386)
|
[ADF-3386](https://issues.alfresco.com/jira/browse/ADF-3386)
|
||||||
] - Task Filters accordion is not expanding / collapsing
|
] - Task Filters accordion is not expanding / collapsing
|
||||||
- [
|
- \[
|
||||||
[ADF-3406](https://issues.alfresco.com/jira/browse/ADF-3406)
|
[ADF-3406](https://issues.alfresco.com/jira/browse/ADF-3406)
|
||||||
] - Search chips do not remove queries
|
] - Search chips do not remove queries
|
||||||
- [
|
- \[
|
||||||
[ADF-3424](https://issues.alfresco.com/jira/browse/ADF-3424)
|
[ADF-3424](https://issues.alfresco.com/jira/browse/ADF-3424)
|
||||||
] - Start Task - the Autocomplete shows an Object
|
] - Start Task - the Autocomplete shows an Object
|
||||||
- [
|
- \[
|
||||||
[ADF-3426](https://issues.alfresco.com/jira/browse/ADF-3426)
|
[ADF-3426](https://issues.alfresco.com/jira/browse/ADF-3426)
|
||||||
] - The translation not working properly
|
] - The translation not working properly
|
||||||
- [
|
- \[
|
||||||
[ADF-3445](https://issues.alfresco.com/jira/browse/ADF-3445)
|
[ADF-3445](https://issues.alfresco.com/jira/browse/ADF-3445)
|
||||||
] - Document list is not refreshed after editing the name of a folder
|
] - Document list is not refreshed after editing the name of a folder
|
||||||
- [
|
- \[
|
||||||
[ADF-3448](https://issues.alfresco.com/jira/browse/ADF-3448)
|
[ADF-3448](https://issues.alfresco.com/jira/browse/ADF-3448)
|
||||||
] - Menu dropdown is not properly displayed after right clicking on a node
|
] - Menu dropdown is not properly displayed after right clicking on a node
|
||||||
- [
|
- \[
|
||||||
[ADF-3449](https://issues.alfresco.com/jira/browse/ADF-3449)
|
[ADF-3449](https://issues.alfresco.com/jira/browse/ADF-3449)
|
||||||
] - Reports calendar is not displaying day numbers
|
] - Reports calendar is not displaying day numbers
|
||||||
- [
|
- \[
|
||||||
[ADF-3450](https://issues.alfresco.com/jira/browse/ADF-3450)
|
[ADF-3450](https://issues.alfresco.com/jira/browse/ADF-3450)
|
||||||
] - The colour of the custom toolbar enabled icons is changing to white when selecting other colour
|
] - The colour of the custom toolbar enabled icons is changing to white when selecting other colour
|
||||||
- [
|
- \[
|
||||||
[ADF-3451](https://issues.alfresco.com/jira/browse/ADF-3451)
|
[ADF-3451](https://issues.alfresco.com/jira/browse/ADF-3451)
|
||||||
] - Setting PageSize 0 to content mimeType of facet no type is showed
|
] - Setting PageSize 0 to content mimeType of facet no type is showed
|
||||||
- [
|
- \[
|
||||||
[ADF-3452](https://issues.alfresco.com/jira/browse/ADF-3452)
|
[ADF-3452](https://issues.alfresco.com/jira/browse/ADF-3452)
|
||||||
] - Show file - active form
|
] - Show file - active form
|
||||||
- [
|
- \[
|
||||||
[ADF-3456](https://issues.alfresco.com/jira/browse/ADF-3456)
|
[ADF-3456](https://issues.alfresco.com/jira/browse/ADF-3456)
|
||||||
] - Context menu is not displayed when right clicking on a row on document list
|
] - Context menu is not displayed when right clicking on a row on document list
|
||||||
- [
|
- \[
|
||||||
[ADF-3459](https://issues.alfresco.com/jira/browse/ADF-3459)
|
[ADF-3459](https://issues.alfresco.com/jira/browse/ADF-3459)
|
||||||
] - Putting invalid format date in Create Date Range filter doesn't show the correct error
|
] - Putting invalid format date in Create Date Range filter doesn't show the correct error
|
||||||
- [
|
- \[
|
||||||
[ADF-3461](https://issues.alfresco.com/jira/browse/ADF-3461)
|
[ADF-3461](https://issues.alfresco.com/jira/browse/ADF-3461)
|
||||||
] - Search results sorting by Author isn't working properly
|
] - Search results sorting by Author isn't working properly
|
||||||
- [
|
- \[
|
||||||
[ADF-3463](https://issues.alfresco.com/jira/browse/ADF-3463)
|
[ADF-3463](https://issues.alfresco.com/jira/browse/ADF-3463)
|
||||||
] - Process Heat Map doesn't display all the information
|
] - Process Heat Map doesn't display all the information
|
||||||
|
|
||||||
### Task
|
### Task
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-2506](https://issues.alfresco.com/jira/browse/ADF-2506)
|
[ADF-2506](https://issues.alfresco.com/jira/browse/ADF-2506)
|
||||||
] - Create automated test for empty process list
|
] - Create automated test for empty process list
|
||||||
- [
|
- \[
|
||||||
[ADF-3018](https://issues.alfresco.com/jira/browse/ADF-3018)
|
[ADF-3018](https://issues.alfresco.com/jira/browse/ADF-3018)
|
||||||
] - Create automated test for apps > replacing
|
] - Create automated test for apps > replacing
|
||||||
- [
|
- \[
|
||||||
[ADF-3030](https://issues.alfresco.com/jira/browse/ADF-3030)
|
[ADF-3030](https://issues.alfresco.com/jira/browse/ADF-3030)
|
||||||
] - Move ADF E2E tests
|
] - Move ADF E2E tests
|
||||||
- [
|
- \[
|
||||||
[ADF-3259](https://issues.alfresco.com/jira/browse/ADF-3259)
|
[ADF-3259](https://issues.alfresco.com/jira/browse/ADF-3259)
|
||||||
] - Consolidate login component
|
] - Consolidate [login component](../core/login.component.md)
|
||||||
- [
|
- \[
|
||||||
[ADF-3273](https://issues.alfresco.com/jira/browse/ADF-3273)
|
[ADF-3273](https://issues.alfresco.com/jira/browse/ADF-3273)
|
||||||
] - Consolidating the User info component
|
] - Consolidating the [User info component](../core/user-info.component.md)
|
||||||
- [
|
- \[
|
||||||
[ADF-3305](https://issues.alfresco.com/jira/browse/ADF-3305)
|
[ADF-3305](https://issues.alfresco.com/jira/browse/ADF-3305)
|
||||||
] - Expose the alfresco logo image
|
] - Expose the alfresco logo image
|
||||||
- [
|
- \[
|
||||||
[ADF-3321](https://issues.alfresco.com/jira/browse/ADF-3321)
|
[ADF-3321](https://issues.alfresco.com/jira/browse/ADF-3321)
|
||||||
] - Share the knowledge - APS - ADF
|
] - Share the knowledge - APS - ADF
|
||||||
- [
|
- \[
|
||||||
[ADF-3329](https://issues.alfresco.com/jira/browse/ADF-3329)
|
[ADF-3329](https://issues.alfresco.com/jira/browse/ADF-3329)
|
||||||
] - Create automated tests for datatable component
|
] - Create automated tests for datatable component
|
||||||
- [
|
- \[
|
||||||
[ADF-3330](https://issues.alfresco.com/jira/browse/ADF-3330)
|
[ADF-3330](https://issues.alfresco.com/jira/browse/ADF-3330)
|
||||||
] - Create automated tests for Uploader component
|
] - Create automated tests for Uploader component
|
||||||
- [
|
- \[
|
||||||
[ADF-3334](https://issues.alfresco.com/jira/browse/ADF-3334)
|
[ADF-3334](https://issues.alfresco.com/jira/browse/ADF-3334)
|
||||||
] - Create automated tests for Task list - Start Task
|
] - Create automated tests for Task list - Start Task
|
||||||
- [
|
- \[
|
||||||
[ADF-3335](https://issues.alfresco.com/jira/browse/ADF-3335)
|
[ADF-3335](https://issues.alfresco.com/jira/browse/ADF-3335)
|
||||||
] - Create automated tests for Task filters component
|
] - Create automated tests for [Task filters component](../process-services/task-filters.component.md)
|
||||||
- [
|
- \[
|
||||||
[ADF-3336](https://issues.alfresco.com/jira/browse/ADF-3336)
|
[ADF-3336](https://issues.alfresco.com/jira/browse/ADF-3336)
|
||||||
] - Create automated tests for Document List
|
] - Create automated tests for Document List
|
||||||
- [
|
- \[
|
||||||
[ADF-3337](https://issues.alfresco.com/jira/browse/ADF-3337)
|
[ADF-3337](https://issues.alfresco.com/jira/browse/ADF-3337)
|
||||||
] - Create automated tests for Process filters component
|
] - Create automated tests for [Process filters component](../process-services/process-filters.component.md)
|
||||||
- [
|
- \[
|
||||||
[ADF-3339](https://issues.alfresco.com/jira/browse/ADF-3339)
|
[ADF-3339](https://issues.alfresco.com/jira/browse/ADF-3339)
|
||||||
] - Create component in demo-shell to facilitate the testing of the header component
|
] - Create component in demo-shell to facilitate the testing of the header component
|
||||||
- [
|
- \[
|
||||||
[ADF-3344](https://issues.alfresco.com/jira/browse/ADF-3344)
|
[ADF-3344](https://issues.alfresco.com/jira/browse/ADF-3344)
|
||||||
] - Setup Automation test framework in ADF
|
] - Setup Automation test framework in ADF
|
||||||
- [
|
- \[
|
||||||
[ADF-3358](https://issues.alfresco.com/jira/browse/ADF-3358)
|
[ADF-3358](https://issues.alfresco.com/jira/browse/ADF-3358)
|
||||||
] - Possibility to set a hyperlink on logo - header component
|
] - Possibility to set a hyperlink on logo - header component
|
||||||
- [
|
- \[
|
||||||
[ADF-3359](https://issues.alfresco.com/jira/browse/ADF-3359)
|
[ADF-3359](https://issues.alfresco.com/jira/browse/ADF-3359)
|
||||||
] - Make header background color fully customizable
|
] - Make header background color fully customizable
|
||||||
- [
|
- \[
|
||||||
[ADF-3360](https://issues.alfresco.com/jira/browse/ADF-3360)
|
[ADF-3360](https://issues.alfresco.com/jira/browse/ADF-3360)
|
||||||
] - Possibility to customize tooltip-text on logo - Header component
|
] - Possibility to customize tooltip-text on logo - Header component
|
||||||
- [
|
- \[
|
||||||
[ADF-3363](https://issues.alfresco.com/jira/browse/ADF-3363)
|
[ADF-3363](https://issues.alfresco.com/jira/browse/ADF-3363)
|
||||||
] - Create automated tests for Info drawer
|
] - Create automated tests for Info drawer
|
||||||
- [
|
- \[
|
||||||
[ADF-3370](https://issues.alfresco.com/jira/browse/ADF-3370)
|
[ADF-3370](https://issues.alfresco.com/jira/browse/ADF-3370)
|
||||||
] - Create automated tests for process filters - sorting
|
] - Create automated tests for process filters - sorting
|
||||||
- [
|
- \[
|
||||||
[ADF-3374](https://issues.alfresco.com/jira/browse/ADF-3374)
|
[ADF-3374](https://issues.alfresco.com/jira/browse/ADF-3374)
|
||||||
] - Commenting on files (Adding / Viewing)
|
] - Commenting on files (Adding / Viewing)
|
||||||
- [
|
- \[
|
||||||
[ADF-3380](https://issues.alfresco.com/jira/browse/ADF-3380)
|
[ADF-3380](https://issues.alfresco.com/jira/browse/ADF-3380)
|
||||||
] - Provide lazy loading support for the Viewer
|
] - Provide lazy loading support for the Viewer
|
||||||
- [
|
- \[
|
||||||
[ADF-3384](https://issues.alfresco.com/jira/browse/ADF-3384)
|
[ADF-3384](https://issues.alfresco.com/jira/browse/ADF-3384)
|
||||||
] - Create automated tests for Version Component
|
] - Create automated tests for Version Component
|
||||||
- [
|
- \[
|
||||||
[ADF-3388](https://issues.alfresco.com/jira/browse/ADF-3388)
|
[ADF-3388](https://issues.alfresco.com/jira/browse/ADF-3388)
|
||||||
] - Create automated tests for Notification Component
|
] - Create automated tests for Notification Component
|
||||||
- [
|
- \[
|
||||||
[ADF-3399](https://issues.alfresco.com/jira/browse/ADF-3399)
|
[ADF-3399](https://issues.alfresco.com/jira/browse/ADF-3399)
|
||||||
] - Create an automated test to cover Header component tests.
|
] - Create an automated test to cover Header component tests.
|
||||||
- [
|
- \[
|
||||||
[ADF-3407](https://issues.alfresco.com/jira/browse/ADF-3407)
|
[ADF-3407](https://issues.alfresco.com/jira/browse/ADF-3407)
|
||||||
] - Create tests to cover comment functionality on Content Services PT1
|
] - Create tests to cover comment functionality on Content Services PT1
|
||||||
- [
|
- \[
|
||||||
[ADF-3418](https://issues.alfresco.com/jira/browse/ADF-3418)
|
[ADF-3418](https://issues.alfresco.com/jira/browse/ADF-3418)
|
||||||
] - Add the new localised Files
|
] - Add the new localised Files
|
||||||
- [
|
- \[
|
||||||
[ADF-3419](https://issues.alfresco.com/jira/browse/ADF-3419)
|
[ADF-3419](https://issues.alfresco.com/jira/browse/ADF-3419)
|
||||||
] - Update Generator App to 2.5.0
|
] - Update Generator App to 2.5.0
|
||||||
- [
|
- \[
|
||||||
[ADF-3420](https://issues.alfresco.com/jira/browse/ADF-3420)
|
[ADF-3420](https://issues.alfresco.com/jira/browse/ADF-3420)
|
||||||
] - Release Note 2.5.0
|
] - Release Note 2.5.0
|
||||||
- [
|
- \[
|
||||||
[ADF-3439](https://issues.alfresco.com/jira/browse/ADF-3439)
|
[ADF-3439](https://issues.alfresco.com/jira/browse/ADF-3439)
|
||||||
] - Create automated test for Header component (update).
|
] - Create automated test for Header component (update).
|
||||||
|
|
||||||
### Feature Bug
|
### Feature Bug
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-3091](https://issues.alfresco.com/jira/browse/ADF-3091)
|
[ADF-3091](https://issues.alfresco.com/jira/browse/ADF-3091)
|
||||||
] - User can't access the action toolbar for "Version Manager" in info drawer panel
|
] - User can't access the action toolbar for "Version Manager" in info drawer panel
|
||||||
- [
|
- \[
|
||||||
[ADF-3092](https://issues.alfresco.com/jira/browse/ADF-3092)
|
[ADF-3092](https://issues.alfresco.com/jira/browse/ADF-3092)
|
||||||
] - User can't upload a new version for a file from the info drawer panel
|
] - User can't upload a new version for a file from the info drawer panel
|
||||||
- [
|
- \[
|
||||||
[ADF-3178](https://issues.alfresco.com/jira/browse/ADF-3178)
|
[ADF-3178](https://issues.alfresco.com/jira/browse/ADF-3178)
|
||||||
] - [Demo Shell] Not able to login to APS when SSO is selected in settings
|
] - [Demo Shell] Not able to login to APS when SSO is selected in settings
|
||||||
- [
|
- \[
|
||||||
[ADF-3400](https://issues.alfresco.com/jira/browse/ADF-3400)
|
[ADF-3400](https://issues.alfresco.com/jira/browse/ADF-3400)
|
||||||
] - CLONE - The filter facets number are not updated when another filter facet item is applied
|
] - CLONE - The filter facets number are not updated when another filter facet item is applied
|
||||||
- [
|
- \[
|
||||||
[ADF-3409](https://issues.alfresco.com/jira/browse/ADF-3409)
|
[ADF-3409](https://issues.alfresco.com/jira/browse/ADF-3409)
|
||||||
] - Attach form button is always displayed as enabled
|
] - Attach form button is always displayed as enabled
|
||||||
- [
|
- \[
|
||||||
[ADF-3410](https://issues.alfresco.com/jira/browse/ADF-3410)
|
[ADF-3410](https://issues.alfresco.com/jira/browse/ADF-3410)
|
||||||
] - Required fields on a form are not displayed on a read-only mode.
|
] - Required fields on a form are not displayed on a read-only mode.
|
||||||
- [
|
- \[
|
||||||
[ADF-3413](https://issues.alfresco.com/jira/browse/ADF-3413)
|
[ADF-3413](https://issues.alfresco.com/jira/browse/ADF-3413)
|
||||||
] - Form name still displayed after removing form
|
] - [`Form`](../../lib/process-services/task-list/models/form.model.ts) name still displayed after removing form
|
||||||
|
|
||||||
### Feature (Task)
|
### Feature (Task)
|
||||||
|
|
||||||
- [
|
- \[
|
||||||
[ADF-3031](https://issues.alfresco.com/jira/browse/ADF-3031)
|
[ADF-3031](https://issues.alfresco.com/jira/browse/ADF-3031)
|
||||||
] - Moving of E2E tests
|
] - Moving of E2E tests
|
||||||
- [
|
- \[
|
||||||
[ADF-3032](https://issues.alfresco.com/jira/browse/ADF-3032)
|
[ADF-3032](https://issues.alfresco.com/jira/browse/ADF-3032)
|
||||||
] - Refactor APS/ACS API calls
|
] - Refactor APS/ACS API calls
|
||||||
- [
|
- \[
|
||||||
[ADF-3033](https://issues.alfresco.com/jira/browse/ADF-3033)
|
[ADF-3033](https://issues.alfresco.com/jira/browse/ADF-3033)
|
||||||
] - Refactor related bamboo jobs
|
] - Refactor related bamboo jobs
|
||||||
- [
|
- \[
|
||||||
[ADF-3034](https://issues.alfresco.com/jira/browse/ADF-3034)
|
[ADF-3034](https://issues.alfresco.com/jira/browse/ADF-3034)
|
||||||
] - Document running of tests
|
] - Document running of tests
|
||||||
- [
|
- \[
|
||||||
[ADF-3136](https://issues.alfresco.com/jira/browse/ADF-3136)
|
[ADF-3136](https://issues.alfresco.com/jira/browse/ADF-3136)
|
||||||
] - Create automated test for attachment list > menu functionality for Tasks.
|
] - Create automated test for attachment list > menu functionality for Tasks.
|
||||||
- [
|
- \[
|
||||||
[ADF-3137](https://issues.alfresco.com/jira/browse/ADF-3137)
|
[ADF-3137](https://issues.alfresco.com/jira/browse/ADF-3137)
|
||||||
] - Create automated tests for Attachment list - complete task
|
] - Create automated tests for Attachment list - complete task
|
||||||
- [
|
- \[
|
||||||
[ADF-3317](https://issues.alfresco.com/jira/browse/ADF-3317)
|
[ADF-3317](https://issues.alfresco.com/jira/browse/ADF-3317)
|
||||||
] - Upload file - TaskList - Task App
|
] - Upload file - TaskList - Task App
|
||||||
- [
|
- \[
|
||||||
[ADF-3319](https://issues.alfresco.com/jira/browse/ADF-3319)
|
[ADF-3319](https://issues.alfresco.com/jira/browse/ADF-3319)
|
||||||
] - Empty list component
|
] - [Empty list component](../core/empty-list.component.md)
|
||||||
- [
|
- \[
|
||||||
[ADF-3369](https://issues.alfresco.com/jira/browse/ADF-3369)
|
[ADF-3369](https://issues.alfresco.com/jira/browse/ADF-3369)
|
||||||
] - Add 'showHeaderContent' property of adf-task-details set on false on Demo-Shell
|
] - Add 'showHeaderContent' property of adf-task-details set on false on Demo-Shell
|
||||||
|
|
||||||
|
|
||||||
Please refer to
|
Please refer to
|
||||||
[the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues)
|
[the Alfresco issue tracker](https://issues.alfresco.com/jira/projects/ADF/issues/ADF-581?filter=allopenissues)
|
||||||
|
|||||||
+21
-2
@@ -6,6 +6,7 @@ of components organized by ADF libraries.
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
- [v2.6.0](#v260)
|
||||||
- [v2.5.0](#v250)
|
- [v2.5.0](#v250)
|
||||||
- [v2.4.0](#v240)
|
- [v2.4.0](#v240)
|
||||||
- [v2.3.0](#v230)
|
- [v2.3.0](#v230)
|
||||||
@@ -13,13 +14,31 @@ of components organized by ADF libraries.
|
|||||||
- [v2.1.0](#v210)
|
- [v2.1.0](#v210)
|
||||||
- [v2.0.0](#v200)
|
- [v2.0.0](#v200)
|
||||||
|
|
||||||
|
## v2.6.0
|
||||||
|
|
||||||
|
**Release:** Forthcoming<br/>
|
||||||
|
**APS compatible version:** v1.6.4+<br/>
|
||||||
|
**ACS compatible version:** v5.2.3<br/>
|
||||||
|
|
||||||
|
<!--v260 start-->
|
||||||
|
|
||||||
|
- [Login dialog panel component](core/login-dialog-panel.component.md)
|
||||||
|
- [Login dialog component](core/login-dialog.component.md)
|
||||||
|
- [Login dialog service](core/login-dialog.service.md)
|
||||||
|
|
||||||
|
<!--v260 end-->
|
||||||
|
|
||||||
## v2.5.0
|
## v2.5.0
|
||||||
|
|
||||||
**Released:** 2018-08-14 ([Release notes](release-notes/RelNote250.md))<br/>
|
**Released:** 2018-08-14 ([Release notes](release-notes/RelNote250.md))<br/>
|
||||||
**APS compatible version:** v1.6.4+<br/>
|
**APS compatible version:** v1.6.4+<br/>
|
||||||
**ACS compatible version:** v5.2.3<br/>
|
**ACS compatible version:** v5.2.3<br/>
|
||||||
|
|
||||||
No new components added.
|
<!--v250 start-->
|
||||||
|
|
||||||
|
- [Header component](core/header.component.md)
|
||||||
|
|
||||||
|
<!--v250 end-->
|
||||||
|
|
||||||
## v2.4.0
|
## v2.4.0
|
||||||
|
|
||||||
@@ -39,7 +58,6 @@ No new components added.
|
|||||||
- [Buttons menu component](core/buttons-menu.component.md)
|
- [Buttons menu component](core/buttons-menu.component.md)
|
||||||
- [Empty content component](core/empty-content.component.md)
|
- [Empty content component](core/empty-content.component.md)
|
||||||
- [Error content component](core/error-content.component.md)
|
- [Error content component](core/error-content.component.md)
|
||||||
- [Header component](core/header.component.md)
|
|
||||||
- [Info drawer tab component](core/info-drawer-tab.component.md)
|
- [Info drawer tab component](core/info-drawer-tab.component.md)
|
||||||
- [Node permission dialog service](content-services/node-permission-dialog.service.md)
|
- [Node permission dialog service](content-services/node-permission-dialog.service.md)
|
||||||
- [Search check list component](content-services/search-check-list.component.md)
|
- [Search check list component](content-services/search-check-list.component.md)
|
||||||
@@ -109,6 +127,7 @@ No new components added.
|
|||||||
<!--v210 start-->
|
<!--v210 start-->
|
||||||
|
|
||||||
- [Content metadata card component](content-services/content-metadata-card.component.md)
|
- [Content metadata card component](content-services/content-metadata-card.component.md)
|
||||||
|
- [Content metadata component](content-services/content-metadata.component.md)
|
||||||
- [Content node dialog service](content-services/content-node-dialog.service.md)
|
- [Content node dialog service](content-services/content-node-dialog.service.md)
|
||||||
- [Content node selector panel component](content-services/content-node-selector-panel.component.md)
|
- [Content node selector panel component](content-services/content-node-selector-panel.component.md)
|
||||||
- [Search configuration service](core/search-configuration.service.md)
|
- [Search configuration service](core/search-configuration.service.md)
|
||||||
|
|||||||
@@ -111,6 +111,10 @@
|
|||||||
"sidenav-layout-",
|
"sidenav-layout-",
|
||||||
"layout-container",
|
"layout-container",
|
||||||
"search-",
|
"search-",
|
||||||
"empty-custom-content"
|
"empty-custom-content",
|
||||||
|
"view-util",
|
||||||
|
"clipboard",
|
||||||
|
"external-alfresco",
|
||||||
|
"content-node-share"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -135,7 +135,7 @@ function makeToc(tree) {
|
|||||||
context.headings.push({
|
context.headings.push({
|
||||||
"level": heading.item.depth - 2,
|
"level": heading.item.depth - 2,
|
||||||
"title": linkTitle,
|
"title": linkTitle,
|
||||||
"anchor": "#" + linkTitle.toLowerCase().replace(/ /g, "-").replace(/[\.,'"`$]/g ,"")
|
"anchor": "#" + linkTitle.toLowerCase().replace(/ /g, "-").replace(/[:;@\.,'"`$\(\)\/]/g ,"")
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user