mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[ADF-4128] ProcessCloud - add complete task directive (#4364)
* [ADF-4128] ProcessCloud - add complete task directive * [ADF-4128] ProcessCloud - fix completion functionality and add documentation * [ADF-4128] ProcessCloud - PR changes * [ADF-4128] ProcessCloud - lint * [ADF-4148] ProcessServicesCloud - change layout * [ADF-4128] fix PR changes * [ADF-4128] - refractor complete task directive * [ADF-4128] - fix lint * [ADF-4128] - PR changes * [ADF-4128] - replace isCompleted method from service with model method * [ADF-4128] fix unit tests * [ADF-4128] - change travis yml * [ADF-4128] - fix travis.yml * [ADF-4128] - travis lint
This commit is contained in:
committed by
Eugenio Romano
parent
e586ee17d5
commit
791051edee
@@ -36,7 +36,7 @@ export class TaskDetailsCloudModel {
|
||||
priority: number;
|
||||
processDefinitionId: string;
|
||||
processInstanceId: string;
|
||||
status: string;
|
||||
status: TaskStatusEnum;
|
||||
standAlone: boolean;
|
||||
candidateUsers: string[];
|
||||
candidateGroups: string[];
|
||||
@@ -73,8 +73,21 @@ export class TaskDetailsCloudModel {
|
||||
this.memberOfCandidateUsers = obj.memberOfCandidateUsers || null;
|
||||
}
|
||||
}
|
||||
|
||||
isCompleted() {
|
||||
return this.status && this.status === TaskStatusEnum.COMPLETED;
|
||||
}
|
||||
}
|
||||
|
||||
export interface StartTaskCloudResponseModel {
|
||||
entry: TaskDetailsCloudModel;
|
||||
}
|
||||
|
||||
export enum TaskStatusEnum {
|
||||
COMPLETED= 'COMPLETED',
|
||||
DELETED = 'DELETED',
|
||||
CREATED = 'CREATED',
|
||||
ASSIGNED = 'ASSIGNED',
|
||||
SUSPENDED = 'SUSPENDED',
|
||||
CANCELLED = 'CANCELLED'
|
||||
}
|
||||
|
Reference in New Issue
Block a user