mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-10-01 14:41:32 +00:00
Add new activiti api tasklist
This commit is contained in:
@@ -29,7 +29,7 @@ declare let __moduleName: string;
|
||||
moduleId: __moduleName,
|
||||
templateUrl: './activiti-tasklist.component.html',
|
||||
directives: [ALFRESCO_DATATABLE_DIRECTIVES],
|
||||
providers: [ ActivitiTaskListService ]
|
||||
providers: [ActivitiTaskListService]
|
||||
|
||||
})
|
||||
export class ActivitiTaskList {
|
||||
@@ -37,7 +37,10 @@ export class ActivitiTaskList {
|
||||
tasks: ObjectDataTableAdapter;
|
||||
|
||||
@Input()
|
||||
data: DataTableAdapter;
|
||||
data: DataTableAdapter;
|
||||
|
||||
@Input()
|
||||
assignment: string;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
@@ -51,10 +54,18 @@ export class ActivitiTaskList {
|
||||
translate.addTranslationFolder('node_modules/ng2-alfresco-activiti-tasklist');
|
||||
|
||||
if (auth.isLoggedIn('BPM')) {
|
||||
activiti.getTasks().subscribe((res) => {
|
||||
let tasks = res.data || [];
|
||||
console.log(tasks);
|
||||
this.loadTasks(tasks);
|
||||
activiti.getTaskListFilters().subscribe((resFilter) => {
|
||||
let tasksListFilter = resFilter.data || [];
|
||||
if (tasksListFilter.length === 0) {
|
||||
activiti.createMyTaskFilter().subscribe(() => {
|
||||
console.log('Default filters created');
|
||||
});
|
||||
activiti.getTasks(this.assignment).subscribe((res) => {
|
||||
let tasks = res.data || [];
|
||||
console.log(tasks);
|
||||
this.loadTasks(tasks);
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
console.error('User unauthorized');
|
||||
|
Reference in New Issue
Block a user