diff options
author | Alex Auvolat <alex@adnab.me> | 2021-08-16 15:30:14 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2021-08-16 15:30:14 +0200 |
commit | e94bd728ec7f709883fb232b2eb123543ba5660e (patch) | |
tree | c7f75a9055e370df38dbba0c0f5b0c75a9dd649d /templates | |
parent | 9e3279b9c04bb07d108fa820a72841b4082c0979 (diff) | |
download | guichet-Add_Directory.tar.gz guichet-Add_Directory.zip |
Improve profile editing page & photo uploadingAdd_Directory
Diffstat (limited to 'templates')
-rw-r--r-- | templates/profile.html | 67 |
1 files changed, 41 insertions, 26 deletions
diff --git a/templates/profile.html b/templates/profile.html index 92e229a..8704e23 100644 --- a/templates/profile.html +++ b/templates/profile.html @@ -6,9 +6,6 @@ <a class="ml-auto btn btn-info" href="/">Retour</a> </div> <h5>Photo de profil</h5> -<object data="/image/{{ .Status.Info.DN}}/full" class=".img-thumbnail"> - <img src="/image/unknown_profile/full" alt="Stack Overflow logo and icons and such"> -</object> {{if .ErrorMessage}} <div class="alert alert-danger mt-4">Impossible d'effectuer la modification. <div style="font-size: 0.8em">{{ .ErrorMessage }}</div> @@ -20,43 +17,61 @@ </div> {{end}} <form method="POST" class="mt-4" enctype="multipart/form-data"> - <div class="form-group"> - <label>Nom d'utilisateur:</label> - <input type="text" disabled="true" class="form-control" value="{{ .Status.Info.Username }}" /> - </div> - <div class="form-group"> - <label for="mail">Adresse e-mail:</label> - <input type="text" id="mail" disabled="true" name="mail" class="form-control" value="{{ .Mail }}" /> + <div class="form-row"> + <div class="form-group col-md-6"> + <label>Nom d'utilisateur:</label> + <input type="text" disabled="true" class="form-control" value="{{ .Status.Info.Username }}" /> + </div> + <div class="form-group col-md-6"> + <label for="mail">Adresse e-mail:</label> + <input type="text" id="mail" disabled="true" name="mail" class="form-control" value="{{ .Mail }}" /> + </div> </div> <div class="form-group"> <label for="display_name">Nom complet:</label> <input type="text" id="display_name" name="display_name" class="form-control" value="{{ .DisplayName }}" /> </div> - <div class="form-group"> - <label for="given_name">Prénom:</label> - <input type="text" id="given_name" name="given_name" class="form-control" value="{{ .GivenName }}" /> - </div> - <div class="form-group"> - <label for="surname">Nom de famille:</label> - <input type="text" id="surname" name="surname" class="form-control" value="{{ .Surname }}" /> - </div> - <div class="form-group"> - <label for="description">Description (180 caractères maximum)</label> - <textarea id="description" name="description" class="form-control" maxlength="180">{{ .Description }}</textarea> - </div> + + <h4>Informations complémentaires</h4> + {{if .ProfilePicture}} + <div class="float-right"> + <a href="/picture/{{.ProfilePicture}}"> + <img src="/picture/{{.ProfilePicture}}-thumb" /> + </a> + </div> + {{end}} + <div class="form-group form-check"> {{if .Visibility}} <input class="form-check-input" name="visibility" type="checkbox" id="visibility" value="on" checked> {{else}} <input class="form-check-input" name="visibility" type="checkbox" id="visibility"> {{end}} - <label class="form-check-label" for="visibility">Apparaît sur l'annuaire</label> + <label class="form-check-label" for="visibility">Apparaître sur l'annuaire</label> </div> - <div class="form-group input-group mb-3"> - <div class="form-group custom-file"> + + <div class="form-row"> + <div class="form-group col-md-8 input-group mb-3 custom-file"> + <label for="image">Photo de profil:</label> <input type="file" name="image" class="custom-file-input" id="image"> - <label class="custom-file-label" for="image">Choose picture (jpeg, jpg or png)</label> + <label class="custom-file-label" for="image">Photo de profil (jpeg, jpg or png)</label> + </div> + </div> + + <div class="form-row"> + <div class="form-group col-md-6"> + <label for="given_name">Prénom:</label> + <input type="text" id="given_name" name="given_name" class="form-control" value="{{ .GivenName }}" /> </div> + <div class="form-group col-md-6"> + <label for="surname">Nom de famille:</label> + <input type="text" id="surname" name="surname" class="form-control" value="{{ .Surname }}" /> + </div> + </div> + + <div class="form-group"> + <label for="description">Description (180 caractères maximum)</label> + <textarea id="description" name="description" class="form-control" maxlength="180">{{ .Description }}</textarea> </div> <button type="submit" class="btn btn-primary">Enregistrer les modifications</button> </form> |