Skip to content
Snippets Groups Projects
Select Git revision
  • 6cfa4b90aa533afd27ac071a0c347c247776b98c
  • master default
  • autorisation_visit
  • signup_mydata
  • format_editData
  • dev
  • authorize-valid-profile
  • feli90-patch-2
  • feli90-patch-1
  • context_sheet
  • testNewForm
  • FeliLocalTest1
  • ios-account-fix
  • change-form-link
  • dev_pages_projet
  • remise_sorties
  • release/first-users
17 results

student-signup.component.html

Blame
  • user avatar
    Secteur Geek authored and GitHub committed
    * Fix Oser to OSER (#55)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * fix Oser to OSER
    
    * Validated signup file display (#57)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Personnal data fix (#58)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format (#61)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * Validated signup file display (#54)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Update student-signup.component.html (#62)
    
    * Improve error message (#63)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds error message when email is already used and redirects after signup (#64)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * supprime le champ section et ajoute la liste des etablissements
    
    * adapts for user
    
    * adds validation and connects to students api for personnal data
    
    * adds classType field and rgpd info
    
    * corrects scholarships
    
    * removes signup file tab
    
    * minor presentation changes
    
    * deletes random console.log
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * changes upload component declarations
    
    * filters if the whole list is sent back
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds message when email already used and redirects after signup
    
    * ajout champ confirmation email
    
    * supprime elements inutiles
    
    Co-authored-by: default avatarArthur Guédon <60623551+arthurgdn@users.noreply.github.com>
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    Co-authored-by: default avatarfeli vigneau <feli.vigneau@student-cs.fr>
    Co-authored-by: default avatarArthur Guédon <arthur.guedon@student-cs.fr>
    6cfa4b90
    History
    student-signup.component.html 2.48 KiB
    <app-form-page>
    
      <form [formGroup]="formGroup" (ngSubmit)="submit()">
    
        <h1>Inscription</h1>
    
        <p>
          Bienvenue ! Procédons à ton inscription sur l'espace lycéens.
        </p>
    
        <!-- First name -->
        <mat-form-field class="full-width">
          <input matInput type="text" formControlName="firstName" placeholder="Prénom" required>
        </mat-form-field>
    
        <!-- Last name -->
        <mat-form-field class="full-width">
          <input matInput type="text" formControlName="lastName" placeholder="Nom" required>
        </mat-form-field>
    
        <!-- Email -->
        <mat-form-field class="full-width">
          <input matInput type="email" formControlName="email" placeholder="Adresse email" required>
          <mat-hint>
            Elle te servira d'identifiant de connexion.
          </mat-hint>
        </mat-form-field>
    
        <!-- Confirm Email -->
        <mat-form-field class="full-width">
          <input matInput type="email" formControlName="emailConfirm" placeholder="Confirmer l'adresse email"
            [errorStateMatcher]="emailMatcher">
          <mat-error *ngIf="formGroup.hasError('emailsDifferent')">
            Les adresses emails doivent être identiques.
          </mat-error>
        </mat-form-field>
    
        <mat-form-field class="full-width">
          <input matInput type="tel" formControlName="phoneNumber" placeholder="Numéro de téléphone" required>
          <mat-hint>
            Il nous permettra de te contacter en cas de nécessité.
          </mat-hint>
        </mat-form-field>
    
    
        <p>
          Il ne te reste plus qu'à choisir un mot de passe. :-)
        </p>
    
        <!-- Password -->
        <mat-form-field class="full-width">
          <input matInput type="password" formControlName="password" placeholder="Mot de passe" required>
        </mat-form-field>
    
        <!-- Confirm password -->
        <mat-form-field class="full-width">
          <input matInput type="password" formControlName="passwordConfirm" placeholder="Confirmer le mot de passe"
            [errorStateMatcher]="passwordMatcher">
          <mat-error *ngIf="formGroup.hasError('passwordsDifferent')">
            Les mots de passe doivent être identiques.
          </mat-error>
        </mat-form-field>
    
        <div class="text-center">
          <button mat-raised-button color="primary" [disabled]="!formGroup.valid || loading">
            M'inscrire
            <app-load-spinner *ngIf="loading" [block]="false"></app-load-spinner>
          </button>
        </div>
        <p class="text-center">{{error}}</p>
    
    
        <p class="text-center">
          J'ai déjà un compte ! <a routerLink="/connexion">Me connecter</a>
        </p>
      </form>
    </app-form-page>