From 6ff2dfdf2c90e85787c95df787b9f0009107aa59 Mon Sep 17 00:00:00 2001 From: Alexander Reifschneider <alexander.reifschneider@mgm-tp.com> Date: Tue, 29 Apr 2025 08:45:45 +0200 Subject: [PATCH] OZG-7774 add new menu items --- .../statistik-menu.component.html | 28 ++++++++++--------- .../libs/admin/shared/src/lib/routes.ts | 2 ++ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/alfa-client/libs/admin/configuration/src/lib/statistik-menu-container/statistik-menu/statistik-menu.component.html b/alfa-client/libs/admin/configuration/src/lib/statistik-menu-container/statistik-menu/statistik-menu.component.html index da11f79e80..6c6794fa9d 100644 --- a/alfa-client/libs/admin/configuration/src/lib/statistik-menu-container/statistik-menu/statistik-menu.component.html +++ b/alfa-client/libs/admin/configuration/src/lib/statistik-menu-container/statistik-menu/statistik-menu.component.html @@ -1,16 +1,18 @@ <ods-nav-headline label="Statistik" /> -@if (configurationStateResource.resource | hasLink: configurationLinkRel.AGGREGATION_MAPPINGS) { - <ods-nav-item data-test-id="statistik-navigation" caption="Auswertungen" [path]="'/' + ROUTES.AGGREGATION_MAPPING"> - <ods-icon icon name="statistic" fill="text" /> +<div class="flex flex-col gap-2"> + @if (configurationStateResource.resource | hasLink: configurationLinkRel.AGGREGATION_MAPPINGS) { + <ods-nav-item data-test-id="statistik-navigation" caption="Auswertungen" [path]="'/' + ROUTES.AGGREGATION_MAPPING"> + <ods-icon icon name="statistic" fill="text" /> + </ods-nav-item> + } + <!-- @if (configurationStateResource.resource | hasLink: configurationLinkRel.**datenanfragen**) { --> + <ods-nav-item data-test-id="release-data-navigation" caption="Datenfreigaben" [path]="'/' + ROUTES.RELEASE_DATA"> + <ods-icon icon name="bar-chart-arrow" fill="text" /> </ods-nav-item> -} -<!-- @if (configurationStateResource.resource | hasLink: configurationLinkRel.**datenanfragen**) { - <ods-nav-item data-test-id="statistik-navigation" caption="Auswertungen" [path]="'/' + **datenanfragen**"> - <ods-icon icon name="statistic" fill="text" /> + <!-- } --> + <!-- @if (configurationStateResource.resource | hasLink: configurationLinkRel.**datenfreigaben**) { --> + <ods-nav-item data-test-id="request-data-navigation" caption="Datenanfragen" [path]="'/' + ROUTES.REQUEST_DATA"> + <ods-icon icon name="bubble-question-mark" fill="text" /> </ods-nav-item> -} -@if (configurationStateResource.resource | hasLink: configurationLinkRel.**datenfreigaben**) { - <ods-nav-item data-test-id="statistik-navigation" caption="Auswertungen" [path]="'/' + **datenfreigaben**"> - <ods-icon icon name="statistic" fill="text" /> - </ods-nav-item> -} --> + <!-- } --> +</div> diff --git a/alfa-client/libs/admin/shared/src/lib/routes.ts b/alfa-client/libs/admin/shared/src/lib/routes.ts index 3f872ee122..11338ba98f 100644 --- a/alfa-client/libs/admin/shared/src/lib/routes.ts +++ b/alfa-client/libs/admin/shared/src/lib/routes.ts @@ -31,4 +31,6 @@ export enum ROUTES { AGGREGATION_MAPPING = 'statistik/auswertungen', AGGREGATION_MAPPING_NEU = 'statistik/auswertungen/neu', AGGREGATION_MAPPING_ID = 'statistik/auswertungen/:aggregationMappingId', + RELEASE_DATA = 'statistik/datenfreigaben', + REQUEST_DATA = 'statistik/datenanfragen', } -- GitLab