equal
deleted
inserted
replaced
19 from django.template.loader import render_to_string |
19 from django.template.loader import render_to_string |
20 from django.utils.translation import get_language, ugettext as _, ugettext_lazy |
20 from django.utils.translation import get_language, ugettext as _, ugettext_lazy |
21 from django.views.generic.list_detail import object_list |
21 from django.views.generic.list_detail import object_list |
22 from django.contrib.auth.models import User |
22 from django.contrib.auth.models import User |
23 from cm.models import Text, TextVersion, Attachment, Comment, Configuration, Activity |
23 from cm.models import Text, TextVersion, Attachment, Comment, Configuration, Activity |
|
24 from django.core.cache import cache |
24 |
25 |
25 ACTIVITY_PAGINATION = 10 |
26 ACTIVITY_PAGINATION = 10 |
26 RECENT_TEXT_NB = 5 |
27 RECENT_TEXT_NB = 5 |
27 RECENT_COMMENT_NB = RECENT_TEXT_NB |
28 RECENT_COMMENT_NB = RECENT_TEXT_NB |
28 |
29 |
77 form = AuthenticationForm(request, request.POST) |
78 form = AuthenticationForm(request, request.POST) |
78 if form.is_valid(): |
79 if form.is_valid(): |
79 user = form.get_user() |
80 user = form.get_user() |
80 user.backend = 'django.contrib.auth.backends.ModelBackend' |
81 user.backend = 'django.contrib.auth.backends.ModelBackend' |
81 cm_login(request, user) |
82 cm_login(request, user) |
|
83 cache.clear() |
82 display_message(request, _(u"You're logged in!")) |
84 display_message(request, _(u"You're logged in!")) |
83 return HttpResponseRedirect(reverse('index')) |
85 return HttpResponseRedirect(reverse('index')) |
84 else: |
86 else: |
85 form = AuthenticationForm() |
87 form = AuthenticationForm() |
86 |
88 |