coalition.content.admin.video ============================= .. py:module:: coalition.content.admin.video .. autoapi-nested-parse:: Admin configuration for Video model. Classes ------- .. autoapisummary:: coalition.content.admin.video.VideoAdmin Module Contents --------------- .. py:class:: VideoAdmin(model, admin_site) Bases: :py:obj:`django.contrib.admin.ModelAdmin` Admin interface for Video model. .. py:attribute:: list_display :value: ('title', 'video_type', 'display_video_file', 'autoplay', 'loop', 'muted', 'show_controls',... .. py:attribute:: list_filter :value: ('video_type', 'autoplay', 'loop', 'muted', 'created_at') .. py:attribute:: search_fields :value: ('title', 'alt_text', 'description', 'author', 'license') .. py:attribute:: readonly_fields :value: ('created_at', 'updated_at', 'display_video_preview') .. py:attribute:: raw_id_fields :value: ('uploaded_by',) .. py:attribute:: fieldsets .. py:method:: display_video_file(obj: coalition.content.models.Video) -> str Display video file name or 'No file'. .. py:method:: display_video_preview(obj: coalition.content.models.Video) -> str Display video preview if available. .. py:method:: save_model(request: django.http.HttpRequest, obj: coalition.content.models.Video, form: django.forms.ModelForm, change: bool) -> None Set uploaded_by to current user if not set.