Skip to content

Commit 786f735

Browse files
authored
Update django.contrib.admin.options.ModelAdmin (typeddjango#2422)
Signed-off-by: SaJH <[email protected]>
1 parent 438ccfa commit 786f735

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

django-stubs/contrib/admin/options.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ class ModelAdmin(BaseModelAdmin[_ModelT]):
208208
def log_change(self, request: HttpRequest, obj: _ModelT, message: Any) -> LogEntry: ...
209209
@deprecated("log_deletion() is deprecated and will be removed in Django 6.0. Use log_deletions() instead.")
210210
def log_deletion(self, request: HttpRequest, obj: _ModelT, object_repr: str) -> LogEntry: ...
211+
def log_deletions(self, request: HttpRequest, queryset: QuerySet[_ModelT]) -> list[LogEntry] | LogEntry: ...
211212
def action_checkbox(self, obj: _ModelT) -> SafeString: ...
212213
def get_actions(self, request: HttpRequest) -> dict[str, tuple[Callable[..., str], str, str] | None]: ...
213214
def get_action_choices(

scripts/stubtest/allowlist_todo_django51.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
# Only discrepancies that appeared after Django 5.0 -> 5.1 update.
44
# Unsorted: there are real problems and things we can really ignore:
55

6-
django.contrib.admin.ModelAdmin.log_deletions
76
django.contrib.admin.helpers.Fieldset.is_collapsible
87
django.contrib.admin.helpers.InlineAdminFormSet.is_collapsible
98
django.contrib.admin.models.LogEntryManager.log_actions
10-
django.contrib.admin.options.ModelAdmin.log_deletions
119
django.contrib.auth.base_user.BaseUserManager.make_random_password
1210
django.contrib.auth.checks.check_middleware
1311
django.contrib.auth.forms.AdminPasswordChangeForm.clean_password2
@@ -25,7 +23,6 @@ django.contrib.auth.models.BaseUserManager.make_random_password
2523
django.contrib.contenttypes.fields.GenericForeignKey.cache_name
2624
django.contrib.contenttypes.fields.GenericForeignKey.get_attname_column
2725
django.contrib.contenttypes.models.ContentType.get_object_for_this_type
28-
django.contrib.gis.admin.ModelAdmin.log_deletions
2926
django.contrib.gis.db.backends.mysql.operations.MySQLOperations.collect
3027
django.contrib.gis.db.models.CharField.slice_expression
3128
django.contrib.gis.db.models.CheckConstraint.__init__

0 commit comments

Comments
 (0)