mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACA-3416] Add Claim/Release actions on adf task form (#5753)
* [ACA-3255] FE - Claim a task * * Added unit tests * * Added unit tests * Changed cloud directive names * * Added/Updated documents * * Added showReleaseClaim button flag * Add unit test too * * Used claim/release directive in task-header component. * * Fixed unit test * * Fixed one comment * * After rebase * * Fixed comments
This commit is contained in:
@@ -19,12 +19,12 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { setupTestBed } from '@alfresco/adf-core';
|
||||
import { TaskCloudService } from '../services/task-cloud.service';
|
||||
import { of } from 'rxjs';
|
||||
import { ClaimTaskDirective } from './claim-task.directive';
|
||||
import { ClaimTaskCloudDirective } from './claim-task-cloud.directive';
|
||||
import { taskClaimCloudMock } from '../task-header/mocks/fake-claim-task.mock';
|
||||
import { ProcessServiceCloudTestingModule } from '../../testing/process-service-cloud.testing.module';
|
||||
import { TranslateModule } from '@ngx-translate/core';
|
||||
|
||||
describe('ClaimTaskDirective', () => {
|
||||
describe('ClaimTaskCloudDirective', () => {
|
||||
|
||||
@Component({
|
||||
selector: 'adf-cloud-claim-test-component',
|
||||
@@ -35,8 +35,8 @@ describe('ClaimTaskDirective', () => {
|
||||
taskMock = 'test1234';
|
||||
appNameMock = 'simple-app';
|
||||
|
||||
@ViewChild(ClaimTaskDirective)
|
||||
claimTaskDirective: ClaimTaskDirective;
|
||||
@ViewChild(ClaimTaskCloudDirective)
|
||||
claimTaskDirective: ClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
let fixture: ComponentFixture<TestComponent>;
|
||||
@@ -78,8 +78,8 @@ describe('Claim Task Directive validation errors', () => {
|
||||
appNameUndefined = undefined;
|
||||
appNameNull = null;
|
||||
|
||||
@ContentChildren(ClaimTaskDirective)
|
||||
claimTaskValidationDirective: ClaimTaskDirective;
|
||||
@ContentChildren(ClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: ClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -90,8 +90,8 @@ describe('Claim Task Directive validation errors', () => {
|
||||
|
||||
appName = 'simple-app';
|
||||
|
||||
@ContentChildren(ClaimTaskDirective)
|
||||
claimTaskValidationDirective: ClaimTaskDirective;
|
||||
@ContentChildren(ClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: ClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -103,8 +103,8 @@ describe('Claim Task Directive validation errors', () => {
|
||||
appNameUndefined = undefined;
|
||||
taskMock = 'test1234';
|
||||
|
||||
@ContentChildren(ClaimTaskDirective)
|
||||
claimTaskValidationDirective: ClaimTaskDirective;
|
||||
@ContentChildren(ClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: ClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -116,8 +116,8 @@ describe('Claim Task Directive validation errors', () => {
|
||||
appNameNull = null;
|
||||
taskMock = 'test1234';
|
||||
|
||||
@ViewChild(ClaimTaskDirective)
|
||||
claimTaskValidationDirective: ClaimTaskDirective;
|
||||
@ViewChild(ClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: ClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
let fixture: ComponentFixture<any>;
|
@@ -22,7 +22,7 @@ import { TaskCloudService } from '../services/task-cloud.service';
|
||||
// tslint:disable-next-line: directive-selector
|
||||
selector: '[adf-cloud-claim-task]'
|
||||
})
|
||||
export class ClaimTaskDirective implements OnInit {
|
||||
export class ClaimTaskCloudDirective implements OnInit {
|
||||
|
||||
/** (Required) The id of the task. */
|
||||
@Input()
|
@@ -15,8 +15,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export * from './claim-task.directive';
|
||||
export * from './unclaim-task.directive';
|
||||
export * from './claim-task-cloud.directive';
|
||||
export * from './unclaim-task-cloud.directive';
|
||||
export * from './complete-task.directive';
|
||||
|
||||
export * from './task-directive.module';
|
||||
|
@@ -17,19 +17,19 @@
|
||||
|
||||
import { NgModule } from '@angular/core';
|
||||
import { CompleteTaskDirective } from './complete-task.directive';
|
||||
import { ClaimTaskDirective } from './claim-task.directive';
|
||||
import { UnClaimTaskDirective } from './unclaim-task.directive';
|
||||
import { ClaimTaskCloudDirective } from './claim-task-cloud.directive';
|
||||
import { UnClaimTaskCloudDirective } from './unclaim-task-cloud.directive';
|
||||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
CompleteTaskDirective,
|
||||
ClaimTaskDirective,
|
||||
UnClaimTaskDirective
|
||||
ClaimTaskCloudDirective,
|
||||
UnClaimTaskCloudDirective
|
||||
],
|
||||
exports: [
|
||||
CompleteTaskDirective,
|
||||
ClaimTaskDirective,
|
||||
UnClaimTaskDirective
|
||||
ClaimTaskCloudDirective,
|
||||
UnClaimTaskCloudDirective
|
||||
]
|
||||
})
|
||||
export class TaskDirectiveModule { }
|
||||
|
@@ -19,12 +19,12 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { setupTestBed } from '@alfresco/adf-core';
|
||||
import { TaskCloudService } from '../services/task-cloud.service';
|
||||
import { of } from 'rxjs';
|
||||
import { UnClaimTaskDirective } from './unclaim-task.directive';
|
||||
import { UnClaimTaskCloudDirective } from './unclaim-task-cloud.directive';
|
||||
import { taskClaimCloudMock } from '../task-header/mocks/fake-claim-task.mock';
|
||||
import { ProcessServiceCloudTestingModule } from '../../testing/process-service-cloud.testing.module';
|
||||
import { TranslateModule } from '@ngx-translate/core';
|
||||
|
||||
describe('UnClaimTaskDirective', () => {
|
||||
describe('UnClaimTaskCloudDirective', () => {
|
||||
|
||||
@Component({
|
||||
selector: 'adf-cloud-test-component',
|
||||
@@ -35,8 +35,8 @@ describe('UnClaimTaskDirective', () => {
|
||||
appName = 'simple-app';
|
||||
taskIdMock = '1234';
|
||||
|
||||
@ContentChildren(UnClaimTaskDirective)
|
||||
unclaimTaskDirective: UnClaimTaskDirective;
|
||||
@ContentChildren(UnClaimTaskCloudDirective)
|
||||
unclaimTaskDirective: UnClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
let fixture: ComponentFixture<TestComponent>;
|
||||
@@ -78,8 +78,8 @@ describe('UnClaim Task Directive validation errors', () => {
|
||||
appNameUndefined = undefined;
|
||||
appNameNull = null;
|
||||
|
||||
@ContentChildren(UnClaimTaskDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskDirective;
|
||||
@ContentChildren(UnClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -90,8 +90,8 @@ describe('UnClaim Task Directive validation errors', () => {
|
||||
|
||||
appName = 'simple-app';
|
||||
|
||||
@ContentChildren(UnClaimTaskDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskDirective;
|
||||
@ContentChildren(UnClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -103,8 +103,8 @@ describe('UnClaim Task Directive validation errors', () => {
|
||||
appNameUndefined = undefined;
|
||||
taskMock = 'test1234';
|
||||
|
||||
@ContentChildren(UnClaimTaskDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskDirective;
|
||||
@ContentChildren(UnClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -116,8 +116,8 @@ describe('UnClaim Task Directive validation errors', () => {
|
||||
appNameNull = null;
|
||||
taskMock = 'test1234';
|
||||
|
||||
@ViewChild(UnClaimTaskDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskDirective;
|
||||
@ViewChild(UnClaimTaskCloudDirective)
|
||||
claimTaskValidationDirective: UnClaimTaskCloudDirective;
|
||||
}
|
||||
|
||||
let fixture: ComponentFixture<any>;
|
@@ -21,7 +21,7 @@ import { TaskCloudService } from '../services/task-cloud.service';
|
||||
// tslint:disable-next-line: directive-selector
|
||||
selector: '[adf-cloud-unclaim-task]'
|
||||
})
|
||||
export class UnClaimTaskDirective implements OnInit {
|
||||
export class UnClaimTaskCloudDirective implements OnInit {
|
||||
|
||||
/** (Required) The id of the task. */
|
||||
@Input()
|
Reference in New Issue
Block a user