Show More
@@ -116,6 +116,10 b' class Tag(models.Model):' | |||
|
116 | 116 | def __unicode__(self): |
|
117 | 117 | return self.name |
|
118 | 118 | |
|
119 | def is_empty(self): | |
|
120 | posts_with_tag = Post.objects.get_threads(tag=self) | |
|
121 | return len(posts_with_tag) == 0 | |
|
122 | ||
|
119 | 123 | |
|
120 | 124 | class Post(models.Model): |
|
121 | 125 | """A post is a message.""" |
@@ -71,7 +71,6 b' html {' | |||
|
71 | 71 | } |
|
72 | 72 | |
|
73 | 73 | .metadata { |
|
74 | float: left; | |
|
75 | 74 | padding: 2px; |
|
76 | 75 | margin-top: 10px; |
|
77 | 76 | border: solid 1px #666; |
@@ -22,6 +22,7 b'' | |||
|
22 | 22 | >{% trans "View" %}</a>]<br /> |
|
23 | 23 | {{ thread.get_parsed_text|linebreaksbr|truncatechars:300 }}<br |
|
24 | 24 | /> |
|
25 | </div> | |
|
25 | 26 | <div class="metadata"> |
|
26 | 27 | {{ thread.get_reply_count }} {% trans 'replies' %}, |
|
27 | 28 | {{ thread.get_images_count }} {% trans 'images' %}, |
@@ -37,7 +38,6 b'' | |||
|
37 | 38 | {% endif %} |
|
38 | 39 | </div> |
|
39 | 40 | </div> |
|
40 | </div> | |
|
41 | 41 | {% endfor %} |
|
42 | 42 | {% else %} |
|
43 | 43 | No threads found. |
@@ -21,17 +21,17 b'' | |||
|
21 | 21 | (#{{ post.id }})</a> |
|
22 | 22 | [{{ post.pub_time }}]<br /> |
|
23 | 23 | {{ post.get_parsed_text|linebreaksbr }}<br /> |
|
24 | {% if post.tags.all %} | |
|
25 | <div class="metadata"> | |
|
26 | <span class="tags">{% trans 'Tags' %}: | |
|
27 | {% for tag in post.tags.all %} | |
|
28 | <a class="tag" href="{% url 'tag' tag.name %}"> | |
|
29 | {{ tag.name }}</a> | |
|
30 | {% endfor %} | |
|
31 | </span> | |
|
32 | </div> | |
|
33 | {% endif %} | |
|
34 | 24 | </div> |
|
25 | {% if post.tags.all %} | |
|
26 | <div class="metadata"> | |
|
27 | <span class="tags">{% trans 'Tags' %}: | |
|
28 | {% for tag in post.tags.all %} | |
|
29 | <a class="tag" href="{% url 'tag' tag.name %}"> | |
|
30 | {{ tag.name }}</a> | |
|
31 | {% endfor %} | |
|
32 | </span> | |
|
33 | </div> | |
|
34 | {% endif %} | |
|
35 | 35 | </div> |
|
36 | 36 | {% endfor %} |
|
37 | 37 | {% else %} |
General Comments 0
You need to be logged in to leave comments.
Login now