Skip to content
Snippets Groups Projects
Commit ab8f61fe authored by OZGCloud's avatar OZGCloud
Browse files

OZG-449 OZG-2293 Add E2E Test; rename meineVorgaenge -> myVorgaenge

parent 58262c28
Branches
Tags
No related merge requests found
Showing
with 148 additions and 34 deletions
export class NavigationE2EComponent {
private readonly locatorAllVorgaengeItem: string = 'all-vorgaenge-navigation-item';
private readonly locatorMyVorgaengeItem: string = 'my-vorgaenge-navigation-item';
private readonly locatorRoot: string = 'navigation';
public getRoot() {
return cy.getTestElement(this.locatorRoot);
}
public getAllVorgaengeItem() {
return cy.getTestElement(this.locatorAllVorgaengeItem);
}
public getMyVorgaengeItem() {
return cy.getTestElement(this.locatorMyVorgaengeItem);
}
}
\ No newline at end of file
import { NavigationE2EComponent } from 'apps/goofy-e2e/src/components/navigation/navigation.e2e.component';
import { VorgangListE2EComponent } from 'apps/goofy-e2e/src/components/vorgang/vorgang-list.e2e.component';
import { VorgangE2E } from 'apps/goofy-e2e/src/model/vorgang';
import { MainPage } from 'apps/goofy-e2e/src/page-objects/main.po';
import { dropCollections } from 'apps/goofy-e2e/src/support/cypress-helper';
import { CypressKeyboardActions, exist, notExist } from 'apps/goofy-e2e/src/support/cypress.util';
import { getUserSabineUuid, loginAsSabine } from 'apps/goofy-e2e/src/support/user-util';
import { buildVorgang, createVorgang, initVorgaenge, objectIds } from 'apps/goofy-e2e/src/support/vorgang-util';
describe('Navigation', () => {
const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
const navigation: NavigationE2EComponent = mainPage.getNavigation();
const vorgang: VorgangE2E = createVorgang();
const vorgangNotBeFiltered: VorgangE2E = { ...buildVorgang(objectIds[0], 'vorgangNotBeFiltered') };
const vorgangAssigned: VorgangE2E = { ...buildVorgang(objectIds[1], 'vorgangAssigned'), assignedTo: getUserSabineUuid() };
const vorgangAssignedNotBeFiltered: VorgangE2E = { ...buildVorgang(objectIds[2], 'vorgangAssignedNotBeFiltered'), assignedTo: getUserSabineUuid() };
const searchString: string = 'NotBeFiltered';
before(() => {
initVorgaenge([vorgang, vorgangNotBeFiltered, vorgangAssigned, vorgangAssignedNotBeFiltered]);
loginAsSabine();
exist(vorgangList.getRoot());
})
after(() => {
dropCollections();
})
describe('click on my vorgaenge', () => {
it('should hide not to user assigned vorgaenge', () => {
navigation.getMyVorgaengeItem().click();
notExist(vorgangList.getListItem(vorgang.name).getRoot());
notExist(vorgangList.getListItem(vorgangNotBeFiltered.name).getRoot());
exist(vorgangList.getListItem(vorgangAssigned.name).getRoot());
exist(vorgangList.getListItem(vorgangAssignedNotBeFiltered.name).getRoot());
})
it('should hide not matching vorgaenge after do search', () => {
doSearch(searchString);
notExist(vorgangList.getListItem(vorgang.name).getRoot());
notExist(vorgangList.getListItem(vorgangNotBeFiltered.name).getRoot());
notExist(vorgangList.getListItem(vorgangAssigned.name).getRoot());
exist(vorgangList.getListItem(vorgangAssignedNotBeFiltered.name).getRoot());
})
})
describe('click on all vorgaenge', () => {
it('should show all vorgaenge', () => {
navigation.getAllVorgaengeItem().click();
exist(vorgangList.getListItem(vorgang.name).getRoot());
exist(vorgangList.getListItem(vorgangNotBeFiltered.name).getRoot());
exist(vorgangList.getListItem(vorgangAssigned.name).getRoot());
exist(vorgangList.getListItem(vorgangAssignedNotBeFiltered.name).getRoot());
})
it('should hide not matching vorgaenge after do search', () => {
doSearch(searchString);
notExist(vorgangList.getListItem(vorgang.name).getRoot());
exist(vorgangList.getListItem(vorgangNotBeFiltered.name).getRoot());
notExist(vorgangList.getListItem(vorgangAssigned.name).getRoot());
exist(vorgangList.getListItem(vorgangAssignedNotBeFiltered.name).getRoot());
})
})
function doSearch(searchString: string): void {
mainPage.getVorgangSearch().getInput().clear().type(searchString + CypressKeyboardActions.ENTER);
}
})
\ No newline at end of file
...@@ -9,7 +9,7 @@ import { PostfachMailPage } from '../../../page-objects/postfach-mail.component. ...@@ -9,7 +9,7 @@ import { PostfachMailPage } from '../../../page-objects/postfach-mail.component.
import { VorgangPage } from '../../../page-objects/vorgang.po'; import { VorgangPage } from '../../../page-objects/vorgang.po';
import { dropCollections } from '../../../support/cypress-helper'; import { dropCollections } from '../../../support/cypress-helper';
import { contains, exist, notExist } from '../../../support/cypress.util'; import { contains, exist, notExist } from '../../../support/cypress.util';
import { loginAsSabine } from '../../../support/user-util'; import { getUserSabineUuid, loginAsSabine } from '../../../support/user-util';
import { createPostfachNachrichtReplyItem, createVorgangAttachedItem, initVorgangAttachedItem } from '../../../support/vorgang-attached-item-util'; import { createPostfachNachrichtReplyItem, createVorgangAttachedItem, initVorgangAttachedItem } from '../../../support/vorgang-attached-item-util';
import { createVorgang, initVorgang } from '../../../support/vorgang-util'; import { createVorgang, initVorgang } from '../../../support/vorgang-util';
...@@ -27,7 +27,7 @@ describe('PostfachMail error', () => { ...@@ -27,7 +27,7 @@ describe('PostfachMail error', () => {
const vorgang: VorgangE2E = createVorgang(); const vorgang: VorgangE2E = createVorgang();
const postfachMailItem: PostfachMailItemE2E = { const postfachMailItem: PostfachMailItemE2E = {
...createPostfachNachrichtReplyItem(), ...createPostfachNachrichtReplyItem(),
createdBy: Cypress.env("sabineUuid"), createdBy: getUserSabineUuid(),
direction: DirectionE2E.OUT, direction: DirectionE2E.OUT,
sentAt: '2022-12-02T15:00:00.790Z[UTC]', sentAt: '2022-12-02T15:00:00.790Z[UTC]',
sentSuccessful: false, sentSuccessful: false,
......
...@@ -9,7 +9,7 @@ import { MainPage } from '../../../page-objects/main.po'; ...@@ -9,7 +9,7 @@ import { MainPage } from '../../../page-objects/main.po';
import { VorgangPage } from '../../../page-objects/vorgang.po'; import { VorgangPage } from '../../../page-objects/vorgang.po';
import { dropCollections } from '../../../support/cypress-helper'; import { dropCollections } from '../../../support/cypress-helper';
import { contains, exist, haveText, notExist } from '../../../support/cypress.util'; import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
import { getUserSabine, loginAsSabine } from '../../../support/user-util'; import { getUserSabineUuid, loginAsSabine } from '../../../support/user-util';
import { buildVorgang, createVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util'; import { buildVorgang, createVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util';
registerLocaleData(localeDe, 'de', localeDeExtra); registerLocaleData(localeDe, 'de', localeDeExtra);
...@@ -22,7 +22,7 @@ describe('Vorgang Zurueckstellen', () => { ...@@ -22,7 +22,7 @@ describe('Vorgang Zurueckstellen', () => {
const vorgangPage: VorgangPage = new VorgangPage(); const vorgangPage: VorgangPage = new VorgangPage();
const userContainer: UserProfileE2EComponent = vorgangPage.getVorgangDetailHeader().getUserContainer(); const userContainer: UserProfileE2EComponent = vorgangPage.getVorgangDetailHeader().getUserContainer();
const vorgangZurueckstellen: VorgangE2E = { ...createVorgang(), name: 'DoBescheiden', status: VorgangStatusE2E.IN_BEARBEITUNG, assignedTo: Cypress.env("sabineUuid") }; const vorgangZurueckstellen: VorgangE2E = { ...createVorgang(), name: 'DoBescheiden', status: VorgangStatusE2E.IN_BEARBEITUNG, assignedTo: getUserSabineUuid() };
const vorgangZurueckstellenRevoke: VorgangE2E = { ...buildVorgang(objectIds[0], 'DoRevokeBescheiden'), status: VorgangStatusE2E.IN_BEARBEITUNG }; const vorgangZurueckstellenRevoke: VorgangE2E = { ...buildVorgang(objectIds[0], 'DoRevokeBescheiden'), status: VorgangStatusE2E.IN_BEARBEITUNG };
before(() => { before(() => {
......
export class HeaderE2EComponent { export class HeaderE2EComponent {
private readonly locatorUserIconButton: string = 'user-icon-button'; private readonly locatorUserIconButton: string = 'user-icon-button';
private readonly locatorLogoutButton: string = 'logout-button'; private readonly locatorLogoutButton: string = 'logout-button';
private readonly locatorTitle: string = 'title'; private readonly locatorTitle: string = 'title';
......
import { NavigationE2EComponent } from '../components/navigation/navigation.e2e.component';
import { ConnectionTimeoutRetryDialogE2EComponent, ConnectionTimeoutRetryFailDialogE2EComponent } from '../components/ui/connection-timeout-retry-dialog.e2e.component'; import { ConnectionTimeoutRetryDialogE2EComponent, ConnectionTimeoutRetryFailDialogE2EComponent } from '../components/ui/connection-timeout-retry-dialog.e2e.component';
import { InternalServerErrorDialogE2EComponent } from '../components/ui/internal-server-error-diaog.e2e.component'; import { InternalServerErrorDialogE2EComponent } from '../components/ui/internal-server-error-diaog.e2e.component';
import { SnackBarE2EComponent } from '../components/ui/snackbar.e2e.component'; import { SnackBarE2EComponent } from '../components/ui/snackbar.e2e.component';
...@@ -7,22 +8,22 @@ import { HeaderE2EComponent } from './header.po'; ...@@ -7,22 +8,22 @@ import { HeaderE2EComponent } from './header.po';
export class MainPage { export class MainPage {
private readonly header: HeaderE2EComponent = new HeaderE2EComponent(); private readonly header: HeaderE2EComponent = new HeaderE2EComponent();
private readonly vorgangSearch: VorgangSearchE2EComponent = new VorgangSearchE2EComponent(); private readonly navigation: NavigationE2EComponent = new NavigationE2EComponent();
private readonly vorgangList: VorgangListE2EComponent = new VorgangListE2EComponent();
private readonly snackBar: SnackBarE2EComponent = new SnackBarE2EComponent(); private readonly snackBar: SnackBarE2EComponent = new SnackBarE2EComponent();
private readonly vorgangList: VorgangListE2EComponent = new VorgangListE2EComponent();
private readonly vorgangSearch: VorgangSearchE2EComponent = new VorgangSearchE2EComponent();
private readonly internalServerErrorDialog: InternalServerErrorDialogE2EComponent = new InternalServerErrorDialogE2EComponent(); private readonly internalServerErrorDialog: InternalServerErrorDialogE2EComponent = new InternalServerErrorDialogE2EComponent();
private readonly connectionTimeoutRetryDialog: ConnectionTimeoutRetryDialogE2EComponent = new ConnectionTimeoutRetryDialogE2EComponent(); private readonly connectionTimeoutRetryDialog: ConnectionTimeoutRetryDialogE2EComponent = new ConnectionTimeoutRetryDialogE2EComponent();
private readonly connectionTimeoutRetryFailDialog: ConnectionTimeoutRetryFailDialogE2EComponent = new ConnectionTimeoutRetryFailDialogE2EComponent(); private readonly connectionTimeoutRetryFailDialog: ConnectionTimeoutRetryFailDialogE2EComponent = new ConnectionTimeoutRetryFailDialogE2EComponent();
public open() {
cy.visit('/');
}
public getHeader(): HeaderE2EComponent { public getHeader(): HeaderE2EComponent {
return this.header; return this.header;
} }
public getNavigation(): NavigationE2EComponent {
return this.navigation;
}
public getSnackBar(): SnackBarE2EComponent { public getSnackBar(): SnackBarE2EComponent {
return this.snackBar; return this.snackBar;
} }
......
...@@ -80,3 +80,10 @@ export function readFileFromDownloads(fileName: string) { ...@@ -80,3 +80,10 @@ export function readFileFromDownloads(fileName: string) {
export function getBaseUrl() { export function getBaseUrl() {
return Cypress.config().baseUrl; return Cypress.config().baseUrl;
} }
//Env
export function getCypressEnv(value: string) {
return Cypress.env(value);
}
\ No newline at end of file
import { UserE2E } from '../model/user'; import { UserE2E } from '../model/user';
import { login } from './cypress-helper'; import { getCypressEnv, login } from './cypress-helper';
const sabineFixture: UserE2E = require('../fixtures/user/user_sabine.json'); const sabineFixture: UserE2E = require('../fixtures/user/user_sabine.json');
const emilFixture: UserE2E = require('../fixtures/user/user_emil.json'); const emilFixture: UserE2E = require('../fixtures/user/user_emil.json');
...@@ -12,6 +12,10 @@ export function getUserSabine(): UserE2E { ...@@ -12,6 +12,10 @@ export function getUserSabine(): UserE2E {
return sabineFixture; return sabineFixture;
} }
export function getUserSabineUuid(): string {
return getCypressEnv('sabineUuid');
}
enum DatabaseUser { enum DatabaseUser {
EMIL = 'user/user_emil.json', EMIL = 'user/user_emil.json',
KFINDER = 'user/user_kfinder.json', KFINDER = 'user/user_kfinder.json',
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div class="left"> <div class="left">
<goofy-client-icon-button-with-spinner icon="menu" toolTip="Hauptmenü umschalten" (clickEmitter)="toggleMenuEvent.emit(!this.navigationCollapse)"> <goofy-client-icon-button-with-spinner icon="menu" toolTip="Hauptmenü umschalten" (clickEmitter)="toggleMenuEvent.emit(!this.navigationCollapse)">
</goofy-client-icon-button-with-spinner> </goofy-client-icon-button-with-spinner>
<!-- TODO: Logo in eigene Componente auslagern -->
<a routerLink="/" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }"> <a routerLink="/" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">
<img src="/assets/img/logo.svg" alt="Goofy Logo"/> <img src="/assets/img/logo.svg" alt="Goofy Logo"/>
<div class="title" data-test-id='title'>Goofy</div> <div class="title" data-test-id='title'>Goofy</div>
...@@ -16,6 +17,7 @@ ...@@ -16,6 +17,7 @@
<goofy-client-settings [darkMode]="darkMode" (darkModeEmitter)="darkModeEmitter.emit($event)"></goofy-client-settings> <goofy-client-settings [darkMode]="darkMode" (darkModeEmitter)="darkModeEmitter.emit($event)"></goofy-client-settings>
<!-- TODO: User Profile in eigene Componente auslagern -->
<button mat-icon-button [matMenuTriggerFor]="accountMenu" class="big-button" aria-label="Benutzerkonto" data-test-id="user-icon-button" <button mat-icon-button [matMenuTriggerFor]="accountMenu" class="big-button" aria-label="Benutzerkonto" data-test-id="user-icon-button"
matTooltip="Benutzerkonto Icon/Initialen"> matTooltip="Benutzerkonto Icon/Initialen">
<goofy-client-user-icon></goofy-client-user-icon> <goofy-client-user-icon></goofy-client-user-icon>
......
<a #home="routerLinkActive" routerLink="/meineVorgaenge" <a #home="routerLinkActive" routerLink="/myVorgaenge"
routerLinkActive="active" routerLinkActive="active"
[routerLinkActiveOptions]="{ exact: true }" [routerLinkActiveOptions]="{ exact: true }"
[matTooltip]="navigationCollapse ? label: null" [matTooltip]="navigationCollapse ? label: null"
......
<ng-container *ngIf="apiRootStateResource$ | async as apiRootStateResource"> <ng-container *ngIf="apiRootStateResource$ | async as apiRootStateResource">
<nav [ngClass]="{ small: navigationCollapse$ | async }"> <nav [ngClass]="{ small: navigationCollapse$ | async }" data-test-id="navigation">
<ul> <ul>
<li> <li>
<goofy-client-all-vorgaenge-navigation-item *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.VORGAENGE" data-test-id="all-vorgaenge-navigation-item" <goofy-client-all-vorgaenge-navigation-item *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.VORGAENGE" data-test-id="all-vorgaenge-navigation-item"
......
...@@ -47,9 +47,9 @@ describe('NavigationService', () => { ...@@ -47,9 +47,9 @@ describe('NavigationService', () => {
describe('isMeineVorgaengeNavigation', () => { describe('isMeineVorgaengeNavigation', () => {
it('should return true', () => { it('should return true', () => {
router.url = '/meineVorgaenge'; router.url = '/myVorgaenge';
const isMeineVorgaenge: boolean = service.isMeineVorgaengeNavigation(); const isMeineVorgaenge: boolean = service.isMyVorgaengeNavigation();
expect(isMeineVorgaenge).toBeTruthy(); expect(isMeineVorgaenge).toBeTruthy();
}) })
...@@ -57,7 +57,7 @@ describe('NavigationService', () => { ...@@ -57,7 +57,7 @@ describe('NavigationService', () => {
it('should return false', () => { it('should return false', () => {
router.url = '/'; router.url = '/';
const isMeineVorgaenge: boolean = service.isMeineVorgaengeNavigation(); const isMeineVorgaenge: boolean = service.isMyVorgaengeNavigation();
expect(isMeineVorgaenge).toBeFalsy(); expect(isMeineVorgaenge).toBeFalsy();
}) })
...@@ -68,11 +68,11 @@ describe('NavigationService', () => { ...@@ -68,11 +68,11 @@ describe('NavigationService', () => {
describe('to vorganglist', () => { describe('to vorganglist', () => {
it('should navigate to vorganglist on navigation my vorgaenge', () => { it('should navigate to vorganglist on navigation my vorgaenge', () => {
router.url = '/meineVorgaenge'; router.url = '/myVorgaenge';
service.navigateToVorgangList(); service.navigateToVorgangList();
expect(router.navigate).toHaveBeenCalledWith(['/meineVorgaenge/']); expect(router.navigate).toHaveBeenCalledWith(['/myVorgaenge/']);
}) })
it('should navigate to vorganglist on navigation all vorgaenge', () => { it('should navigate to vorganglist on navigation all vorgaenge', () => {
......
...@@ -110,12 +110,12 @@ export class NavigationService { ...@@ -110,12 +110,12 @@ export class NavigationService {
} }
private getRootPath(): string { private getRootPath(): string {
return this.isMeineVorgaengeNavigation() ? '/meineVorgaenge/' : '/'; return this.isMyVorgaengeNavigation() ? '/myVorgaenge/' : '/';
} }
public isMeineVorgaengeNavigation(): boolean { public isMyVorgaengeNavigation(): boolean {
const url: string = this.router.url; const url: string = this.router.url;
return url.includes('meineVorgaenge'); return url.includes('myVorgaenge');
} }
public navigateToVorgang(linkUri: ResourceUri): void { public navigateToVorgang(linkUri: ResourceUri): void {
......
...@@ -223,11 +223,11 @@ describe('VorgangListService', () => { ...@@ -223,11 +223,11 @@ describe('VorgangListService', () => {
describe('onNavigation', () => { describe('onNavigation', () => {
describe('to meineVorgaenge', () => { describe('to myVorgaenge', () => {
it('should set vorgang list to reload', () => { it('should set vorgang list to reload', () => {
service.setVorgangListToReload = jest.fn(); service.setVorgangListToReload = jest.fn();
navigationService.isMeineVorgaengeNavigation.mockReturnValue(true); navigationService.isMyVorgaengeNavigation.mockReturnValue(true);
service.onNavigation({}); service.onNavigation({});
...@@ -336,7 +336,7 @@ describe('VorgangListService', () => { ...@@ -336,7 +336,7 @@ describe('VorgangListService', () => {
service.searchInfo$.next(<SearchInfo>{ searchString, changedAfterSearchDone: false }); service.searchInfo$.next(<SearchInfo>{ searchString, changedAfterSearchDone: false });
}) })
it('should call repository loadVorgangList with "' + ApiRootLinkRel.SEARCH_MY_VORGAENGE + '" link', () => { it('should call repository loadVorgangList with "' + ApiRootLinkRel.SEARCH_MY_VORGAENGE + '" link', () => {
navigationService.isMeineVorgaengeNavigation.mockReturnValue(true); navigationService.isMyVorgaengeNavigation.mockReturnValue(true);
service.loadVorgangList(apiRootResource); service.loadVorgangList(apiRootResource);
...@@ -344,7 +344,7 @@ describe('VorgangListService', () => { ...@@ -344,7 +344,7 @@ describe('VorgangListService', () => {
}) })
it('should call repository searchVorgaengeBy with "' + ApiRootLinkRel.SEARCH + '" link', () => { it('should call repository searchVorgaengeBy with "' + ApiRootLinkRel.SEARCH + '" link', () => {
navigationService.isMeineVorgaengeNavigation.mockReturnValue(false); navigationService.isMyVorgaengeNavigation.mockReturnValue(false);
service.loadVorgangList(apiRootResource); service.loadVorgangList(apiRootResource);
...@@ -355,7 +355,7 @@ describe('VorgangListService', () => { ...@@ -355,7 +355,7 @@ describe('VorgangListService', () => {
describe('on empty search string', () => { describe('on empty search string', () => {
it('should call repository loadMyVorgaengeList on "myVorgange" navigation', () => { it('should call repository loadMyVorgaengeList on "myVorgange" navigation', () => {
navigationService.isMeineVorgaengeNavigation.mockReturnValue(true); navigationService.isMyVorgaengeNavigation.mockReturnValue(true);
repository.loadMyVorgaengeList.mockReturnValue(of(vorgangListResource)); repository.loadMyVorgaengeList.mockReturnValue(of(vorgangListResource));
service.loadVorgangList(apiRootResource); service.loadVorgangList(apiRootResource);
...@@ -364,7 +364,7 @@ describe('VorgangListService', () => { ...@@ -364,7 +364,7 @@ describe('VorgangListService', () => {
}) })
it('should call repository loadVorgangList on "allVorgange" navigation', () => { it('should call repository loadVorgangList on "allVorgange" navigation', () => {
navigationService.isMeineVorgaengeNavigation.mockReturnValue(false); navigationService.isMyVorgaengeNavigation.mockReturnValue(false);
repository.loadVorgangList.mockReturnValue(of(vorgangListResource)); repository.loadVorgangList.mockReturnValue(of(vorgangListResource));
service.loadVorgangList(apiRootResource); service.loadVorgangList(apiRootResource);
...@@ -402,7 +402,7 @@ describe('VorgangListService', () => { ...@@ -402,7 +402,7 @@ describe('VorgangListService', () => {
describe('loadVorgangSearchPreviewList', () => { describe('loadVorgangSearchPreviewList', () => {
it('should call repository', () => { it('should call repository', () => {
navigationService.isMeineVorgaengeNavigation.mockReturnValue(false); navigationService.isMyVorgaengeNavigation.mockReturnValue(false);
service.loadVorgangSearchPreviewList(apiRootResource, SEARCH_STRING); service.loadVorgangSearchPreviewList(apiRootResource, SEARCH_STRING);
......
...@@ -40,7 +40,7 @@ export class VorgangListService { ...@@ -40,7 +40,7 @@ export class VorgangListService {
} }
onNavigation(params: Params): void { onNavigation(params: Params): void {
if (this.navigationService.isMeineVorgaengeNavigation()) { if (this.navigationService.isMyVorgaengeNavigation()) {
this.setVorgangListToReload(); this.setVorgangListToReload();
} }
if (NavigationService.isVorgangListPage(params)) { if (NavigationService.isVorgangListPage(params)) {
...@@ -106,7 +106,7 @@ export class VorgangListService { ...@@ -106,7 +106,7 @@ export class VorgangListService {
this.setVorgangListLoading(); this.setVorgangListLoading();
if (isEmpty(this.searchInfo$.value.searchString)) { if (isEmpty(this.searchInfo$.value.searchString)) {
if (this.navigationService.isMeineVorgaengeNavigation()) { if (this.navigationService.isMyVorgaengeNavigation()) {
return this.vorgangRepository.loadMyVorgaengeList(apiRootResource); return this.vorgangRepository.loadMyVorgaengeList(apiRootResource);
} else { } else {
return this.vorgangRepository.loadVorgangList(apiRootResource); return this.vorgangRepository.loadVorgangList(apiRootResource);
...@@ -191,7 +191,7 @@ export class VorgangListService { ...@@ -191,7 +191,7 @@ export class VorgangListService {
} }
private getSearchLinkRel(): string { private getSearchLinkRel(): string {
return this.navigationService.isMeineVorgaengeNavigation() ? ApiRootLinkRel.SEARCH_MY_VORGAENGE : ApiRootLinkRel.SEARCH; return this.navigationService.isMyVorgaengeNavigation() ? ApiRootLinkRel.SEARCH_MY_VORGAENGE : ApiRootLinkRel.SEARCH;
} }
private updateVorgangSearchPreviewList(vorgangList: VorgangListResource): void { private updateVorgangSearchPreviewList(vorgangList: VorgangListResource): void {
......
...@@ -25,11 +25,11 @@ const routes: Routes = [ ...@@ -25,11 +25,11 @@ const routes: Routes = [
component: VorgangListPageComponent component: VorgangListPageComponent
}, },
{ {
path: 'meineVorgaenge', path: 'myVorgaenge',
component: VorgangListPageComponent component: VorgangListPageComponent
}, },
{ {
path: 'meineVorgaenge/search/:search', path: 'myVorgaenge/search/:search',
component: VorgangListPageComponent component: VorgangListPageComponent
}, },
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment