@@ -106,6 +106,30 @@ class DrawingInline(PreviewMixin, s3BrowserButtonMixin, admin.TabularInline):
106
106
]
107
107
108
108
109
+ class CardImageInline (PreviewMixin , s3BrowserButtonMixin , admin .TabularInline ):
110
+ model = CardImage
111
+ extra = 1
112
+ max_num = 1
113
+ classes = [
114
+ "inline-inline" ,
115
+ "grp-collapse" ,
116
+ "grp-closed" ,
117
+ ]
118
+ verbose_name_plural = "Card Image"
119
+
120
+
121
+ class PublicVisualInfluenceInline (
122
+ PreviewMixin , s3BrowserButtonMixin , admin .TabularInline
123
+ ):
124
+ model = PublicVisualInfluence
125
+ extra = 1
126
+ classes = [
127
+ "inline-inline" ,
128
+ "grp-collapse" ,
129
+ "grp-closed" ,
130
+ ]
131
+
132
+
109
133
class OtherLinkInline (PreviewMixin , admin .TabularInline ):
110
134
model = OtherLink
111
135
extra = 1
@@ -189,6 +213,18 @@ class DrawingAdmin(PreviewMixin, s3BrowserButtonMixin, admin.ModelAdmin):
189
213
list_display = ["description" , "film" , "file" , "url" , "preview" ]
190
214
191
215
216
+ @admin .register (CardImage )
217
+ class CardImageAdmin (PreviewMixin , s3BrowserButtonMixin , admin .ModelAdmin ):
218
+ search_fields = ["description" , "url" ]
219
+ list_display = ["description" , "film" , "file" , "url" , "preview" ]
220
+
221
+
222
+ @admin .register (PublicVisualInfluence )
223
+ class PublicVisualInfluenceAdmin (PreviewMixin , s3BrowserButtonMixin , admin .ModelAdmin ):
224
+ search_fields = ["description" , "url" ]
225
+ list_display = ["description" , "film" , "file" , "url" , "preview" ]
226
+
227
+
192
228
@admin .register (Tag )
193
229
class TagAdmin (admin .ModelAdmin ):
194
230
search_fields = ["name" ]
0 commit comments