From: Guillaume Pellerin Date: Wed, 10 Feb 2021 09:24:29 +0000 (+0100) Subject: add BBB records to course media list for a given type X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=70792a8165ee8eaa82bc61dbb668cd0a59f701c2;p=teleforma.git add BBB records to course media list for a given type --- diff --git a/teleforma/templates/teleforma/inc/media_list.html b/teleforma/templates/teleforma/inc/media_list.html index 9f8a2e8c..d0171685 100644 --- a/teleforma/templates/teleforma/inc/media_list.html +++ b/teleforma/templates/teleforma/inc/media_list.html @@ -66,6 +66,9 @@ {% endif %} {% endif %} {% endfor %} + {% for record in webclass_records|from_course_type:type %} + {% include 'weblass/inc/webclass_card.html' %} + {% endfor %} diff --git a/teleforma/webclass/models.py b/teleforma/webclass/models.py index 5ca809b7..223a1cdb 100644 --- a/teleforma/webclass/models.py +++ b/teleforma/webclass/models.py @@ -379,6 +379,7 @@ class WebclassRecord(models.Model): period = models.ForeignKey('teleforma.Period', verbose_name=_('period')) course = models.ForeignKey('teleforma.Course', related_name='webclass_records', verbose_name=_('course')) + course_type = models.ForeignKey('teleforma.CourseType', related_name='webclass', verbose_name=_('course type'), blank=True, null=True) record_id = models.CharField("Enregistrement BBB", max_length=255) # not used for now, but may be handy if we need to optimize performance bbb_server = models.ForeignKey('BBBServer', related_name='webclass_records', verbose_name='Serveur BBB') diff --git a/teleforma/webclass/templates/webclass/inc/webclass_card.html b/teleforma/webclass/templates/webclass/inc/webclass_card.html new file mode 100644 index 00000000..37133566 --- /dev/null +++ b/teleforma/webclass/templates/webclass/inc/webclass_card.html @@ -0,0 +1,23 @@ + + + + {% trans 'Click here' %} +
Cliquez-ici
+
+ + +
+
+ {% if record.slot %} +
{% trans "Professor" %}
+
{{ record.slot.professor }}
+ {% endif %} +
{% trans "Begin" %}
+
{{ record.start_date }}
+
+
+ +
+ +
+ \ No newline at end of file diff --git a/teleforma/webclass/templates/webclass/inc/webclass_list.html b/teleforma/webclass/templates/webclass/inc/webclass_list.html index f20545af..eb7bc0f7 100644 --- a/teleforma/webclass/templates/webclass/inc/webclass_list.html +++ b/teleforma/webclass/templates/webclass/inc/webclass_list.html @@ -44,29 +44,7 @@ {% endif %} {% for record in webclass_records %} - - - - {% trans 'Click here' %} -
Cliquez-ici
-
- - -
-
- {% if record.slot %} -
{% trans "Professor" %}
-
{{ record.slot.professor }}
- {% endif %} -
{% trans "Begin" %}
-
{{ record.start_date }}
-
-
- -
- -
- + {% include 'weblass/inc/webclass_card.html' %} {% endfor %}