Coverage for app/venv/lib/python3.14/site-packages/weblate/auth/apps.py: 100%
10 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
1# Copyright © Michal Čihař <michal@weblate.org>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
5from django.apps import AppConfig
6from django.db.models.signals import post_migrate
9class AuthConfig(AppConfig):
10 name = "weblate.auth"
11 label = "weblate_auth"
12 verbose_name = "Authentication"
14 def ready(self) -> None:
15 from weblate.auth.models import sync_create_groups
17 post_migrate.connect(sync_create_groups, sender=self)
19 # Disconnect Django permissions as these are not used
20 post_migrate.disconnect(
21 dispatch_uid="django.contrib.auth.management.create_permissions"
22 )