Skip to content

Commit 187791b

Browse files
committed
rollback 9dccf57
Since the instance of 'obj' passed to 'get_readonly_fields' is the parent, this does not work, see https://code.djangoproject.com/ticket/15602
1 parent 27344a5 commit 187791b

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

sponsors/admin.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,25 +68,17 @@ class EmailTargetableConfigurationInline(StackedPolymorphicInline.Child):
6868
def display(self, obj):
6969
return "Enabled"
7070

71-
class BaseAssetInline(StackedPolymorphicInline.Child):
72-
73-
def get_readonly_fields(self, request, obj=None):
74-
fields = list(super().get_readonly_fields(request, obj))
75-
if obj:
76-
fields.extend(["internal_name", "related_to"])
77-
return fields
78-
79-
class RequiredImgAssetConfigurationInline(BaseAssetInline):
71+
class RequiredImgAssetConfigurationInline(StackedPolymorphicInline.Child):
8072
model = RequiredImgAssetConfiguration
8173
form = RequiredImgAssetConfigurationForm
8274

83-
class RequiredTextAssetConfigurationInline(BaseAssetInline):
75+
class RequiredTextAssetConfigurationInline(StackedPolymorphicInline.Child):
8476
model = RequiredTextAssetConfiguration
8577

86-
class ProvidedTextAssetConfigurationInline(BaseAssetInline):
78+
class ProvidedTextAssetConfigurationInline(StackedPolymorphicInline.Child):
8779
model = ProvidedTextAssetConfiguration
8880

89-
class ProvidedFileAssetConfigurationInline(BaseAssetInline):
81+
class ProvidedFileAssetConfigurationInline(StackedPolymorphicInline.Child):
9082
model = ProvidedFileAssetConfiguration
9183

9284
model = BenefitFeatureConfiguration

0 commit comments

Comments
 (0)