1
0
Fork 0
mirror of https://gitlab.com/SIGBUS/nyaa.git synced 2024-12-22 16:10:00 +00:00

Fix timezone awareness for account creation time (#378)

This commit is contained in:
Nicolas F 2017-10-06 21:36:13 +02:00 committed by Anna-Maria Meriniemi
parent 1e5f61ddf7
commit 19eaa2c532
2 changed files with 6 additions and 1 deletions

View file

@ -606,6 +606,11 @@ class User(db.Model):
'''Account age in seconds''' '''Account age in seconds'''
return (datetime.utcnow() - self.created_time).total_seconds() return (datetime.utcnow() - self.created_time).total_seconds()
@property
def created_utc_timestamp(self):
''' Returns a UTC POSIX timestamp, as seconds '''
return (self.created_time - UTC_EPOCH).total_seconds()
class AdminLogBase(DeclarativeHelperBase): class AdminLogBase(DeclarativeHelperBase):
__tablename_base__ = 'adminlog' __tablename_base__ = 'adminlog'

View file

@ -24,7 +24,7 @@
<dt>User ID:</dt> <dt>User ID:</dt>
<dd>{{ user.id }}</dd> <dd>{{ user.id }}</dd>
<dt>Account created on:</dt> <dt>Account created on:</dt>
<dd>{{ user.created_time }}</dd> <dd data-timestamp="{{ user.created_utc_timestamp|int }}">{{ user.created_time.strftime('%Y-%m-%d %H:%M UTC') }}</dd>
<dt>Email address:</dt> <dt>Email address:</dt>
<dd>{{ user.email }}</dd> <dd>{{ user.email }}</dd>
<dt>User class:</dt> <dt>User class:</dt>