From 1ba62b92831e77af42901148e5425d192f934f8c Mon Sep 17 00:00:00 2001 From: Lucas Lara Date: Thu, 8 May 2025 12:59:32 +0200 Subject: [PATCH] Add ClientTaskLogs component and integrate with Groups component - Introduced ClientTaskLogsComponent to display client task logs. - Updated GroupsComponent to include a button for opening client task logs. - Added translations for 'procedimientosCliente' in both English and Spanish locales. - Created associated HTML, CSS, and spec files for ClientTaskLogsComponent. --- ogWebconsole/src/app/app.module.ts | 4 +- .../components/groups/groups.component.html | 10 +++- .../app/components/groups/groups.component.ts | 10 ++++ .../client-task-logs.component.css | 0 .../client-task-logs.component.html | 1 + .../client-task-logs.component.spec.ts | 23 ++++++++ .../client-task-logs.component.ts | 58 +++++++++++++++++++ ogWebconsole/src/locale/en.json | 1 + ogWebconsole/src/locale/es.json | 1 + 9 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 ogWebconsole/src/app/components/task-logs/client-task-logs/client-task-logs.component.css create mode 100644 ogWebconsole/src/app/components/task-logs/client-task-logs/client-task-logs.component.html create mode 100644 ogWebconsole/src/app/components/task-logs/client-task-logs/client-task-logs.component.spec.ts create mode 100644 ogWebconsole/src/app/components/task-logs/client-task-logs/client-task-logs.component.ts diff --git a/ogWebconsole/src/app/app.module.ts b/ogWebconsole/src/app/app.module.ts index 07f2dcb..bd95fa4 100644 --- a/ogWebconsole/src/app/app.module.ts +++ b/ogWebconsole/src/app/app.module.ts @@ -150,6 +150,7 @@ import { ShowTaskScriptComponent } from './components/commands/commands-task/sho import { CreateTaskScriptComponent } from './components/commands/commands-task/create-task-script/create-task-script.component'; import { ViewParametersModalComponent } from './components/commands/commands-task/show-task-script/view-parameters-modal/view-parameters-modal.component'; import { OutputDialogComponent } from './components/task-logs/output-dialog/output-dialog.component'; +import { ClientTaskLogsComponent } from './components/task-logs/client-task-logs/client-task-logs.component'; export function HttpLoaderFactory(http: HttpClient) { return new TranslateHttpLoader(http, './locale/', '.json'); @@ -257,7 +258,8 @@ registerLocaleData(localeEs, 'es-ES'); ShowTaskScriptComponent, CreateTaskScriptComponent, ViewParametersModalComponent, - OutputDialogComponent + OutputDialogComponent, + ClientTaskLogsComponent ], bootstrap: [AppComponent], imports: [BrowserModule, diff --git a/ogWebconsole/src/app/components/groups/groups.component.html b/ogWebconsole/src/app/components/groups/groups.component.html index 4fc74d1..1d7f19f 100644 --- a/ogWebconsole/src/app/components/groups/groups.component.html +++ b/ogWebconsole/src/app/components/groups/groups.component.html @@ -300,6 +300,10 @@ sync {{ 'sync' | translate }} + +