From 0578026e94cdc89ffaabeaed4b47a58c55d7a102 Mon Sep 17 00:00:00 2001 From: Hamza HRAMCHI <hamza.hramchi@xelians.fr> Date: Thu, 31 Mar 2022 14:50:59 +0200 Subject: [PATCH] FEAT #18301 TIME 2 add aboutUs component --- lang/en.json | 14 ++- lang/fr.json | 14 ++- src/frontend/app/app.module.ts | 4 +- .../app/home/aboutUs/about-us.component.html | 88 ++++++++++++++++ .../app/home/aboutUs/about-us.component.scss | 18 ++++ .../app/home/aboutUs/about-us.component.ts | 96 ++++++++++++++++++ src/frontend/app/home/home.component.html | 3 + src/frontend/app/home/home.component.scss | 7 ++ src/frontend/app/home/home.component.ts | 9 ++ src/frontend/app/login/login.component.html | 3 +- src/frontend/app/login/login.component.scss | 1 + src/frontend/app/login/login.component.ts | 25 ++--- src/frontend/app/service/functions.service.ts | 26 ++++- .../app/sidebar/sidebar.component.html | 2 +- src/frontend/assets/maarch_box.png | Bin 0 -> 45068 bytes src/frontend/core/global.scss | 5 + 16 files changed, 291 insertions(+), 24 deletions(-) create mode 100644 src/frontend/app/home/aboutUs/about-us.component.html create mode 100644 src/frontend/app/home/aboutUs/about-us.component.scss create mode 100644 src/frontend/app/home/aboutUs/about-us.component.ts create mode 100644 src/frontend/assets/maarch_box.png diff --git a/lang/en.json b/lang/en.json index ffe0f6de68..1c553a604f 100755 --- a/lang/en.json +++ b/lang/en.json @@ -634,6 +634,18 @@ "hidePassword": "Hide password", "cannotSetSignature": "You cannot pre-position a signature for a user with the annotator role", "resumeOriginalDoc": "Warning ! The return document action will use the original document", - "emptySignList": "No stamp available" + "emptySignList": "No stamp available", + "aboutUs": "About Maarch Parapheur", + "applicationVersion": "Maarch Parapheur {{version}} Powered by {{author}}", + "documentation": "Documentation", + "officialWebsite": "Official site", + "community": "Community", + "maarchLicence": "Maarch Parapheur is distributed under the terms of the", + "groupeCompany": "Maarch SAS company of the Xelians group", + "externalComponents": "External components", + "externalComponentsDesc": "Maarch Parapheur relies on a few external components. Thanks to their developers!", + "credits": "Credits", + "allCredits": "And the whole Maarch community!", + "licence": "GNU GPLv3 license" } } \ No newline at end of file diff --git a/lang/fr.json b/lang/fr.json index 8313194052..b2782c5542 100755 --- a/lang/fr.json +++ b/lang/fr.json @@ -633,6 +633,18 @@ "hidePassword": "Masquer le mot de passe", "cannotSetSignature": "Vous ne pouvez pas pré-positionner une signature pour un utilisateur avec le rôle annotateur", "resumeOriginalDoc": "Attention ! L'action renvoi de document reprend le document original", - "emptySignList": "Aucune griffe disponible" + "emptySignList": "Aucune griffe disponible", + "aboutUs": "A propos de Maarch Parapheur", + "applicationVersion": "Maarch Parapheur {{version}} Powered by {{author}}", + "documentation": "Documentation", + "officialWebsite": "Site officiel", + "community": "Communauté", + "maarchLicence": "Maarch Parapheur est diffusé sous les termes de la", + "groupeCompany": "Maarch SAS société du groupe Xelians", + "externalComponents": "Composants externe", + "externalComponentsDesc": "Maarch Parapheur s'appuie sur quelques composants externes. Merci à leurs développeurs !", + "credits": "Crédits", + "allCredits": "Et toute la communauté Maarch !", + "licence": "licence GNU GPLv3" } } diff --git a/src/frontend/app/app.module.ts b/src/frontend/app/app.module.ts index 66b9715be6..01d6147279 100755 --- a/src/frontend/app/app.module.ts +++ b/src/frontend/app/app.module.ts @@ -104,6 +104,7 @@ import { NotificationComponent } from './administration/notification/notificatio import { GridButtonComponent } from './plugins/gridButton/grid-button.component'; import { NotificationsListComponent } from './administration/notification/notifications-list.component'; import { MessageBoxComponent } from './plugins/messageBox/message-box.component'; +import { AboutUsComponent } from './home/aboutUs/about-us.component'; registerLocaleData(localeFr, 'fr-FR'); @@ -170,7 +171,8 @@ registerLocaleData(localeFr, 'fr-FR'); NotificationComponent, GridButtonComponent, NotificationsListComponent, - MessageBoxComponent + MessageBoxComponent, + AboutUsComponent ], imports: [ FormsModule, diff --git a/src/frontend/app/home/aboutUs/about-us.component.html b/src/frontend/app/home/aboutUs/about-us.component.html new file mode 100644 index 0000000000..b0541a6790 --- /dev/null +++ b/src/frontend/app/home/aboutUs/about-us.component.html @@ -0,0 +1,88 @@ +<ion-header [translucent]="true"> + <ion-toolbar color="primary"> + <ion-title>{{'lang.aboutUs' | translate}}</ion-title> + <ion-buttons slot="end"> + <ion-button (click)="modalController.dismiss('cancel');"> + <ion-icon slot="icon-only" name="close-outline"></ion-icon> + </ion-button> + </ion-buttons> + </ion-toolbar> +</ion-header> +<ion-content *ngIf="!loading"> + <ion-card> + <ion-grid> + <ion-row> + <ion-col size="8"> + <ion-card-header> + <ion-card-title class="appVersion">Maarch Parapheur {{applicationVersion}}</ion-card-title> + <ion-card-subtitle>Version: <a target="blank" href="https://labs.maarch.org/maarch/MaarchParapheur/commit/{{commitHash}}">{{commitHash}}</a></ion-card-subtitle> + </ion-card-header> + <ion-card-content style="margin-bottom: -15px;"> + <ion-item lines="none" style="font-style: italic;"> + Copyright © 2008-{{currentYear}} Maarch SAS {{'lang.groupeCompany' | translate}} + </ion-item> + <ion-item lines="none" style="margin-top:-10px;"> + {{'lang.maarchLicence' | translate}} <a target="blank" href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">{{'lang.licence' | translate}}</a>. + </ion-item> + <ion-item style="margin-top: -15px;"> + <ul> + <li>{{'lang.officialWebsite' | translate}} : <a target="blank" href="https://maarch.com/">https://maarch.com</a></li> + <li>{{'lang.community' | translate}} : <a target="blank" + href="https://community.maarch.org/">https://community.maarch.org</a> + </li> + <li>{{'lang.documentation' | translate}} : <a target="blank" + href="https://docs.maarch.org/">https://docs.maarch.org</a> + </li> + </ul> + </ion-item> + </ion-card-content> + </ion-col> + <ion-col size="4"> + <img [src]="xeliansLogo" style="margin-top: 15%;"> + </ion-col> + </ion-row> + </ion-grid> + </ion-card> + <ion-grid> + <ion-row> + <ion-col size="6"> + <ion-card style="height: 100%;"> + <ion-card-header> + <ion-card-title class="appVersion">{{'lang.externalComponents' | translate}}</ion-card-title> + <ion-card-subtitle style="font-size: 12px;">{{'lang.externalComponentsDesc' | translate}}</ion-card-subtitle> + </ion-card-header> + <ion-card-content> + <ion-item style="margin-top: -15px;" lines="none"> + <ul class="repeatRows"> + <li *ngFor="let component of externalComponents" class="componentElement"> + <a [href]="component.url" target="_blank">{{component.label}}</a> + </li> + </ul> + </ion-item> + </ion-card-content> + </ion-card> + </ion-col> + <ion-col size="6"> + <ion-card style="height: 100%;"> + <ion-card-header> + <ion-card-title class="appVersion">{{'lang.credits' | translate}}</ion-card-title> + </ion-card-header> + <ion-card-content> + <ion-item style="margin-top: -15px;" lines="none"> + <ul style="display: inline-block; font-size: 14px; margin-top: -3px;"> + <li> + Florian AZIZIAN, Damien BUREL, Bruno CARLIN, Carole COTIN, Prosper DE LAURE, Driss DEMIRAY, Gaël DE VILLEBLANCHE, + Emmanuel DILLARD, Mathieu DONZEL, Jean-Louis ERCOLANI, Claire FIGUERAS, Laurent GIOVANNONI, Guillaume HEURTIER, + Hamza HRAMCHI, Kader KANE, Yves-Christian KPAKPO, Alexandre MORIN, Sébastien NANABONDJA, Fodé NDIAYE, + Cédric NDOUMBA, Alex ORLUC, Henri QUENEAU, Alexis RAGOT, Quentin RIBAC, Alexandre STEFANOVIC, Serge THIERRY-MIEG, + Cyril VAZQUEZ, Arnaud VEBER, Loic VINET + </li> + <li style="margin-top: 10px;">{{'lang.allCredits' | translate}}</li> + </ul> + </ion-item> + </ion-card-content> + </ion-card> + </ion-col> + </ion-row> + </ion-grid> +</ion-content> \ No newline at end of file diff --git a/src/frontend/app/home/aboutUs/about-us.component.scss b/src/frontend/app/home/aboutUs/about-us.component.scss new file mode 100644 index 0000000000..e88c15410a --- /dev/null +++ b/src/frontend/app/home/aboutUs/about-us.component.scss @@ -0,0 +1,18 @@ +.appVersion { + color: var(--ion-color-primary); + margin-bottom: 15px; +} + +.repeatRows { + padding: 0; + margin-left: 25px; + display: block; +} + +.componentElement { + font-size: 14px; + margin-bottom: 10px; + margin-right: 80px; + margin-left: 10px; + white-space: pre; +} \ No newline at end of file diff --git a/src/frontend/app/home/aboutUs/about-us.component.ts b/src/frontend/app/home/aboutUs/about-us.component.ts new file mode 100644 index 0000000000..b07b3836a8 --- /dev/null +++ b/src/frontend/app/home/aboutUs/about-us.component.ts @@ -0,0 +1,96 @@ +import { HttpClient } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ModalController } from '@ionic/angular'; +import { TranslateService } from '@ngx-translate/core'; +import { of } from 'rxjs'; +import { catchError, tap } from 'rxjs/operators'; +import { environment } from '../../../core/environments/environment'; +import { FunctionsService } from '../../service/functions.service'; +import { NotificationService } from '../../service/notification.service'; + + + +@Component({ + templateUrl: 'about-us.component.html', + styleUrls: ['about-us.component.scss'], +}) + +export class AboutUsComponent implements OnInit { + + loading: boolean = false; + applicationVersion: string; + currentYear: number; + commitHash: string = this.translate.instant('lang.undefined'); + xeliansLogo: any; + externalComponents: any[] = [ + { + label: 'Angular', + url: 'https://angular.io/' + }, + { + label: 'Angular Material', + url: 'https://material.angular.io/' + }, + { + label: 'Ionic', + url: 'https://ionicframework.com/' + }, + { + label: 'Docaposte', + url: 'https://www.docaposte.com/' + }, + { + label: 'YouSign', + url: 'https://yousign.com/' + }, + { + label: 'Bootstrap', + url: 'https://getbootstrap.com/' + }, + { + label: 'Ionicons', + url: 'https://ionic.io/ionicons/' + }, + { + label: 'Jquery', + url: 'https://jquery.com/' + }, + { + label: 'Jquery Typeahead', + url: 'https://github.com/running-coder/jquery-typeahead/' + }, + ]; + + constructor ( + public modalController: ModalController, + public translate: TranslateService, + public http: HttpClient, + public functions: FunctionsService, + private notify: NotificationService, + + ) { } + + async ngOnInit(): Promise<void> { + this.loading = true; + this.xeliansLogo = await this.functions.getPictureById('maarch_box'); + this.applicationVersion = environment.VERSION; + this.currentYear = new Date().getFullYear(); + await this.loadCommitInformation(); + this.loading = false; + } + + loadCommitInformation() { + return new Promise((resolve) => { + this.http.get('../rest/commitInformation').pipe( + tap((data: any) => { + this.commitHash = data.hash !== null ? data.hash : this.translate.instant('lang.undefined'); + resolve(true); + }), + catchError((err: any) => { + this.notify.handleErrors(err); + return of(false); + }) + ).subscribe(); + }); + } +} diff --git a/src/frontend/app/home/home.component.html b/src/frontend/app/home/home.component.html index 7cad73fafb..24b9f41a60 100644 --- a/src/frontend/app/home/home.component.html +++ b/src/frontend/app/home/home.component.html @@ -4,3 +4,6 @@ {{'lang.accessMenu' | translate}} </ion-button> </ion-content> +<ion-footer class="footer ion-no-border"> + <span style="font-size: 13px; color: white; cursor: pointer; text-decoration: underline;" (click)="openAboutUsModal()">{{'lang.aboutUs' | translate}}</span> +</ion-footer> diff --git a/src/frontend/app/home/home.component.scss b/src/frontend/app/home/home.component.scss index 8cf8b52212..e85de8c752 100644 --- a/src/frontend/app/home/home.component.scss +++ b/src/frontend/app/home/home.component.scss @@ -13,3 +13,10 @@ top: 60%; transform: translate(-50%, -50%); } + +.footer { + background: var(--ion-color-primary); + justify-content: flex-end; + height: auto; + padding: 10px; +} \ No newline at end of file diff --git a/src/frontend/app/home/home.component.ts b/src/frontend/app/home/home.component.ts index 895e983e98..d3ae831f68 100644 --- a/src/frontend/app/home/home.component.ts +++ b/src/frontend/app/home/home.component.ts @@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { MenuController, ModalController } from '@ionic/angular'; import { TranslateService } from '@ngx-translate/core'; import { SignaturesContentService } from '../service/signatures.service'; +import { AboutUsComponent } from './aboutUs/about-us.component'; @Component({ templateUrl: 'home.component.html', @@ -23,4 +24,12 @@ export class HomeComponent implements OnInit { this.menu.enable(false, 'right-menu'); this.menu.open('left-menu'); } + + async openAboutUsModal() { + const modal = await this.modalController.create({ + component: AboutUsComponent, + cssClass: 'aboutUsCss' + }); + await modal.present(); + } } diff --git a/src/frontend/app/login/login.component.html b/src/frontend/app/login/login.component.html index b7c34dcf7f..543fcc73f6 100644 --- a/src/frontend/app/login/login.component.html +++ b/src/frontend/app/login/login.component.html @@ -44,7 +44,6 @@ </form> </ion-card-content> </ion-card> - <ion-note class="version-info"> - Maarch Parapheur {{environment.VERSION}} <a *ngIf="commitHash !== null" style="color: white" target="blank" href="{{'lang.repoUrl' | translate}}/commit/{{commitHash}}">{{commitHash.substring(0, 8)}}</a> Powered by {{environment.AUTHOR}} + <ion-note class="version-info" [innerText]="'lang.applicationVersion' | translate : {version: applicationVersion, author: environment.AUTHOR}"> </ion-note> </ion-content> diff --git a/src/frontend/app/login/login.component.scss b/src/frontend/app/login/login.component.scss index bea2b20fec..41a08b2040 100644 --- a/src/frontend/app/login/login.component.scss +++ b/src/frontend/app/login/login.component.scss @@ -2,6 +2,7 @@ color: white; position: absolute; bottom: 5px; + margin-left: 5px; } .maarchLogo { diff --git a/src/frontend/app/login/login.component.ts b/src/frontend/app/login/login.component.ts index 8c365c3290..80bf1d9d54 100644 --- a/src/frontend/app/login/login.component.ts +++ b/src/frontend/app/login/login.component.ts @@ -26,6 +26,7 @@ export class LoginComponent implements OnInit, AfterViewInit { environment: any; commitHash: any = null; hidePassword: boolean = true; + applicationVersion: string = ''; constructor( @@ -43,6 +44,13 @@ export class LoginComponent implements OnInit, AfterViewInit { ) { } async ngOnInit() { + const appVersion: string = environment.VERSION.split('.')[0] + '.' + environment.VERSION.split('.')[1]; + if (!this.functions.empty(environment.VERSION.split(' ')[1])) { + const mode: string = (environment.VERSION.split(' ')[1]).concat(' ', environment.VERSION.split(' ')[2]); + this.applicationVersion = appVersion.concat(' ', mode); + } else { + this.applicationVersion = appVersion; + } this.loginForm = this.formBuilder.group({ login: [null, Validators.required], @@ -51,8 +59,6 @@ export class LoginComponent implements OnInit, AfterViewInit { this.environment = environment; this.signaturesService.reset(); - - await this.loadCommitInformation(); } ionViewWillEnter() { @@ -130,21 +136,6 @@ export class LoginComponent implements OnInit, AfterViewInit { } } - loadCommitInformation() { - return new Promise((resolve) => { - this.http.get('../rest/commitInformation').pipe( - tap((data: any) => { - this.commitHash = data.hash; - resolve(true); - }), - catchError((err: any) => { - this.notificationService.handleErrors(err); - return of(false); - }) - ).subscribe(); - }); - } - mailServerOffline() { this.notificationService.error(this.translate.instant('lang.mailServerOffline')); } diff --git a/src/frontend/app/service/functions.service.ts b/src/frontend/app/service/functions.service.ts index 6e32f6e608..15b1a94ba4 100644 --- a/src/frontend/app/service/functions.service.ts +++ b/src/frontend/app/service/functions.service.ts @@ -1,7 +1,11 @@ +import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; import { Router } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { LatinisePipe } from 'ngx-pipes'; +import { of } from 'rxjs'; +import { catchError, tap } from 'rxjs/operators'; +import { NotificationService } from './notification.service'; @Injectable({ providedIn: 'root' @@ -11,7 +15,9 @@ export class FunctionsService { constructor( public translate: TranslateService, private latinisePipe: LatinisePipe, - private router: Router + private router: Router, + private http: HttpClient, + private notify: NotificationService, ) { } empty(value: any) { @@ -176,4 +182,22 @@ export class FunctionsService { }; return mapMonths[id]; } + + getPictureById(id: string) { + return new Promise((resolve) => { + this.http.get(`assets/${id}.png`, { responseType: 'blob' }).pipe( + tap((response: any) => { + const reader = new FileReader(); + reader.readAsDataURL(response); + reader.onloadend = () => { + resolve(reader.result as any); + }; + }), + catchError((err: any) => { + this.notify.handleErrors(err); + return of(false); + }) + ).subscribe(); + }); + } } diff --git a/src/frontend/app/sidebar/sidebar.component.html b/src/frontend/app/sidebar/sidebar.component.html index daa2a99dee..29ecbe9a84 100755 --- a/src/frontend/app/sidebar/sidebar.component.html +++ b/src/frontend/app/sidebar/sidebar.component.html @@ -16,7 +16,7 @@ <ion-button *ngIf="!isAdminRoute() && authService.user.administrativePrivileges.length > 0" (click)="openAdmin()" [title]="'lang.administration' | translate"> <ion-icon slot="icon-only" name="settings-outline"></ion-icon> </ion-button> - <ion-button *ngIf="isAdminRoute()" (click)="openHome()" [title]="'lang.homePage' | translate"> + <ion-button *ngIf="isAdminRoute() || authService.user.administrativePrivileges.length === 0" (click)="openHome()" [title]="'lang.homePage' | translate"> <ion-icon slot="icon-only" name="home"></ion-icon> </ion-button> </ion-buttons> diff --git a/src/frontend/assets/maarch_box.png b/src/frontend/assets/maarch_box.png new file mode 100644 index 0000000000000000000000000000000000000000..1aebe4979d9e4aa33171fce0ba9f99874139ab2f GIT binary patch literal 45068 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 a;#}o17#M@Ut-18~ijF2&qf+fz$o~M&T*89@ literal 0 HcmV?d00001 diff --git a/src/frontend/core/global.scss b/src/frontend/core/global.scss index 467941c709..c869a7f7b3 100644 --- a/src/frontend/core/global.scss +++ b/src/frontend/core/global.scss @@ -85,6 +85,11 @@ input:read-only { --height: 65%; } +.aboutUsCss { + --width: 1000px; + --height: 800px; +} + ion-icon { pointer-events: none; } -- GitLab