diff --git a/django-stubs/contrib/admin/models.pyi b/django-stubs/contrib/admin/models.pyi index a1ac77b49d..2e3d5651af 100644 --- a/django-stubs/contrib/admin/models.pyi +++ b/django-stubs/contrib/admin/models.pyi @@ -2,6 +2,7 @@ from typing import Any, ClassVar from uuid import UUID from django.db import models +from django.db.models import QuerySet from django.db.models.base import Model ADDITION: int @@ -19,6 +20,15 @@ class LogEntryManager(models.Manager[LogEntry]): action_flag: int, change_message: Any = ..., ) -> LogEntry: ... + def log_actions( + self, + user_id: int, + queryset: QuerySet, + action_flag: int, + change_message: str | list[Any] = "", + *, + single_object: bool = False, + ) -> LogEntry | list[LogEntry]: ... class LogEntry(models.Model): action_time: models.DateTimeField diff --git a/scripts/stubtest/allowlist_todo_django51.txt b/scripts/stubtest/allowlist_todo_django51.txt index 306f38c52f..4a9261c42d 100644 --- a/scripts/stubtest/allowlist_todo_django51.txt +++ b/scripts/stubtest/allowlist_todo_django51.txt @@ -6,7 +6,6 @@ django.contrib.admin.ModelAdmin.log_deletions django.contrib.admin.helpers.Fieldset.is_collapsible django.contrib.admin.helpers.InlineAdminFormSet.is_collapsible -django.contrib.admin.models.LogEntryManager.log_actions django.contrib.admin.options.ModelAdmin.log_deletions django.contrib.auth.base_user.BaseUserManager.make_random_password django.contrib.auth.checks.check_middleware