diff --git a/app/models/post.py b/app/models/post.py index eef1887..88daabb 100644 --- a/app/models/post.py +++ b/app/models/post.py @@ -2,6 +2,7 @@ from app import db from app.models.users import User from datetime import datetime + class Post(db.Model): """Contents created and published by Users.""" @@ -18,7 +19,7 @@ class Post(db.Model): # Post author author_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) - author = db.relationship('User', backref="posts",foreign_keys=author_id) + author = db.relationship('User', backref="posts", foreign_keys=author_id) # TODO: Post attachments? @@ -37,7 +38,7 @@ class Post(db.Model): self.author = author self.date_created = datetime.now() - self.date_modified = datetime.now() + self.date_modified = self.date_created def touch(self): """Touch a Post when it is edited.""" diff --git a/app/templates/forum/topic.html b/app/templates/forum/topic.html index 78a9f27..456b34d 100644 --- a/app/templates/forum/topic.html +++ b/app/templates/forum/topic.html @@ -13,14 +13,20 @@ {{ widget_member.profile(t.author ) }} {{ t.thread.top_comment.text }} -
{% for i, c in enumerate(t.thread.comments) %} {% if c != t.thread.top_comment %} -
{{ widget_member.profile(c.author ) }}{{ c.text }} + + {% if c.date_created != c.date_modified %} + Le {{ c.date_created|date }} (Modifié le {{ c.date_modified|date }}) + {% elif c.date_created == c.date_modified %} + Le {{ c.date_created|date }} + {% endif %} +
+

{{ c.text }}

{% elif i != 0 %}
Ce message est le top comment
{% endif %}