You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.6 KiB
78 lines
2.6 KiB
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
("course", "0013_courselivesession_auto_close_fields"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name="courselivesession",
|
|
name="web_egress_error",
|
|
field=models.TextField(
|
|
blank=True,
|
|
help_text="Last WebEgress error message, if any.",
|
|
null=True,
|
|
verbose_name="Web Egress Error",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="courselivesession",
|
|
name="web_egress_id",
|
|
field=models.CharField(
|
|
blank=True,
|
|
help_text="Active LiveKit WebEgress identifier for this session.",
|
|
max_length=255,
|
|
null=True,
|
|
verbose_name="Web Egress ID",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="courselivesession",
|
|
name="web_egress_started_at",
|
|
field=models.DateTimeField(
|
|
blank=True,
|
|
help_text="Timestamp when WebEgress recording started.",
|
|
null=True,
|
|
verbose_name="Web Egress Started At",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="courselivesession",
|
|
name="web_egress_status",
|
|
field=models.CharField(
|
|
choices=[
|
|
("idle", "Idle"),
|
|
("starting", "Starting"),
|
|
("recording", "Recording"),
|
|
("stopping", "Stopping"),
|
|
("processing", "Processing"),
|
|
("completed", "Completed"),
|
|
("failed", "Failed"),
|
|
],
|
|
default="idle",
|
|
help_text="Current WebEgress recording status for this session.",
|
|
max_length=20,
|
|
verbose_name="Web Egress Status",
|
|
),
|
|
),
|
|
migrations.AddField(
|
|
model_name="courselivesession",
|
|
name="web_egress_stopped_at",
|
|
field=models.DateTimeField(
|
|
blank=True,
|
|
help_text="Timestamp when WebEgress recording stopped.",
|
|
null=True,
|
|
verbose_name="Web Egress Stopped At",
|
|
),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name="courselivesession",
|
|
index=models.Index(
|
|
fields=["web_egress_status"],
|
|
name="course_cour_web_egr_5d55cb_idx",
|
|
),
|
|
),
|
|
]
|