##// END OF EJS Templates
Show bumplimit bar for threads. Added board logo to the authors page.
Show bumplimit bar for threads. Added board logo to the authors page.

File last commit:

r210:952de927 default
r281:b5bf6984 default
Show More
middlewares.py
16 lines | 521 B | text/x-python | PythonLexer
from django.shortcuts import redirect
from boards import views, utils
from boards.models import Ban
class BanMiddleware:
"""This is run before showing the thread. Banned users don't need to see
anything"""
def process_view(self, request, view_func, view_args, view_kwargs):
if view_func != views.you_are_banned:
ip = utils.get_client_ip(request)
is_banned = Ban.objects.filter(ip=ip).exists()
if is_banned:
return redirect(views.you_are_banned)