##// END OF EJS Templates
Added 'interesting' url for viewing threads from favorite tags only
neko259 -
r1472:10f7aa62 default
parent child Browse files
Show More
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -536,3 +536,6 b' msgstr "\xd0\x9f\xd0\xbe\xd0\xb4\xd1\x80\xd0\xb0\xd0\xb7\xd0\xb4\xd0\xb5\xd0\xbb\xd1\x8b: "'
536
536
537 msgid "Change file source"
537 msgid "Change file source"
538 msgstr "Изменить источник файла"
538 msgstr "Изменить источник файла"
539
540 msgid "interesting"
541 msgstr "интересное"
@@ -31,6 +31,7 b''
31 <div class="navigation_panel header">
31 <div class="navigation_panel header">
32 <a class="link" href="{% url 'index' %}">{% trans "All threads" %}</a>
32 <a class="link" href="{% url 'index' %}">{% trans "All threads" %}</a>
33 {% if tags_str %}
33 {% if tags_str %}
34 <a href="{% url 'index' %}?filter=fav_tags">{% trans "interesting" %}</a>,
34 {% autoescape off %}
35 {% autoescape off %}
35 {{ tags_str }},
36 {{ tags_str }},
36 {% endautoescape %}
37 {% endautoescape %}
@@ -64,6 +64,12 b' class AllThreadsView(PostMixin, FileUplo'
64 threads = threads.order_by('-bump_time')
64 threads = threads.order_by('-bump_time')
65 else:
65 else:
66 threads = threads.filter(multi_replies__opening=True).order_by('-multi_replies__pub_time')
66 threads = threads.filter(multi_replies__opening=True).order_by('-multi_replies__pub_time')
67 filter = request.GET.get('filter')
68 if filter == 'fav_tags':
69 fav_tags = self.settings_manager.get_fav_tags()
70 if len(fav_tags) > 0:
71 threads = threads.filter(tags__in=fav_tags)
72 threads = threads.distinct()
67
73
68 paginator = get_paginator(threads,
74 paginator = get_paginator(threads,
69 settings.get_int('View', 'ThreadsPerPage'))
75 settings.get_int('View', 'ThreadsPerPage'))
General Comments 0
You need to be logged in to leave comments. Login now