##// END OF EJS Templates
Added IP ban lists. Added migration for bans. Use generic ip address for posting instead of ipv4 only.
Added IP ban lists. Added migration for bans. Use generic ip address for posting instead of ipv4 only.

File last commit:

r116:81f8bb6b default
r116:81f8bb6b default
Show More
urls.py
36 lines | 1.4 KiB | text/x-python | PythonLexer
from django.conf.urls import patterns, url, include
from boards import views
from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed
urlpatterns = patterns('',
# /boards/
url(r'^$', views.index, name='index'),
# /boards/page/
url(r'^page/(?P<page>\w+)/$', views.index, name='index'),
# login page
url(r'^login$', views.login, name='login'),
# logout page
url(r'^logout$', views.logout, name='logout'),
# /boards/tag/tag_name/
url(r'^tag/(?P<tag_name>\w+)/$', views.tag, name='tag'),
# /boards/tag/tag_id/page/
url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/$', views.tag, name='tag'),
# /boards/thread/
url(r'^thread/(?P<post_id>\w+)/$', views.thread, name='thread'),
# /boards/theme/theme_name/
url(r'^settings$', views.settings, name='settings'),
url(r'^tags$', views.all_tags, name='tags'),
url(r'^captcha/', include('captcha.urls')),
url(r'^jump/(?P<post_id>\w+)/$', views.jump_to_post, name='jumper'),
url(r'^authors/$', views.authors, name='authors'),
url(r'^banned/$', views.you_are_banned, name='banned'),
# RSS feeds
url(r'^rss/$', AllThreadsFeed()),
url(r'^page/(?P<page>\w+)/rss/$', AllThreadsFeed()),
url(r'^tag/(?P<tag_name>\w+)/rss/$', TagThreadsFeed()),
url(r'^tag/(?P<tag_name>\w+)/page/(?P<page>\w+)/rss/$', TagThreadsFeed()),
url(r'^thread/(?P<post_id>\w+)/rss/$', ThreadPostsFeed()),
)