From 616c4fe75813c29d74115deadf985f0d8bcaa9fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Arthur=20Gu=C3=A9don?= <arthur.guedon@student-cs.fr>
Date: Wed, 7 Oct 2020 10:49:21 +0200
Subject: [PATCH] adds message after personnal data modifications

---
 .../members/account/edit-data/edit-data.component.html |  1 +
 .../members/account/edit-data/edit-data.component.scss |  4 ++++
 .../members/account/edit-data/edit-data.component.ts   | 10 +++++++++-
 .../account-overview/account-overview.component.html   |  2 +-
 .../members/student-home/student-home.component.html   |  4 ++--
 src/app/panes/panes.module.ts                          |  6 +++---
 .../three-panes.component.html}                        |  0
 .../three-panes.component.scss}                        |  0
 src/app/panes/three-panes/three-panes.component.ts     |  8 ++++++++
 src/app/panes/two-panes/two-panes.component.ts         |  8 --------
 10 files changed, 28 insertions(+), 15 deletions(-)
 rename src/app/panes/{two-panes/two-panes.component.html => three-panes/three-panes.component.html} (100%)
 rename src/app/panes/{two-panes/two-panes.component.scss => three-panes/three-panes.component.scss} (100%)
 create mode 100644 src/app/panes/three-panes/three-panes.component.ts
 delete mode 100644 src/app/panes/two-panes/two-panes.component.ts

diff --git a/src/app/members/account/edit-data/edit-data.component.html b/src/app/members/account/edit-data/edit-data.component.html
index 5d8fd82..faf76ca 100644
--- a/src/app/members/account/edit-data/edit-data.component.html
+++ b/src/app/members/account/edit-data/edit-data.component.html
@@ -152,6 +152,7 @@
             </button>
           </div>
           <p class="text-center">{{error}}</p>
+          <p class="text-center post-edit-text">{{postEditMessage}}</p>
     </form>
 </app-form-page>
 <messages></messages>
diff --git a/src/app/members/account/edit-data/edit-data.component.scss b/src/app/members/account/edit-data/edit-data.component.scss
index 94479bb..f99e2b9 100644
--- a/src/app/members/account/edit-data/edit-data.component.scss
+++ b/src/app/members/account/edit-data/edit-data.component.scss
@@ -25,4 +25,8 @@
   .checkbox-field {
     display: block;
     margin: .5em 0;
+  }
+
+  .post-edit-text{
+    color:green;
   }
\ No newline at end of file
diff --git a/src/app/members/account/edit-data/edit-data.component.ts b/src/app/members/account/edit-data/edit-data.component.ts
index 465c552..9bd2489 100644
--- a/src/app/members/account/edit-data/edit-data.component.ts
+++ b/src/app/members/account/edit-data/edit-data.component.ts
@@ -20,6 +20,7 @@ export class EditDataComponent implements OnInit {
   formGroup : FormGroup;
   loading = false;
   public error : String = "";
+  public postEditMessage : String = "" ;
   public possibleParentsStatus = [
     {id:"Mariés",name:"Mariés"},
     {id:"Divorcés",name:"Divorcés"},
@@ -118,7 +119,14 @@ export class EditDataComponent implements OnInit {
     this.personalDataService.edit(personalData).pipe(
       tap(() => this.loading = false),
       tap(()=> this.error = ""),
-      tap(() => this.router.navigate(['./membres/compte/donnees'])),
+      tap(() => {
+        this.postEditMessage = "Merci d'avoir completé tes données personnelles ! Nous allons t'envoyer un email contenant le lien vers le dossier d'inscription, si tu ne le reçois pas, pense à vérifier tes spams."
+        setTimeout(()=>{
+          this.router.navigate(['./membres/compte/donnees'])
+          this.postEditMessage = ""
+        },7000)
+        
+      }),
     ).subscribe(
       () => {},
       (error) => {
diff --git a/src/app/members/student-home/account-overview/account-overview.component.html b/src/app/members/student-home/account-overview/account-overview.component.html
index d940ef5..674262d 100644
--- a/src/app/members/student-home/account-overview/account-overview.component.html
+++ b/src/app/members/student-home/account-overview/account-overview.component.html
@@ -2,7 +2,7 @@
     <h2 id="title">Mon Compte</h2>
   
     <p>
-      Retrouve et modifie tes données personnelles que tu as saisies lors de ton inscription.
+      Remplie ou modifie tes données personnelles qui te serviront pour valider ton inscription à Oser.
     </p>
     <a mat-raised-button color="accent" routerLink="compte/donnees">
       Voir mon compte
diff --git a/src/app/members/student-home/student-home.component.html b/src/app/members/student-home/student-home.component.html
index a2c967e..540c5f1 100644
--- a/src/app/members/student-home/student-home.component.html
+++ b/src/app/members/student-home/student-home.component.html
@@ -2,7 +2,7 @@
   Mon espace
 </h1>
 
-<app-two-panes>
+<app-three-panes>
   <app-pane id="visits">
     <visits-overview class="pane-content"></visits-overview>
   </app-pane>
@@ -12,7 +12,7 @@
   <app-pane id="account">
     <account-overview class="pane-content"></account-overview>
   </app-pane>
-</app-two-panes>
+</app-three-panes>
 
 <div class="container">
   <h2>
diff --git a/src/app/panes/panes.module.ts b/src/app/panes/panes.module.ts
index 4318091..b7b7476 100644
--- a/src/app/panes/panes.module.ts
+++ b/src/app/panes/panes.module.ts
@@ -1,7 +1,7 @@
 import { NgModule } from '@angular/core';
 import { CommonModule } from '@angular/common';
 
-import { TwoPanesComponent } from './two-panes/two-panes.component';
+import { ThreePanesComponent } from './three-panes/three-panes.component';
 import { PaneComponent } from './pane/pane.component';
 
 @NgModule({
@@ -9,11 +9,11 @@ import { PaneComponent } from './pane/pane.component';
     CommonModule
   ],
   declarations: [
-    TwoPanesComponent,
+    ThreePanesComponent,
     PaneComponent,
   ],
   exports: [
-    TwoPanesComponent,
+    ThreePanesComponent,
     PaneComponent,
   ]
 })
diff --git a/src/app/panes/two-panes/two-panes.component.html b/src/app/panes/three-panes/three-panes.component.html
similarity index 100%
rename from src/app/panes/two-panes/two-panes.component.html
rename to src/app/panes/three-panes/three-panes.component.html
diff --git a/src/app/panes/two-panes/two-panes.component.scss b/src/app/panes/three-panes/three-panes.component.scss
similarity index 100%
rename from src/app/panes/two-panes/two-panes.component.scss
rename to src/app/panes/three-panes/three-panes.component.scss
diff --git a/src/app/panes/three-panes/three-panes.component.ts b/src/app/panes/three-panes/three-panes.component.ts
new file mode 100644
index 0000000..4167f75
--- /dev/null
+++ b/src/app/panes/three-panes/three-panes.component.ts
@@ -0,0 +1,8 @@
+import { Component } from '@angular/core';
+
+@Component({
+  selector: 'app-three-panes',
+  templateUrl: './three-panes.component.html',
+  styleUrls: ['./three-panes.component.scss']
+})
+export class ThreePanesComponent {}
diff --git a/src/app/panes/two-panes/two-panes.component.ts b/src/app/panes/two-panes/two-panes.component.ts
deleted file mode 100644
index 5887f6d..0000000
--- a/src/app/panes/two-panes/two-panes.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { Component } from '@angular/core';
-
-@Component({
-  selector: 'app-two-panes',
-  templateUrl: './two-panes.component.html',
-  styleUrls: ['./two-panes.component.scss']
-})
-export class TwoPanesComponent {}
-- 
GitLab