##// END OF EJS Templates
Updated RSS module to use the new get_thread() method for posts
neko259 -
r626:93dc4405 default
parent child Browse files
Show More
@@ -21,7 +21,7 b' class AllThreadsFeed(Feed):'
21 return item.get_opening_post().title
21 return item.get_opening_post().title
22
22
23 def item_link(self, item):
23 def item_link(self, item):
24 return reverse('thread', args={item.get_opening_post().id})
24 return reverse('thread', args={item.get_opening_post_id()})
25
25
26 def item_pubdate(self, item):
26 def item_pubdate(self, item):
27 return item.get_pub_time()
27 return item.get_pub_time()
@@ -42,7 +42,7 b' class TagThreadsFeed(Feed):'
42 return item.get_opening_post().title
42 return item.get_opening_post().title
43
43
44 def item_link(self, item):
44 def item_link(self, item):
45 return reverse('thread', args={item.get_opening_post().id})
45 return reverse('thread', args={item.get_opening_post_id()})
46
46
47 def item_pubdate(self, item):
47 def item_pubdate(self, item):
48 return item.get_pub_time()
48 return item.get_pub_time()
@@ -57,7 +57,7 b' class ThreadPostsFeed(Feed):'
57 description_template = 'boards/rss/post.html'
57 description_template = 'boards/rss/post.html'
58
58
59 def items(self, obj):
59 def items(self, obj):
60 return obj.thread_new.get_replies()
60 return obj.get_thread().get_replies()
61
61
62 def get_object(self, request, post_id):
62 def get_object(self, request, post_id):
63 return get_object_or_404(Post, id=post_id)
63 return get_object_or_404(Post, id=post_id)
@@ -67,8 +67,9 b' class ThreadPostsFeed(Feed):'
67
67
68 def item_link(self, item):
68 def item_link(self, item):
69 if not item.is_opening():
69 if not item.is_opening():
70 return reverse('thread', args={item.thread_new.get_opening_post()
70 return reverse('thread', args={
71 .id}) + "#" + str(item.id)
71 item.get_thread().get_opening_post_id()
72 }) + "#" + str(item.id)
72 else:
73 else:
73 return reverse('thread', args={item.id})
74 return reverse('thread', args={item.id})
74
75
General Comments 0
You need to be logged in to leave comments. Login now