summaryrefslogtreecommitdiff
path: root/django/contrib/admin/options.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/contrib/admin/options.py')
-rw-r--r--django/contrib/admin/options.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index e3703f5866..d97597fe66 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -1759,9 +1759,9 @@ class ModelAdmin(BaseModelAdmin):
has_delete_permission = inline.has_delete_permission(request, obj)
else:
# Disable all edit-permissions, and override formset settings.
- has_add_permission = (
- has_change_permission
- ) = has_delete_permission = False
+ has_add_permission = has_change_permission = has_delete_permission = (
+ False
+ )
formset.extra = formset.max_num = 0
has_view_permission = inline.has_view_permission(request, obj)
prepopulated = dict(inline.get_prepopulated_fields(request, obj))
@@ -1896,9 +1896,11 @@ class ModelAdmin(BaseModelAdmin):
form,
list(fieldsets),
# Clear prepopulated fields on a view-only form to avoid a crash.
- self.get_prepopulated_fields(request, obj)
- if add or self.has_change_permission(request, obj)
- else {},
+ (
+ self.get_prepopulated_fields(request, obj)
+ if add or self.has_change_permission(request, obj)
+ else {}
+ ),
readonly_fields,
model_admin=self,
)