# HG changeset patch # User Alexandre Segura # Date 1489592962 -3600 # Node ID 26338fe87debcc7b41b2a50488b12ea44fbc2da3 # Parent 924d95c071496682e6322c19fd6a6b4c4e502763 Add form to modify user email. diff -r 924d95c07149 -r 26338fe87deb src/iconolab/auth/forms.py --- a/src/iconolab/auth/forms.py Tue Mar 14 17:40:02 2017 +0100 +++ b/src/iconolab/auth/forms.py Wed Mar 15 16:49:22 2017 +0100 @@ -0,0 +1,9 @@ +from django import forms +from django.contrib.auth.models import User + +class UserForm(forms.ModelForm): + email = forms.EmailField(required=False) + + class Meta: + model = User + fields = ('email',) diff -r 924d95c07149 -r 26338fe87deb src/iconolab/templates/iconolab/user_home.html --- a/src/iconolab/templates/iconolab/user_home.html Tue Mar 14 17:40:02 2017 +0100 +++ b/src/iconolab/templates/iconolab/user_home.html Wed Mar 15 16:49:22 2017 +0100 @@ -9,9 +9,32 @@ {% load notifications_tags %} {% block content %} + + {% if profile_user == request.user %} +
+
+

Coordonnées

+
+ {% csrf_token %} +
+ + + {% if user_form.email.errors %} + {{ user_form.email.errors | striptags }} + {% endif %} +
+ +
+
+
+ {% endif %}