mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-3976] EditTaskComponent - Be able to customise the sorting and actions (#4251)
* [ADF-3841] Improve edit-task-filter-cloud by adding inputs to control filters, sort and actions* Provided an input to pass sort properties* Provided an input to pass filter actions * * Provided way to configure sort and action properties from app.config * Updated unit tests the recent changes * * Added missing properties* Removed unwanted properties* Provided a way to to show range when the lastModified is passed* Fixed order should be visible if sort as been passed * * Provided way to show checkbox * * Changed to state, assignment to status and assignee* Updated Document* Updated unit tests * * Removed unnecessary mock object * * Removed FilterActionType * Updated documentation * * Modified editTaskFilterCLoud component e2e tests to the recent changes * * Fixed e2e tests * * Fixed failing e2e test * * Removed unwanted comment * * After rebase * * After rebase * * After rebase * * Fixed e2e conflict
This commit is contained in:
committed by
Eugenio Romano
parent
355e97ef39
commit
dccc6b8127
@@ -587,9 +587,9 @@
|
||||
}
|
||||
},
|
||||
"adf-edit-task-filter": {
|
||||
"properties": [
|
||||
"state", "assignment", "sort", "order"
|
||||
]
|
||||
"filterProperties": [ "status", "assignee", "sort", "order" ],
|
||||
"sortProperties": [ "id", "name", "createdDate", "priority", "processDefinitionId" ],
|
||||
"actions": [ "save", "saveAs", "delete" ]
|
||||
},
|
||||
"adf-edit-process-filter": {
|
||||
"filterProperties": [ "status", "sort", "order", "processName" ],
|
||||
|
@@ -2,7 +2,9 @@
|
||||
<adf-cloud-edit-task-filter
|
||||
[appName]="appName"
|
||||
[id]="filterId"
|
||||
[filterProperties]="taskFilterProperties"
|
||||
[filterProperties]="taskFilterProperties.filterProperties"
|
||||
[sortProperties]="taskFilterProperties.sortProperties"
|
||||
[actions]="taskFilterProperties.actions"
|
||||
(action)="onTaskFilterAction($event)"
|
||||
(filterChange)="onFilterChange($event)">
|
||||
</adf-cloud-edit-task-filter>
|
||||
@@ -19,8 +21,10 @@
|
||||
[owner]="editedFilter.owner"
|
||||
[lastModifiedFrom]="editedFilter.lastModifiedFrom"
|
||||
[lastModifiedTo]="editedFilter.lastModifiedTo"
|
||||
[status]="editedFilter.state"
|
||||
[assignee]="editedFilter.assignment"
|
||||
[status]="editedFilter.status"
|
||||
[assignee]="editedFilter.assignee"
|
||||
[createdDate]="editedFilter.createdDate"
|
||||
[dueDate]="editedFilter.dueDate"
|
||||
[sorting]="sortArray"
|
||||
[multiselect]="multiselect"
|
||||
[selectionMode]="selectionMode"
|
||||
|
@@ -27,8 +27,8 @@ import { CloudLayoutService } from './services/cloud-layout.service';
|
||||
})
|
||||
export class TasksCloudDemoComponent implements OnInit {
|
||||
|
||||
public static ACTION_SAVE_AS = 'SAVE_AS';
|
||||
static TASK_FILTER_PROPERTY_KEYS = 'adf-edit-task-filter.properties';
|
||||
public static ACTION_SAVE_AS = 'saveAs';
|
||||
static TASK_FILTER_PROPERTY_KEYS = 'adf-edit-task-filter';
|
||||
|
||||
@ViewChild('taskCloud')
|
||||
taskCloud: TaskListCloudComponent;
|
||||
@@ -41,7 +41,7 @@ export class TasksCloudDemoComponent implements OnInit {
|
||||
|
||||
sortArray: TaskListCloudSortingModel[];
|
||||
editedFilter: TaskFilterCloudModel;
|
||||
taskFilterProperties: any[] = [];
|
||||
taskFilterProperties: any = { filterProperties: [], sortProperties: [], actions: [] };
|
||||
|
||||
filterId;
|
||||
multiselect: boolean;
|
||||
|
Reference in New Issue
Block a user