From c3a637c8eb61ca3841b262f30257d6b5ec01e0ee Mon Sep 17 00:00:00 2001 From: Sn0wCrack Date: Tue, 16 May 2017 13:00:36 +1000 Subject: [PATCH] Added date column t o comments --- nyaa/models.py | 6 ++++++ nyaa/templates/view.html | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/nyaa/models.py b/nyaa/models.py index 1cb8824..a048edd 100644 --- a/nyaa/models.py +++ b/nyaa/models.py @@ -325,6 +325,7 @@ class Comment(db.Model): DB_TABLE_PREFIX + 'torrents.id'), primary_key=True) user_id = db.Column(db.Integer, db.ForeignKey( 'users.id', ondelete='CASCADE')) + created_time = db.Column(db.DateTime(timezone=False), default=datetime.utcnow) text = db.Column(db.String(length=255), nullable=False) user = db.relationship('User', uselist=False, back_populates='comments') @@ -332,6 +333,11 @@ class Comment(db.Model): def __repr__(self): return '' % self.id + @property + def created_utc_timestamp(self): + ''' Returns a UTC POSIX timestamp, as seconds ''' + return (self.created_time - UTC_EPOCH).total_seconds() + class UserLevelType(IntEnum): REGULAR = 0 diff --git a/nyaa/templates/view.html b/nyaa/templates/view.html index 4ed7c8d..8ba96d6 100644 --- a/nyaa/templates/view.html +++ b/nyaa/templates/view.html @@ -142,6 +142,7 @@ {% if g.user.is_admin %} Delete {% endif %} + Date User Comment @@ -162,7 +163,8 @@ Anonymous {% endif %} - {{ comment.text }} + {{ torrent.created_time.strftime('%Y-%m-%d %H:%M UTC') }} + {{ comment.text }} {% endfor %}