• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

liqd / adhocracy-plus / 25327419454

04 May 2026 03:20PM UTC coverage: 42.415% (-43.8%) from 86.168%
25327419454

Pull #3075

github

web-flow
Merge 06ba30015 into 15731e8ac
Pull Request #3075: [ST-1932] Breadcrumb Navigation

0 of 31 new or added lines in 1 file covered. (0.0%)

3376 existing lines in 150 files now uncovered.

3302 of 7785 relevant lines covered (42.41%)

0.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/apps/users/middleware.py
UNCOV
1
from django.conf import settings
×
UNCOV
2
from django.utils import translation
×
3

4

UNCOV
5
class SetUserLanguageCookieMiddleware:
×
UNCOV
6
    def __init__(self, get_response):
×
UNCOV
7
        self.get_response = get_response
×
8

UNCOV
9
    def __call__(self, request):
×
UNCOV
10
        response = self.get_response(request)
×
UNCOV
11
        cookie = request.COOKIES.get(settings.LANGUAGE_COOKIE_NAME)
×
UNCOV
12
        if hasattr(request.user, "language"):
×
UNCOV
13
            translation.activate(request.user.language)
×
UNCOV
14
            if cookie != request.user.language:
×
UNCOV
15
                response.set_cookie(
×
16
                    settings.LANGUAGE_COOKIE_NAME,
17
                    request.user.language,
18
                    max_age=settings.LANGUAGE_COOKIE_AGE,
19
                    path=settings.LANGUAGE_COOKIE_PATH,
20
                    domain=settings.LANGUAGE_COOKIE_DOMAIN,
21
                    secure=settings.LANGUAGE_COOKIE_SECURE,
22
                    httponly=settings.LANGUAGE_COOKIE_HTTPONLY,
23
                    samesite=settings.LANGUAGE_COOKIE_SAMESITE,
24
                )
UNCOV
25
        return response
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc