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

OZG-4994 OZG-5078 add navi element with number of Vorgänge with unread messages

parent 6f7d4766
No related branches found
No related tags found
No related merge requests found
...@@ -143,6 +143,7 @@ function createEmptyVorgangStatistic(): VorgangStatistic { ...@@ -143,6 +143,7 @@ function createEmptyVorgangStatistic(): VorgangStatistic {
}, },
wiedervorlagen: null, wiedervorlagen: null,
existsWiedervorlageOverdue: false, existsWiedervorlageOverdue: false,
ungeleseneNachrichten: 0,
}; };
} }
......
...@@ -109,6 +109,7 @@ export interface VorgangStatistic { ...@@ -109,6 +109,7 @@ export interface VorgangStatistic {
byStatus: ByStatus; byStatus: ByStatus;
wiedervorlagen: number; wiedervorlagen: number;
existsWiedervorlageOverdue: boolean; existsWiedervorlageOverdue: boolean;
ungeleseneNachrichten: number;
} }
export interface ByStatus { export interface ByStatus {
...@@ -163,6 +164,7 @@ export enum VorgangView { ...@@ -163,6 +164,7 @@ export enum VorgangView {
WIEDERVORLAGEN, WIEDERVORLAGEN,
SEARCH, SEARCH,
ZU_LOESCHEN, ZU_LOESCHEN,
UNGELESENE_NACHRICHTEN,
} }
export interface StatusCommandMap { export interface StatusCommandMap {
......
...@@ -145,6 +145,7 @@ export function createVorgangStatistic(): VorgangStatistic { ...@@ -145,6 +145,7 @@ export function createVorgangStatistic(): VorgangStatistic {
byStatus: createByStatus(), byStatus: createByStatus(),
wiedervorlagen: faker.datatype.number(), wiedervorlagen: faker.datatype.number(),
existsWiedervorlageOverdue: false, existsWiedervorlageOverdue: false,
ungeleseneNachrichten: faker.datatype.number(),
}; };
} }
......
...@@ -130,6 +130,15 @@ ...@@ -130,6 +130,15 @@
> >
<div class="dot zu-loeschen"></div> <div class="dot zu-loeschen"></div>
</alfa-vorgang-view-item-container> </alfa-vorgang-view-item-container>
<alfa-vorgang-view-item-container
data-test-id="vorgang-ungelesene-nachrichten-view"
label="Ungelesen"
[view]="vorgangView.UNGELESENE_NACHRICHTEN"
[count]="statistic.ungeleseneNachrichten"
class="top-border"
>
<ozgcloud-postfach-icon [showBadge]="true"></ozgcloud-postfach-icon>
</alfa-vorgang-view-item-container>
<alfa-vorgang-view-item-container <alfa-vorgang-view-item-container
*ngIf=" *ngIf="
apiRootResource apiRootResource
...@@ -142,7 +151,6 @@ ...@@ -142,7 +151,6 @@
label="Wiedervorlagen" label="Wiedervorlagen"
[view]="vorgangView.WIEDERVORLAGEN" [view]="vorgangView.WIEDERVORLAGEN"
[count]="statistic.wiedervorlagen" [count]="statistic.wiedervorlagen"
class="top-border"
> >
<alfa-wiedervorlage-icon <alfa-wiedervorlage-icon
[isOverdue]="statistic.existsWiedervorlageOverdue" [isOverdue]="statistic.existsWiedervorlageOverdue"
......
...@@ -70,6 +70,7 @@ body.dark :host { ...@@ -70,6 +70,7 @@ body.dark :host {
} }
} }
ozgcloud-icon { ozgcloud-icon,
ozgcloud-postfach-icon {
margin-right: 6px; margin-right: 6px;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment