You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2014/09/29 18:17:33 UTC
[02/27] git commit: [#7657] ticket:649 Display dates better
[#7657] ticket:649 Display dates better
Project: http://git-wip-us.apache.org/repos/asf/allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/allura/commit/e7540100
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/e7540100
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/e7540100
Branch: refs/heads/db/7657
Commit: e7540100e04caec7a9259ae7022033865027a647
Parents: 5a4bc10
Author: Igor Bondarenko <je...@gmail.com>
Authored: Fri Sep 12 11:50:23 2014 +0300
Committer: Dave Brondsema <db...@slashdotmedia.com>
Committed: Fri Sep 26 16:39:43 2014 +0000
----------------------------------------------------------------------
Allura/allura/model/auth.py | 7 +++++--
Allura/allura/templates/site_admin_user_details.html | 6 +++---
2 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/allura/blob/e7540100/Allura/allura/model/auth.py
----------------------------------------------------------------------
diff --git a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
index d110412..32f9b17 100644
--- a/Allura/allura/model/auth.py
+++ b/Allura/allura/model/auth.py
@@ -734,8 +734,11 @@ class User(MappedClass, ActivityNode, ActivityObject, SearchIndexable):
def registration_date(self):
p = plugin.AuthenticationProvider.get(request)
- return p.user_registration_date(self)
-
+ d = p.user_registration_date(self)
+ # provider's user_registration_date returns aware datetime (in UTC)
+ # but we're using naive UTC time everywhere
+ d = datetime.utcfromtimestamp(calendar.timegm(d.utctimetuple()))
+ return d
class OldProjectRole(MappedClass):
http://git-wip-us.apache.org/repos/asf/allura/blob/e7540100/Allura/allura/templates/site_admin_user_details.html
----------------------------------------------------------------------
diff --git a/Allura/allura/templates/site_admin_user_details.html b/Allura/allura/templates/site_admin_user_details.html
index 9aba434..f2cc97d 100644
--- a/Allura/allura/templates/site_admin_user_details.html
+++ b/Allura/allura/templates/site_admin_user_details.html
@@ -31,7 +31,7 @@
<ul>
<li>Username: {{ user.username }}</li>
<li>Full name: {{ user.get_pref('display_name') }}</li>
- <li>Registered: {{ user.registration_date() }}</li>
+ <li>Registered: {{ user.registration_date() }} ({{ h.ago(user.registration_date()) }})</li>
</ul>
</fieldset>
</div>
@@ -43,13 +43,13 @@
<legend>Session</legend>
<h3>Last login</h3>
<ul>
- <li>Date: {{ user.last_access.login_date }}</li>
+ <li>Date: {{ user.last_access.login_date }} ({{ h.ago(user.last_access.login_date) }})</li>
<li>IP: {{ user.last_access.login_ip }}</li>
<li>UA: {{ user.last_access.login_ua }}</li>
</ul>
<h3>Last page access</h3>
<ul>
- <li>Date: {{ user.last_access.session_date }}</li>
+ <li>Date: {{ user.last_access.session_date }} ({{ h.ago(user.last_access.session_date) }})</li>
<li>IP: {{ user.last_access.session_ip }}</li>
<li>UA: {{ user.last_access.session_ua }}</li>
</ul>