From 5ca9f0a2a49e83ec56d276d1e59bc90ab7b332a1 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 14 Jan 2026 16:37:06 +0100 Subject: [PATCH] add dates for MediaRead --- teleforma/models/core.py | 5 +- .../teleforma/course_conference_double.html | 206 ++++++++++++++++++ 2 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 teleforma/templates/teleforma/course_conference_double.html diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 1da7abae..f870443a 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -1180,5 +1180,8 @@ class MediaRead(models.Model): user = models.ForeignKey(User, related_name='read', verbose_name=_('user'), blank=True, null=True, on_delete=models.SET_NULL) duration = models.DurationField(_("duration"), blank=True, null=True) - + date_added = models.DateTimeField( + _('date added'), auto_now_add=True, null=True) + date_modified = models.DateTimeField( + _('date modified'), auto_now=True, null=True) diff --git a/teleforma/templates/teleforma/course_conference_double.html b/teleforma/templates/teleforma/course_conference_double.html new file mode 100644 index 00000000..9de86f94 --- /dev/null +++ b/teleforma/templates/teleforma/course_conference_double.html @@ -0,0 +1,206 @@ +{% extends "teleforma/course_media.html" %} +{% load teleforma_tags %} +{% load i18n %} + + +{% block extra_javascript %} +{{ block.super }} + + + +{% endblock %} + + +{% block module-action %} +{% get_telecaster as telecaster %} +{% if telecaster %} + + +
+{% trans "S T O P" %} +
+{% endif %} +{% endblock module-action %} + +{% block course %} +
+ +
+
+  {% trans "Audio" %} +
+ {{ course.title }} - {{ type }} - {% trans "Session" %} {{ conference.session }} +
+ +
+ +{% if access_error %} +

{{ access_error }}

+

{{ message }}

+{% else %} + {% for livestream in livestreams %} + {% if "webm" == livestream.stream_type %} +
+ + + + +
+ {% endif %} + {% endfor %} +{% endif %} + +
+ +{% block general_info %} +
+
+ +{% if conference.professor %} +
{% trans "Course" %}
{{ conference.course.title }} - {{ conference.course_type }}
+
{% trans "Session" %}
{{ conference.session }}
+
{% trans "Professor" %}
{{ conference.professor }}
+{% endif %} + +{% if conference.comment %}
{% trans "Comment" %}
{{ conference.comment }}
{% endif %} +
{% trans "Begin date" %}
{{ conference.date_begin }}
+ {% if conference.date_end %}
{% trans "End date" %}
{{ conference.date_end|yes_no }}
{% endif %} +
{% trans "Live" %}
{% trans "Yes" %}
+ {% if conference.room %}
{% trans "Room" %}
{{ conference.room }}
{% endif %} + {% if user.is_staff or user.is_superuser %} +
{% trans "Conference ID" %}
{{ conference.public_id }}
+{% endif %} + +
+
+{% endblock general_info %} + +
+{% endblock course %} -- 2.39.5