From 73758e2ba34c21252d902161edf271255a70c0f8 Mon Sep 17 00:00:00 2001 From: ddamiron <ddamiron@sii.fr> Date: Tue, 6 Aug 2019 15:06:22 +0200 Subject: [PATCH] hotfix Cors error in restheart header translate English text into French --- .../logs-home/logs-home.component.ts | 9 ++++++- .../logs-sessions.component.html | 16 ++++++------- .../logs-slugs/logs-slugs.component.html | 14 +++++------ .../report/logs-info/logs-info.component.html | 4 ++-- .../logs-pre-report.component.html | 24 +++++++++---------- .../logs-pre-report.component.ts | 2 +- src/app/user/interceptors/auth-interceptor.ts | 2 +- 7 files changed, 39 insertions(+), 32 deletions(-) diff --git a/src/app/components/logs-dashboard/logs-home/logs-home.component.ts b/src/app/components/logs-dashboard/logs-home/logs-home.component.ts index 97609b5..a1962cb 100644 --- a/src/app/components/logs-dashboard/logs-home/logs-home.component.ts +++ b/src/app/components/logs-dashboard/logs-home/logs-home.component.ts @@ -4,6 +4,7 @@ import { ActivatedRoute, Router } from '@angular/router'; import { ILogs } from 'src/app/models/logs.model'; import { ISimpleTab } from 'src/app/models/basic-tabs.model'; import { IPageHeaderInfo } from 'src/app/models/page.model'; +import { NotificationService } from 'src/app/services'; @Component({ selector: 'app-logs-home', @@ -38,6 +39,7 @@ export class LogsHomeComponent implements OnInit { ]; constructor( private _dataLogsService: DataLogsService, + private _notificationService: NotificationService, private _route: ActivatedRoute, private _router: Router, ) { } @@ -65,13 +67,18 @@ export class LogsHomeComponent implements OnInit { this.isRestheartDown = false; }, (error) => { + this._notificationService.notify( + { + type: 'error', + message: "Le serveur restheart n'est pas disponible.", + }); this.allFields = []; this.nbSessionId = 0; this.nbUuid = 0; this.nbSlug = 0; this.slugsList = []; this.sessionsList = []; - this.serverDownMessage = 'Restheart server is not available.'; + this.serverDownMessage = "Le serveur restheart n'est pas disponible."; }); } tabsToggler(tabName) { diff --git a/src/app/components/logs-dashboard/logs-sessions/logs-sessions.component.html b/src/app/components/logs-dashboard/logs-sessions/logs-sessions.component.html index d7311f8..2bd192a 100644 --- a/src/app/components/logs-dashboard/logs-sessions/logs-sessions.component.html +++ b/src/app/components/logs-dashboard/logs-sessions/logs-sessions.component.html @@ -12,17 +12,17 @@ <div class="columns is-centered is-marginless"> <div class="column is-6 has-text-left"> - <P>{{ childNbSessions }} session(s) in the database</P> + <P>{{ childNbSessions }} session(s) dans la base de données</P> </div> <div class="column is-6 has-text-left"> - <p>For each session, values below are for the latest slug.</p> + <p>Pour chaque session, les valeurs affichées concernent le slug le plus récent.</p> </div> </div> <div class="table entity-list-table"> <div class="header columns is-marginless"> <div class="column is-4 has-text-centered"> - <span (click)="sortBy('name')" class="is-sortable"> + <span class="is-sortable"> <span class="column-title">SessionId</span> <p></p> </span> @@ -37,7 +37,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Nb of Slugs</span> + <span class="column-title">Nb de Slugs</span> </span> </div> <div class="column is-2 has-text-left"> @@ -50,7 +50,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Latest Completion Date</span> + <span class="column-title">Dernière date d'exécution</span> </span> </div> <div class="column is-1 has-text-left"> @@ -63,7 +63,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Duration</span> + <span class="column-title">Durée</span> </span> </div> <div class="column is-1 has-text-left"> @@ -117,7 +117,7 @@ </div> <div class="column is-1 has-text-left actions"> {{ session.latest.count.INFO ? session.latest.count.INFO : 0 }} - </div> + </div> <div class="column is-1 has-text-left actions"> {{ session.latest.count.ERROR ? 'Yes ('+session.latest.count.ERROR+')':'No'}} </div> @@ -141,4 +141,4 @@ <p class="bold-white">Reset</p> </a> </div> - </div> \ No newline at end of file + </div> diff --git a/src/app/components/logs-dashboard/logs-slugs/logs-slugs.component.html b/src/app/components/logs-dashboard/logs-slugs/logs-slugs.component.html index be23e79..37612a0 100644 --- a/src/app/components/logs-dashboard/logs-slugs/logs-slugs.component.html +++ b/src/app/components/logs-dashboard/logs-slugs/logs-slugs.component.html @@ -12,10 +12,10 @@ <div class="columns is-centered is-marginless"> <div class="column is-6 has-text-left"> - <P>{{ childNbSlugs }} slug(s) in database</P> + <P>{{ childNbSlugs }} slug(s) dans la base de données</P> </div> <div class="column is-6 has-text-left"> - <p>For each slug, values below are for the latest session.</p> + <p>Pour chaque slug, les valeurs affichées concernent la session la plus récente.</p> </div> </div> <div class="table entity-list-table"> @@ -34,7 +34,7 @@ </span> </div> <div class="column is-1 has-text-left"> - <span class="column-title">Full Data?</span> + <span class="column-title">Donnée complète?</span> </div> <div class="column is-1 has-text-left"> <span class="column-title">Sessions</span> @@ -49,7 +49,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Latest Completion Date</span> + <span class="column-title">Dernière date d'exécution</span> </span> </div> <div class="column is-1 has-text-left"> @@ -62,7 +62,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Duration</span> + <span class="column-title">Durée</span> </span> </div> <div class="column is-1 has-text-left"> <span class="is-sortable"> @@ -87,7 +87,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Errors?</span> + <span class="column-title">Erreurs?</span> </span> </div> <div class="column is-1 has-text-left"> @@ -143,4 +143,4 @@ <p class="bold-white">Reset</p> </a> </div> -</div> \ No newline at end of file +</div> diff --git a/src/app/components/logs-dashboard/report/logs-info/logs-info.component.html b/src/app/components/logs-dashboard/report/logs-info/logs-info.component.html index 6874110..0ea9e5f 100644 --- a/src/app/components/logs-dashboard/report/logs-info/logs-info.component.html +++ b/src/app/components/logs-dashboard/report/logs-info/logs-info.component.html @@ -40,7 +40,7 @@ </svg> </div> <p [ngClass]="{'is-selected': displayedStep === oneStepData._id.step}"> - <br> Erreur(s): + <br> Erreur(s): {{ oneStepData.counts.ERROR ? oneStepData.counts.ERROR : 0}} </div> </div> @@ -79,4 +79,4 @@ <div> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.html b/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.html index 3285bd3..00fea85 100644 --- a/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.html +++ b/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.html @@ -5,7 +5,7 @@ <div class="section"> <div class="columns is-left is-marginless"> <div class="column has-text-left"> - <span>{{nbObjects}} sessions(s) found for the slug </span> + <span>{{nbObjects}} sessions(s) trouvées pour ce slug </span> <span class="bold-text">{{id}}</span> <span class="italic-text"> : ( {{uuid}} ) </span> </div> @@ -29,7 +29,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Nb of Slugs</span> + <span class="column-title">Nb de Slugs</span> </span> </div> <div class="column is-2 has-text-left"> @@ -42,7 +42,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Completion Date</span> + <span class="column-title">Date d'exécution</span> </span> </div> <div class="column is-1 has-text-left"> @@ -55,7 +55,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Duration</span> + <span class="column-title">Durée</span> </span> </div> <div class="column is-1 has-text-left"> @@ -81,7 +81,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Errors?</span> + <span class="column-title">Erreurs?</span> </span> </div> <div class="column is-1 has-text-left"> @@ -139,7 +139,7 @@ <div class="input-field is-centered"> <div class="columns is-5 is-vcentered"> <div class="column is-5 has-text-left"> - <label class="label"> Search by slug: </label> + <label class="label"> Recherche par slug: </label> <input class="input" type="text" [(ngModel)]="foundSlug" (keyup)="getAllInfoForOneSlug($event)" id="foundSlug" list="slugsList" /> <datalist id="slugsList"> <option *ngFor="let slug of completeSlugsList" [value]="slug"> {{slug}}</option> @@ -151,7 +151,7 @@ <div class="column has-text-left"> <div class="columns is-centered is-marginless"> <div class="column has-text-left"> - <span>{{nbObjects}} slug(s) found for the session : </span> + <span>{{nbObjects}} slug(s) trouvés pour la session : </span> <span class="bold-text">{{id}}</span> </div> </div> @@ -174,7 +174,7 @@ </span> </div> <div class="column is-1 has-text-left"> - <span class="column-title">Full Data?</span> + <span class="column-title">Donnée complète?</span> </div> <div class="column is-1 has-text-left"> <span class="column-title">Sessions</span> @@ -189,7 +189,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Completion Date</span> + <span class="column-title">Date d'exécution</span> </span> </div> <div class="column is-1 has-text-left"> @@ -202,7 +202,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Duration (min)</span> + <span class="column-title">Durée</span> </span> </div> <div class="column is-1 has-text-left"> <span class="is-sortable"> @@ -227,7 +227,7 @@ <i class="fas fa-sort-down"></i> </span> </span> - <span class="column-title">Errors?</span> + <span class="column-title">Erreurs?</span> </span> </div> <div class="column is-1 has-text-left"> @@ -281,4 +281,4 @@ </div> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.ts b/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.ts index a572607..336d60d 100644 --- a/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.ts +++ b/src/app/components/logs-dashboard/report/logs-pre-report/logs-pre-report.component.ts @@ -145,7 +145,7 @@ export class LogsPreReportComponent implements OnInit { } } - getAllInfoForOneSlug() { + getAllInfoForOneSlug($event) { if (this.foundSlug === '') { this.getComplementaryInformation(); } else { diff --git a/src/app/user/interceptors/auth-interceptor.ts b/src/app/user/interceptors/auth-interceptor.ts index 2f8f113..15fef60 100644 --- a/src/app/user/interceptors/auth-interceptor.ts +++ b/src/app/user/interceptors/auth-interceptor.ts @@ -13,7 +13,7 @@ export class AuthInterceptor implements HttpInterceptor { let request = req; // && req.url.includes('https://data-intothesky.alpha.grandlyon.com/authentication/api/logout' - if (xsrfToken) { + if (xsrfToken && !req.url.includes('indexerdb')) { request = req.clone({ headers: req.headers.set('x-xsrf-token', xsrfToken), }); -- GitLab