Call navigator.id.logout() when removing browserid_user email
[libravatar:libravatar.git] / libravatar / templates / account / profile.html
1 {% extends 'base.html' %}
2 {% load i18n %}
3
4 {% block title %}{% blocktrans with user.username as username %}{{ username }}'s Libravatar Profile{% endblocktrans %}{% endblock title %}
5
6 {% block content %}
7
8 <h1>{% blocktrans with user.username as username %}{{ username }}'s Profile{% endblocktrans %}</h1>
9
10 {% if confirmed_emails or confirmed_openids %}
11 <p>{% trans 'You have the following confirmed email addresses and OpenIDs:' %}</p>
12 <ul class="horizontal-list avatar-list">
13     {% for email in confirmed_emails %}
14         <li><form action="{% url libravatar.account.views.remove_confirmed_email email.id %}" method="post">{% csrf_token %}
15         <a href="{% url libravatar.account.views.assign_photo_email email.id %}">
16         <img class="thumbnail editable avatar-chooser" src="{{ email.photo_url }}" alt=""></a>
17         {{ email.email }}
18         <br><a href="{% url libravatar.account.views.assign_photo_email email.id %}">{% trans 'Change photo' %}</a>
19         <br><br><input {%if email.email == browserid_user %}id="remove-browserid-user"{% endif %}
20                        type="image" src="/img/delete_button.png" value="{% trans 'Remove' %}"></form></li>
21     {% endfor %}
22     {% for openid in confirmed_openids %}
23         <li><form action="{% url libravatar.account.views.remove_confirmed_openid openid.id %}" method="post">{% csrf_token %}
24         <a href="{% url libravatar.account.views.assign_photo_openid openid.id %}">
25         <img class="thumbnail editable avatar-chooser" src="{{openid.photo_url}}" alt=""></a>
26         {{openid.openid}}
27         <br><a href="{% url libravatar.account.views.assign_photo_openid openid.id %}">{% trans 'Change photo' %}</a>
28         <br><br><input type="image" src="/img/delete_button.png" value="{% trans 'Remove' %}"></form></li>
29     {% endfor %}
30 </ul>
31 <div style="clear:both"></div>
32 {% endif %}
33
34 {% if unconfirmed_emails or unconfirmed_openids %}
35 <p>{% trans 'You have the following unconfirmed email addresses and OpenIDs:' %}</p>
36 <ul class="vertical-list">
37     {% for email in unconfirmed_emails %}
38         <li><form action="{% url libravatar.account.views.remove_unconfirmed_email email.id %}" method="post">{% csrf_token %}{{ email.email }}
39         <input type="image" src="/img/delete_button.png" value="{% trans 'Remove' %}"></form>{# TODO: (expires in xx hours) #}</li>
40     {% endfor %}
41     {% for openid in unconfirmed_openids %}
42         <li><form action="{% url libravatar.account.views.remove_unconfirmed_openid openid.id %}" method="post">{% csrf_token %}{{ openid.openid }}
43         <input type="image" src="/img/delete_button.png" value="{% trans 'Remove' %}"></form>{# TODO: (expires in xx hours) #}</li>
44     {% endfor %}
45 </ul>
46 {% endif %}
47
48 <p>
49 {% if not max_emails %}
50 <a href="{% url libravatar.account.views.add_email %}">{% trans 'Add a new email address' %}</a>
51 |
52 {% endif %}
53 <a href="{% url libravatar.account.views.add_openid %}">{% trans 'Add a new OpenID' %}</a></p>
54 </p>
55
56 {% if photos %}
57 <p>{% trans 'Here are the photos you have uploaded/imported:' %}</p>
58 <ul class="horizontal-list avatar-list centered">
59 {% for photo in photos %}
60     <li><img class="thumbnail" src="{{photo}}" title="{% blocktrans with photo.upload_datetime as datetime %}Uploaded on {{ datetime }}{% endblocktrans %}" alt="{% blocktrans with photo.upload_datetime as datetime %}Uploaded on {{ datetime }}{% endblocktrans %}"><br>
61     <a href="{% url libravatar.account.views.delete_photo photo.id %}">{% trans 'Delete' %}</a></li>
62 {% endfor %}
63 </ul>
64 {% endif %}
65
66 {% if not max_photos %}
67 <p><a href="{% url libravatar.account.views.upload_photo %}">{% trans 'Upload a new photo' %}</a></p>
68 {% endif %}
69
70 <h2>{% trans 'Account settings' %}</h2>
71
72 {% if has_password %}
73 <p><a href="{% url django.contrib.auth.views.password_change %}">{% trans 'Change your password' %}</a></p>
74 {% else %}
75 <p><a href="{% url libravatar.account.views.password_set %}">{% trans 'Set a password' %}</a></p>
76 {% endif %}
77
78 <p><a href="{% url libravatar.account.views.export %}">{% trans 'Export your data' %}</a></p>
79
80 <p><a href="{% url libravatar.account.views.delete %}">{% trans 'Permanently delete your account' %}</a></p>
81
82 {% endblock content %}