12345678910111213141516171819 |
- from time import time
- from django.conf import settings
- from misago.threads.counts import (ModeratedCount, NewThreadsCount,
- UnreadThreadsCount)
- class UnreadThreadsCountMiddleware(object):
- def process_request(self, request):
- if request.user.is_authenticated():
- if request.user.acl['moderated_forums']:
- request.user.moderated_content = ModeratedCount(
- request.user, request.session)
- request.user.new_threads = NewThreadsCount(
- request.user, request.session)
- request.user.unread_threads = UnreadThreadsCount(
- request.user, request.session)
|