coalition.content.admin.video

Admin configuration for Video model.

Classes

VideoAdmin

Admin interface for Video model.

Module Contents

class coalition.content.admin.video.VideoAdmin(model, admin_site)[source]

Bases: django.contrib.admin.ModelAdmin

Admin interface for Video model.

list_display = ('title', 'video_type', 'display_video_file', 'autoplay', 'loop', 'muted', 'show_controls',...[source]
list_filter = ('video_type', 'autoplay', 'loop', 'muted', 'created_at')[source]
search_fields = ('title', 'alt_text', 'description', 'author', 'license')[source]
readonly_fields = ('created_at', 'updated_at', 'display_video_preview')[source]
raw_id_fields = ('uploaded_by',)[source]
fieldsets[source]
display_video_file(obj: coalition.content.models.Video) str[source]

Display video file name or ‘No file’.

display_video_preview(obj: coalition.content.models.Video) str[source]

Display video preview if available.

save_model(request: django.http.HttpRequest, obj: coalition.content.models.Video, form: django.forms.ModelForm, change: bool) None[source]

Set uploaded_by to current user if not set.