From 106e4a8911cd2aebbc43c026f2739a6bcbc73eee Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 1 Jul 2025 18:36:40 +0200 Subject: [PATCH] add WebClassRecord.status --- .../migrations/0012_webclassrecord_status.py | 18 ++++++++++++++++++ teleforma/webclass/models.py | 2 ++ .../inc/webclass_corrections_list.html | 4 +++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 teleforma/webclass/migrations/0012_webclassrecord_status.py diff --git a/teleforma/webclass/migrations/0012_webclassrecord_status.py b/teleforma/webclass/migrations/0012_webclassrecord_status.py new file mode 100644 index 00000000..1beae0b4 --- /dev/null +++ b/teleforma/webclass/migrations/0012_webclassrecord_status.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.25 on 2025-07-01 18:36 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('webclass', '0011_webclassrecord_professor'), + ] + + operations = [ + migrations.AddField( + model_name='webclassrecord', + name='status', + field=models.IntegerField(choices=[(2, 'Draft'), (3, 'Public')], default=2, verbose_name='status'), + ), + ] diff --git a/teleforma/webclass/models.py b/teleforma/webclass/models.py index 9be264fb..848c057b 100644 --- a/teleforma/webclass/models.py +++ b/teleforma/webclass/models.py @@ -442,6 +442,8 @@ class WebclassRecord(models.Model): room_id = models.CharField( 'id de la conférence BBB (généré automatiquement)', blank=True, null=True, max_length=255, unique=True) professor = models.ForeignKey('teleforma.Professor', related_name='webclass_records', verbose_name=_('professor'), on_delete=models.SET_NULL, blank=True, null=True) + status = models.IntegerField( + _('status'), choices=STATUS_CHOICES, default=2) WEBCLASS = 'WC' diff --git a/teleforma/webclass/templates/webclass/inc/webclass_corrections_list.html b/teleforma/webclass/templates/webclass/inc/webclass_corrections_list.html index 245e6ecd..9b71458f 100644 --- a/teleforma/webclass/templates/webclass/inc/webclass_corrections_list.html +++ b/teleforma/webclass/templates/webclass/inc/webclass_corrections_list.html @@ -6,7 +6,9 @@ {% for record in webclass_corrections_records %} - {% webclass_record record %} + {% if record.status == 3 %} + {% webclass_record record %} + {% endif %} {% endfor %}
-- 2.39.5