[ADF-4349] Cloud - task-form-component - Create a new component (#4620)

* [ADF-4349] Created task form cloud

* [ADF-4349] Used task-form in demo shell

* [ADF-4349] Used task directives

* [ADF-4349] Added tests

* [ADF-4349] Added documentation

* [ADF-4349] Added translation for buttons
This commit is contained in:
Deepak Paul
2019-04-17 20:34:59 +05:30
committed by Maurizio Vitale
parent bcdfcee397
commit 21fd0299bd
17 changed files with 827 additions and 54 deletions

View File

@@ -75,11 +75,11 @@ export class TaskDetailsCloudModel {
}
isCompleted(): boolean {
return this.status && this.status === TaskStatusEnum.COMPLETED;
return this.status === TaskStatusEnum.COMPLETED;
}
isAssigned(): boolean {
return this.status && this.status === TaskStatusEnum.ASSIGNED;
return this.status === TaskStatusEnum.ASSIGNED;
}
canClaimTask(): boolean {
@@ -87,7 +87,7 @@ export class TaskDetailsCloudModel {
}
canUnclaimTask(user: string): boolean {
return this.status !== TaskStatusEnum.COMPLETED && this.assignee === user;
return this.isAssigned() && this.assignee === user;
}
}