Changeset 242:34755b81a4be


Ignore:
Timestamp:
16/11/10 19:33:59 (3 years ago)
Author:
Diego Mascialino <dmascialino@…>
Branch:
default
Message:

Added login_required to create-topic view

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cyclope/apps/forum/frontend_views.py

    r237 r242  
    2626from django.contrib.contenttypes.models import ContentType 
    2727from django.core.urlresolvers import reverse 
     28 
     29from django.http import HttpResponseRedirect 
     30from django.contrib.auth import REDIRECT_FIELD_NAME 
     31from django.utils.http import urlquote 
    2832 
    2933from cyclope.core import frontend 
     
    6367 
    6468    def get_response(self, request, host_template, content_object): 
     69        if not request.user.is_authenticated(): 
     70            from django.conf import settings 
     71            tup = (settings.LOGIN_URL, REDIRECT_FIELD_NAME, 
     72                   urlquote(request.get_full_path())) 
     73            return HttpResponseRedirect('%s?%s=%s' % tup) 
    6574        category = content_object 
    6675 
Note: See TracChangeset for help on using the changeset viewer.