siva kumar 9c2bcdee1a [ADF- 4871][TaskHeaderCloudComponent] Add Candidate Users/Groups properties (#5189)
* [ADF-4871] [TaskHeaderCloudComponent] Add Candidate Users/Groups properties

* Added Candidate users/groups properties to the task heade cloud component.

* * Created CardViewArrayItemComponent
* Modified FullName pipe to return username or email incase fullname missing.
* Added candidate Users/Groups properties to the taskcloudheader component.
* Added two service into task-cloudservice
* Updated Demoshell card-view with new widget

* * Fixed failing unit test

* * Fixed comments.

* * Refactored CardViewArrayItem model
* Fixed comments.

* * Changed candidate group icon
2019-10-29 09:26:34 +00:00

1.8 KiB

Title, Added, Status, Last reviewed
Title Added Status Last reviewed
Task Header Cloud Component v3.0.0 Experimental 2019-03-20

Task Header Cloud Component

Shows all the information related to a task.

adf-task-header

Basic Usage

<adf-cloud-task-header
    [appName]="appName"
    [taskId]="taskId">
</adf-cloud-task-header>

Class members

Properties

Name Type Default value Description
appName string (Required) The name of the application.
taskId string (Required) The id of the task.

Events

Name Type Description
claim EventEmitter<any> Emitted when the task is claimed.
unclaim EventEmitter<any> Emitted when the task is unclaimed (ie, requeued).

Details

The component populates an internal array of CardViewModel with the information that we want to display.

By default all properties are displayed:

assignee, status, priority, dueDate, category, parentName, created, id, description, formName, candidateUsers, candidateGroups.

However, you can also choose which properties to show using a configuration in app.config.json:

    "adf-cloud-task-header": {
        "presets": {
            "properties" : [ "assignee", "status", "priority", "parentName"]
        }
    }

With this configuration, only the four listed properties will be shown.