Show More
@@ -0,0 +1,12 b'' | |||
|
1 | from django.shortcuts import render | |
|
2 | ||
|
3 | from boards.views.base import BaseBoardView | |
|
4 | from boards.models.tag import Tag | |
|
5 | ||
|
6 | class AllTagsView(BaseBoardView): | |
|
7 | ||
|
8 | def get(self, request): | |
|
9 | context = self.get_context_data(request=request) | |
|
10 | context['all_tags'] = Tag.objects.get_not_empty_tags() | |
|
11 | ||
|
12 | return render(request, 'boards/tags.html', context) |
@@ -0,0 +1,12 b'' | |||
|
1 | from django.shortcuts import render | |
|
2 | ||
|
3 | from boards.authors import authors | |
|
4 | from boards.views.base import BaseBoardView | |
|
5 | ||
|
6 | class AuthorsView(BaseBoardView): | |
|
7 | ||
|
8 | def get(self, request): | |
|
9 | context = self.get_context_data(request=request) | |
|
10 | context['authors'] = authors | |
|
11 | ||
|
12 | return render(request, 'boards/authors.html', context) |
@@ -3,6 +3,7 b' from boards import views' | |||
|
3 | 3 | from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed |
|
4 | 4 | from boards.views import api, tag_threads, all_threads, archived_threads, \ |
|
5 | 5 | login, settings, all_tags |
|
6 | from boards.views.authors import AuthorsView | |
|
6 | 7 | |
|
7 | 8 | js_info_dict = { |
|
8 | 9 | 'packages': ('boards',), |
@@ -47,7 +48,7 b" urlpatterns = patterns(''," | |||
|
47 | 48 | url(r'^tags/$', all_tags.AllTagsView.as_view(), name='tags'), |
|
48 | 49 | url(r'^captcha/', include('captcha.urls')), |
|
49 | 50 | url(r'^jump/(?P<post_id>\w+)/$', views.jump_to_post, name='jumper'), |
|
50 |
url(r'^authors/$', |
|
|
51 | url(r'^authors/$', AuthorsView.as_view(), name='authors'), | |
|
51 | 52 | url(r'^delete/(?P<post_id>\w+)/$', views.delete, name='delete'), |
|
52 | 53 | url(r'^ban/(?P<post_id>\w+)/$', views.ban, name='ban'), |
|
53 | 54 |
@@ -41,13 +41,6 b' def jump_to_post(request, post_id):' | |||
|
41 | 41 | + '#' + str(post.id)) |
|
42 | 42 | |
|
43 | 43 | |
|
44 | def authors(request): | |
|
45 | """Show authors list""" | |
|
46 | ||
|
47 | context = _init_default_context(request) | |
|
48 | context['authors'] = boards.authors.authors | |
|
49 | ||
|
50 | return render(request, 'boards/authors.html', context) | |
|
51 | 44 | |
|
52 | 45 | |
|
53 | 46 | @transaction.atomic |
General Comments 0
You need to be logged in to leave comments.
Login now