summaryrefslogtreecommitdiff
path: root/django/contrib/auth/apps.py
diff options
context:
space:
mode:
authorArtyom Kotovskiy <mrartem1927@gmail.com>2025-04-20 18:17:47 -0400
committerJacob Walls <jacobtylerwalls@gmail.com>2026-02-27 07:45:21 -0500
commita040f555069971192220122555f187530d679d53 (patch)
treeab59214658c5ccb71de7df63dd6da0237b705a00 /django/contrib/auth/apps.py
parent187a789f99ecbc708de517c6b54d480b68ba59fe (diff)
Fixed #27489 -- Renamed permissions upon model renaming in migrations.
Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
Diffstat (limited to 'django/contrib/auth/apps.py')
-rw-r--r--django/contrib/auth/apps.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/django/contrib/auth/apps.py b/django/contrib/auth/apps.py
index ad6f816809..d25d67fe22 100644
--- a/django/contrib/auth/apps.py
+++ b/django/contrib/auth/apps.py
@@ -6,7 +6,7 @@ from django.utils.translation import gettext_lazy as _
from . import get_user_model
from .checks import check_middleware, check_models_permissions, check_user_model
-from .management import create_permissions
+from .management import create_permissions, rename_permissions_after_model_rename
from .signals import user_logged_in
@@ -17,6 +17,10 @@ class AuthConfig(AppConfig):
def ready(self):
post_migrate.connect(
+ rename_permissions_after_model_rename,
+ dispatch_uid="django.contrib.auth.management.rename_permissions",
+ )
+ post_migrate.connect(
create_permissions,
dispatch_uid="django.contrib.auth.management.create_permissions",
)