diff --git a/alfa-client/libs/collaboration/src/lib/collaboration-in-vorgang-container/collaboration-request-container/collaboration-request-form/collaboration-request-form.component.html b/alfa-client/libs/collaboration/src/lib/collaboration-in-vorgang-container/collaboration-request-container/collaboration-request-form/collaboration-request-form.component.html deleted file mode 100644 index 4ec3871317691230a820fb47413f1e5c771d0805..0000000000000000000000000000000000000000 --- a/alfa-client/libs/collaboration/src/lib/collaboration-in-vorgang-container/collaboration-request-container/collaboration-request-form/collaboration-request-form.component.html +++ /dev/null @@ -1,15 +0,0 @@ -<div class="mb-6"> - <alfa-organisations-einheit-in-collaboration-container></alfa-organisations-einheit-in-collaboration-container> -</div> -<form [formGroup]="formService.form" class="flex flex-col gap-2"> - <ods-text-editor - label="Titel" - [formControlName]="formServiceClass.FIELD_TITLE" - [isRequired]="true" - ></ods-text-editor> - <ods-textarea-editor - label="Nachricht" - [formControlName]="formServiceClass.FIELD_NACHRICHT" - [isRequired]="true" - ></ods-textarea-editor> -</form> diff --git a/alfa-client/libs/collaboration/src/lib/collaboration.module.ts b/alfa-client/libs/collaboration/src/lib/collaboration.module.ts index 94daf75f687d8eaec6deef4506d9225e174934b2..30c3dd7621efe1914a8c33947050334a7bf75621 100644 --- a/alfa-client/libs/collaboration/src/lib/collaboration.module.ts +++ b/alfa-client/libs/collaboration/src/lib/collaboration.module.ts @@ -16,7 +16,6 @@ import { CollaborationInVorgangContainerComponent } from './collaboration-in-vor import { CollaborationRequestFormComponent } from './collaboration-in-vorgang-container/collaboration-request-form/collaboration-request-form.component'; import { OrganisationsEinheitContainerComponent } from './collaboration-in-vorgang-container/collaboration-request-form/organisations-einheit-container/organisations-einheit-container.component'; import { OrganisationsEinheitComponent } from './collaboration-in-vorgang-container/collaboration-request-form/organisations-einheit-container/organisations-einheit/organisations-einheit.component'; -import { OrganisationsEinheitInCollaborationContainerComponent } from './organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component'; import { SearchOrganisationsEinheitContainerComponent } from './search-organisations-einheit-container/search-organisations-einheit-container.component'; import { SearchOrganisationsEinheitFormComponent } from './search-organisations-einheit-container/search-organisations-einheit-form/search-organisations-einheit-form.component'; @@ -43,7 +42,6 @@ import { SearchOrganisationsEinheitFormComponent } from './search-organisations- SearchOrganisationsEinheitFormComponent, OrganisationsEinheitContainerComponent, OrganisationsEinheitComponent, - OrganisationsEinheitInCollaborationContainerComponent, ], exports: [CollaborationInVorgangContainerComponent], }) diff --git a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.html b/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.html deleted file mode 100644 index 93730ca61b0bf1ecfeb05b2223d50164ec0aa33d..0000000000000000000000000000000000000000 --- a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.html +++ /dev/null @@ -1,8 +0,0 @@ -<ods-button - variant="outline" - text="Zuständige Stelle auswählen" - data-test-id="organisations-einheit-search-button" - (clickEmitter)="openSearchDialog()" -> - <ods-search-icon icon /> -</ods-button> diff --git a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.spec.ts b/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.spec.ts deleted file mode 100644 index b25d5c1fa3c027ef30e7306f5d23dd84713f06ae..0000000000000000000000000000000000000000 --- a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.spec.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Mock, dispatchEventFromFixture, mock } from '@alfa-client/test-utils'; -import { OzgcloudDialogService } from '@alfa-client/ui'; -import { DialogConfig } from '@angular/cdk/dialog'; -import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { ButtonComponent } from '@ods/system'; -import { SearchIconComponent } from 'libs/design-system/src/lib/icons/search-icon/search-icon.component'; -import { getDataTestIdOf } from 'libs/tech-shared/test/data-test'; -import { MockComponent } from 'ng-mocks'; -import { SearchOrganisationsEinheitContainerComponent } from '../search-organisations-einheit-container/search-organisations-einheit-container.component'; -import { OrganisationsEinheitInCollaborationContainerComponent } from './organisations-einheit-in-collaboration-container.component'; - -describe('OrganisationsEinheitInCollaborationContainerComponent', () => { - let component: OrganisationsEinheitInCollaborationContainerComponent; - let fixture: ComponentFixture<OrganisationsEinheitInCollaborationContainerComponent>; - - const searchOrganisationsEinheit: string = getDataTestIdOf('organisations-einheit-search-button'); - - const dialogService: Mock<OzgcloudDialogService> = mock(OzgcloudDialogService); - const dialogConfig: DialogConfig = { - disableClose: true, - hasBackdrop: true, - backdropClass: 'blur-dialog-backdrop', - }; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [ - OrganisationsEinheitInCollaborationContainerComponent, - MockComponent(SearchIconComponent), - MockComponent(ButtonComponent), - ], - providers: [ - { - provide: OzgcloudDialogService, - useValue: dialogService, - }, - ], - }).compileComponents(); - - fixture = TestBed.createComponent(OrganisationsEinheitInCollaborationContainerComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); - - describe('search zustaendige stelle button', () => { - it('should call dialog service on click', () => { - dispatchEventFromFixture(fixture, searchOrganisationsEinheit, 'clickEmitter'); - - expect(dialogService.openInCallingComponentContext).toHaveBeenCalledWith( - SearchOrganisationsEinheitContainerComponent, - component.viewContainerRef, - null, - dialogConfig, - ); - }); - }); -}); diff --git a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.ts b/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.ts deleted file mode 100644 index 6635341d8a4b10c13e8a951bc4e7afdf079ad277..0000000000000000000000000000000000000000 --- a/alfa-client/libs/collaboration/src/lib/organisations-einheit-in-collaboration-container/organisations-einheit-in-collaboration-container.component.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { OrganisationsEinheitService } from '@alfa-client/collaboration-shared'; -import { OzgcloudDialogService } from '@alfa-client/ui'; -import { Component, ViewContainerRef } from '@angular/core'; -import { SearchOrganisationsEinheitContainerComponent } from '../search-organisations-einheit-container/search-organisations-einheit-container.component'; - -@Component({ - selector: 'alfa-organisations-einheit-in-collaboration-container', - templateUrl: './organisations-einheit-in-collaboration-container.component.html', - providers: [OrganisationsEinheitService], -}) -export class OrganisationsEinheitInCollaborationContainerComponent { - constructor( - private dialogService: OzgcloudDialogService, - readonly viewContainerRef: ViewContainerRef, - ) {} - - public openSearchDialog(): void { - this.dialogService.openInCallingComponentContext<SearchOrganisationsEinheitContainerComponent>( - SearchOrganisationsEinheitContainerComponent, - this.viewContainerRef, - null, - { disableClose: true, hasBackdrop: true, backdropClass: 'blur-dialog-backdrop' }, - ); - } -}