##// END OF EJS Templates
Fixed RSS
neko259 -
r402:f1273cae default
parent child Browse files
Show More
@@ -289,4 +289,7 b' class Thread(models.Model):'
289 289 return self.get_replies()[0]
290 290
291 291 def __unicode__(self):
292 return str(self.get_replies()[0].id) No newline at end of file
292 return str(self.get_replies()[0].id)
293
294 def get_pub_time(self):
295 return self.get_opening_post().pub_time No newline at end of file
@@ -15,7 +15,7 b' class AllThreadsFeed(Feed):'
15 15 description_template = 'boards/rss/post.html'
16 16
17 17 def items(self):
18 return Post.objects.get_threads(order_by='-pub_time')
18 return Post.objects.get_threads() # TODO Order this by OP's pub time
19 19
20 20 def item_title(self, item):
21 21 return item.get_opening_post().title
@@ -33,8 +33,7 b' class TagThreadsFeed(Feed):'
33 33 description_template = 'boards/rss/post.html'
34 34
35 35 def items(self, obj):
36 return Post.objects.get_threads(tag=obj,
37 order_by='-pub_time')
36 return Post.objects.get_threads(tag=obj) # TODO Order this by OP's pub time
38 37
39 38 def get_object(self, request, tag_name):
40 39 return get_object_or_404(Tag, name=tag_name)
@@ -46,7 +45,7 b' class TagThreadsFeed(Feed):'
46 45 return reverse('thread', args={item.get_opening_post().id})
47 46
48 47 def item_pubdate(self, item):
49 return item.pub_time
48 return item.get_pub_time()
50 49
51 50 def title(self, obj):
52 51 return obj.name
@@ -67,8 +66,8 b' class ThreadPostsFeed(Feed):'
67 66 return item.title
68 67
69 68 def item_link(self, item):
70 if item.thread:
71 return reverse('thread', args={item.thread.get_opening_post()
69 if not item.is_opening():
70 return reverse('thread', args={item.thread_new.get_opening_post()
72 71 .id}) + "#" + str(item.id)
73 72 else:
74 73 return reverse('thread', args={item.id})
@@ -6,7 +6,7 b''
6 6 {% load board %}
7 7
8 8 {% block head %}
9 <title>Neboard - {{ posts.0.get_title }}</title>
9 <title>Neboard - {{ thread.get_replies.0.get_title }}</title>
10 10 {% endblock %}
11 11
12 12 {% block content %}
@@ -15,7 +15,7 b''
15 15 <script src="{% static 'js/thread_update.js' %}"></script>
16 16 <script src="{% static 'js/thread.js' %}"></script>
17 17
18 {% cache 600 thread_view thread.last_edit_time moderator LANGUAGE_CODE %}
18 {% cache 600 thread_view thread.id thread.last_edit_time moderator LANGUAGE_CODE %}
19 19 {% if bumpable %}
20 20 <div class="bar-bg">
21 21 <div class="bar-value" style="width:{{ bumplimit_progress }}%">
General Comments 0
You need to be logged in to leave comments. Login now