[damned-lies] Restore the user link at top of page
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] Restore the user link at top of page
- Date: Thu, 10 Sep 2015 20:55:07 +0000 (UTC)
commit f55ac1a68f7fe8ea7e6a2979a26ded767c199b99
Author: Claude Paroz <claude 2xlibre net>
Date: Thu Sep 10 22:54:19 2015 +0200
Restore the user link at top of page
Fixes bug #754847.
common/tests.py | 1 +
people/tests.py | 9 +++++++++
templates/base.html | 2 +-
3 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/common/tests.py b/common/tests.py
index a255769..cf5723e 100644
--- a/common/tests.py
+++ b/common/tests.py
@@ -38,6 +38,7 @@ class CommonTest(TestCase):
self.pn = Person(first_name='John', last_name='Note',
email='jn devnull com', username= 'jn', activation_key='a_activation_key')
self.pn.save()
+ self.pn.set_password('password')
self.pr = Person(first_name='John', last_name='Reviewer',
username='jr', date_joined=datetime.now()-timedelta(days=11),
diff --git a/people/tests.py b/people/tests.py
index 941b0d1..b9446fd 100644
--- a/people/tests.py
+++ b/people/tests.py
@@ -58,6 +58,15 @@ class PeopleTestCase(TestCase):
self.assertContains(response, "GNOME is being developed by following people:")
self.assertContains(response, "John Nothing")
+ def test_login_link(self):
+ self.pn = self._create_person()
+ self.client.login(username='jn', password='password')
+ response = self.client.get(reverse('home'))
+ self.assertContains(
+ response,
+ '<a href="%s">' % (reverse('person_detail_username', args=[self.pn.username]),)
+ )
+
def test_edit_details(self):
self.pn = self._create_person()
self.client.login(username='jn', password='password')
diff --git a/templates/base.html b/templates/base.html
index 7deee8c..21f201a 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -39,7 +39,7 @@
{% if user.is_authenticated %}
<form action="{% url 'login' %}" method="post">
{% csrf_token %}
- <a href="{{ user.get_absolute_url }}"><img src="{{ STATIC_URL }}img/nobody-16.png"
alt="Person"> {{ user.person }}</a> •
+ <a href="{% url 'person_detail_username' user.username %}"><img src="{{ STATIC_URL
}}img/nobody-16.png" alt="Person"> {{ user.person }}</a> •
<input type="hidden" name="logout" value="1">
<input type="submit" value="{% trans 'Log out' %}">
</form>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]