From f6851fa132567fe484179cd0b10fb4d976ba173a Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Wed, 17 Jan 2024 18:18:40 +0100 Subject: [PATCH] finalize UI improvements --- .../admin-notify-logs-result.component.html | 2 +- .../admin-notify-metrics.model.ts | 1 + .../admin-notify-search-result.component.html | 8 +++- .../admin-notify-search-result.component.scss | 9 ---- .../admin-notify-search-result.component.ts | 1 - .../notification-box.component.html | 1 + src/assets/i18n/en.json5 | 40 ++++++++++++++++ src/config/default-app-config.ts | 26 +++++++---- src/environments/environment.test.ts | 46 +++++++++++-------- 9 files changed, 95 insertions(+), 39 deletions(-) delete mode 100644 src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.scss diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html index f2652c5b18..1318cdc966 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html +++ b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html @@ -4,7 +4,7 @@
diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.model.ts b/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.model.ts index bbceb10c20..aa73a16e23 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.model.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.model.ts @@ -2,6 +2,7 @@ export interface AdminNotifyMetricsBox { color: string; textColor?: string; title: string; + description: string; config: string; count?: number; } diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.html b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.html index 50915ed007..8c5136dc88 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.html +++ b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.html @@ -16,8 +16,12 @@
{{ message.queueLastStartTime | date:"YYYY/MM/d hh:mm:ss" }}
n/a
- - {{ message.relatedItem }} + + + + {{ message.relatedItem }} + +
n/a
diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.scss b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.scss deleted file mode 100644 index 5b8d68c451..0000000000 --- a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.cell-small { - max-width: 180px; -} - -.table-responsive { - td, th { - padding: 0.5rem; - } -} diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts index 9270654048..9d8bfa0496 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts @@ -22,7 +22,6 @@ import { DatePipe } from '@angular/common'; @Component({ selector: 'ds-admin-notify-search-result', templateUrl: './admin-notify-search-result.component.html', - styleUrls: ['./admin-notify-search-result.component.scss'], providers: [ { provide: SEARCH_CONFIG_SERVICE, diff --git a/src/app/shared/notification-box/notification-box.component.html b/src/app/shared/notification-box/notification-box.component.html index 2323bd630a..8e4b5bc2f6 100644 --- a/src/app/shared/notification-box/notification-box.component.html +++ b/src/app/shared/notification-box/notification-box.component.html @@ -3,6 +3,7 @@ [ngStyle]="{'background-color': boxConfig.color}" [dsHoverClass]="'shadow-lg'" (click)="onClick(boxConfig)" + [title]="boxConfig.description | translate" >
{{ boxConfig.count ?? 0 }}
diff --git a/src/assets/i18n/en.json5 b/src/assets/i18n/en.json5 index 1a6b38b2b8..062553f69b 100644 --- a/src/assets/i18n/en.json5 +++ b/src/assets/i18n/en.json5 @@ -3475,24 +3475,64 @@ "admin-notify-dashboard.NOTIFY.incoming.accepted": "Accepted", + "admin-notify-dashboard.NOTIFY.incoming.accepted.description": "Accepted inbound notifications", + + "admin-notify-logs.NOTIFY.incoming.accepted": "Currently displaying: Accepted notifications", + "admin-notify-dashboard.NOTIFY.incoming.processed": "Processed LDN", + "admin-notify-dashboard.NOTIFY.incoming.processed.description": "Processed inbound notifications", + + "admin-notify-logs.NOTIFY.incoming.processed": "Currently displaying: Processed LDN", + + "admin-notify-logs.NOTIFY.incoming.failure": "Currently displaying: Failed notifications", + "admin-notify-dashboard.NOTIFY.incoming.failure": "Failure", + "admin-notify-dashboard.NOTIFY.incoming.failure.description": "Failed inbound notifications", + + "admin-notify-logs.NOTIFY.outgoing.failure": "Currently displaying: Failed notifications", + "admin-notify-dashboard.NOTIFY.outgoing.failure": "Failure", + "admin-notify-dashboard.NOTIFY.outgoing.failure.description": "Failed outbound notifications", + + "admin-notify-logs.NOTIFY.incoming.untrusted": "Currently displaying: Untrusted notifications", + "admin-notify-dashboard.NOTIFY.incoming.untrusted": "Untrusted", + "admin-notify-dashboard.NOTIFY.incoming.untrusted.description": "Inbound notifications not trusted", + + "admin-notify-logs.NOTIFY.incoming.delivered": "Currently displaying: Delivered notifications", + + "admin-notify-dashboard.NOTIFY.incoming.delivered.description": "Inbound notifications successfully delivered", + "admin-notify-dashboard.NOTIFY.outgoing.delivered": "Delivered", + "admin-notify-logs.NOTIFY.outgoing.delivered": "Currently displaying: Delivered notifications", + + "admin-notify-dashboard.NOTIFY.outgoing.delivered.description": "Outbound notifications successfully delivered", + + "admin-notify-logs.NOTIFY.outgoing.queued": "Currently displaying: Queued notifications", + + "admin-notify-dashboard.NOTIFY.outgoing.queued.description": "Notifications currently queued", + "admin-notify-dashboard.NOTIFY.outgoing.queued": "Queued", + "admin-notify-logs.NOTIFY.outgoing.queued_for_retry": "Currently displaying: Queued for retry notifications", + "admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry": "Queued for retry", + "admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry.description": "Notifications currently queued for retry", + "admin-notify-dashboard.NOTIFY.incoming.involvedItems": "Involved items", + "admin-notify-dashboard.NOTIFY.incoming.involvedItems.description": "Items related to inbound notifications", + "admin-notify-dashboard.NOTIFY.outgoing.involvedItems": "Involved items", + "admin-notify-dashboard.NOTIFY.outgoing.involvedItems.description": "Items related to outbound notifications", + "admin.notify.dashboard.breadcrumbs": "Dashboard", "admin.notify.dashboard.inbound": "Inbound messages", diff --git a/src/config/default-app-config.ts b/src/config/default-app-config.ts index e78f7aabc9..0640b40a7a 100644 --- a/src/config/default-app-config.ts +++ b/src/config/default-app-config.ts @@ -462,28 +462,33 @@ export class DefaultAppConfig implements AppConfig { { color: '#B8DAFF', title: 'admin-notify-dashboard.NOTIFY.incoming.accepted', - config: 'NOTIFY.incoming.accepted' + config: 'NOTIFY.incoming.accepted', + description: 'admin-notify-dashboard.NOTIFY.incoming.accepted.description' }, { color: '#D4EDDA', title: 'admin-notify-dashboard.NOTIFY.incoming.processed', - config: 'NOTIFY.incoming.processed' + config: 'NOTIFY.incoming.processed', + description: 'admin-notify-dashboard.NOTIFY.incoming.processed.description' }, { color: '#FDBBC7', title: 'admin-notify-dashboard.NOTIFY.incoming.failure', - config: 'NOTIFY.incoming.failure' + config: 'NOTIFY.incoming.failure', + description: 'admin-notify-dashboard.NOTIFY.incoming.failure.description' }, { color: '#FDBBC7', title: 'admin-notify-dashboard.NOTIFY.incoming.untrusted', - config: 'NOTIFY.incoming.untrusted' + config: 'NOTIFY.incoming.untrusted', + description: 'admin-notify-dashboard.NOTIFY.incoming.untrusted.description' }, { color: '#43515F', title: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems', textColor: '#fff', config: 'NOTIFY.incoming.involvedItems', + description: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems.description' }, ] }, @@ -493,28 +498,33 @@ export class DefaultAppConfig implements AppConfig { { color: '#D4EDDA', title: 'admin-notify-dashboard.NOTIFY.outgoing.delivered', - config: 'NOTIFY.outgoing.delivered' + config: 'NOTIFY.outgoing.delivered', + description: 'admin-notify-dashboard.NOTIFY.outgoing.delivered.description' }, { color: '#B8DAFF', title: 'admin-notify-dashboard.NOTIFY.outgoing.queued', - config: 'NOTIFY.outgoing.queued' + config: 'NOTIFY.outgoing.queued', + description: 'admin-notify-dashboard.NOTIFY.outgoing.queued.description' }, { color: '#FDEEBB', title: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry', - config: 'NOTIFY.outgoing.queued_for_retry' + config: 'NOTIFY.outgoing.queued_for_retry', + description: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry.description' }, { color: '#FDBBC7', title: 'admin-notify-dashboard.NOTIFY.outgoing.failure', - config: 'NOTIFY.outgoing.failure' + config: 'NOTIFY.outgoing.failure', + description: 'admin-notify-dashboard.NOTIFY.outgoing.failure.description' }, { color: '#43515F', title: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems', textColor: '#fff', config: 'NOTIFY.outgoing.involvedItems', + description: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems.description' }, ] } diff --git a/src/environments/environment.test.ts b/src/environments/environment.test.ts index f920c16f7e..2d86ee6101 100644 --- a/src/environments/environment.test.ts +++ b/src/environments/environment.test.ts @@ -331,29 +331,34 @@ export const environment: BuildConfig = { boxes: [ { color: '#B8DAFF', - title: 'admin-notify-dashboard.accepted', - config: 'NOTIFY.incoming.accepted' + title: 'admin-notify-dashboard.NOTIFY.incoming.accepted', + config: 'NOTIFY.incoming.accepted', + description: 'admin-notify-dashboard.NOTIFY.incoming.accepted.description' }, { color: '#D4EDDA', - title: 'admin-notify-dashboard.processed', - config: 'NOTIFY.incoming.processed' + title: 'admin-notify-dashboard.NOTIFY.incoming.processed', + config: 'NOTIFY.incoming.processed', + description: 'admin-notify-dashboard.NOTIFY.incoming.processed.description' }, { color: '#FDBBC7', - title: 'admin-notify-dashboard.failure', - config: 'NOTIFY.incoming.failure' + title: 'admin-notify-dashboard.NOTIFY.incoming.failure', + config: 'NOTIFY.incoming.failure', + description: 'admin-notify-dashboard.NOTIFY.incoming.failure.description' }, { color: '#FDBBC7', - title: 'admin-notify-dashboard.untrusted', - config: 'NOTIFY.incoming.untrusted' + title: 'admin-notify-dashboard.NOTIFY.incoming.untrusted', + config: 'NOTIFY.incoming.untrusted', + description: 'admin-notify-dashboard.NOTIFY.incoming.untrusted.description' }, { color: '#43515F', - title: 'admin-notify-dashboard.involved-items', + title: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems', textColor: '#fff', config: 'NOTIFY.incoming.involvedItems', + description: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems.description' }, ] }, @@ -362,29 +367,34 @@ export const environment: BuildConfig = { boxes: [ { color: '#D4EDDA', - title: 'admin-notify-dashboard.delivered', - config: 'NOTIFY.outgoing.delivered' + title: 'admin-notify-dashboard.NOTIFY.outgoing.delivered', + config: 'NOTIFY.outgoing.delivered', + description: 'admin-notify-dashboard.NOTIFY.outgoing.delivered.description' }, { color: '#B8DAFF', - title: 'admin-notify-dashboard.queued', - config: 'NOTIFY.outgoing.queued' + title: 'admin-notify-dashboard.NOTIFY.outgoing.queued', + config: 'NOTIFY.outgoing.queued', + description: 'admin-notify-dashboard.NOTIFY.outgoing.queued.description' }, { color: '#FDEEBB', - title: 'admin-notify-dashboard.queued-for-retry', - config: 'NOTIFY.outgoing.queued_for_retry' + title: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry', + config: 'NOTIFY.outgoing.queued_for_retry', + description: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry.description' }, { color: '#FDBBC7', - title: 'admin-notify-dashboard.failure', - config: 'NOTIFY.outgoing.failure' + title: 'admin-notify-dashboard.NOTIFY.outgoing.failure', + config: 'NOTIFY.outgoing.failure', + description: 'admin-notify-dashboard.NOTIFY.outgoing.failure.description' }, { color: '#43515F', - title: 'admin-notify-dashboard.involved-items', + title: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems', textColor: '#fff', config: 'NOTIFY.outgoing.involvedItems', + description: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems.description' }, ] }