diff --git a/apps/course/migrations/0007_course_online_link.py b/apps/course/migrations/0007_course_online_link.py new file mode 100644 index 0000000..89eb2e0 --- /dev/null +++ b/apps/course/migrations/0007_course_online_link.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.7 on 2025-02-10 10:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('course', '0006_auto_20250113_1337'), + ] + + operations = [ + migrations.AddField( + model_name='course', + name='online_link', + field=models.CharField(blank=True, max_length=500, null=True, verbose_name='Online Class Link'), + ), + ] diff --git a/apps/course/models/course.py b/apps/course/models/course.py index b80ba40..7e2fe94 100644 --- a/apps/course/models/course.py +++ b/apps/course/models/course.py @@ -82,6 +82,7 @@ class Course(models.Model): video_link = models.CharField(max_length=500, null=True, blank=True, verbose_name='Video Link') is_online = models.BooleanField(default=True, verbose_name='Is Online Course') + online_link = models.CharField(max_length=500, null=True, blank=True, verbose_name='Online Class Link') level = models.CharField(max_length=10, choices=LevelChoices.choices, verbose_name='Course Level') duration = models.PositiveIntegerField(verbose_name='Duration (in hours)') lessons_count = models.PositiveIntegerField(verbose_name='Number of Lessons') @@ -99,7 +100,6 @@ class Course(models.Model): timing = models.JSONField(blank=True, null=True, default=default_timing, verbose_name=_("Timing"), help_text=_("The Timing information in JSON format.")) features = models.JSONField(verbose_name=_('Course features'), default=dict, blank=True, null=True) - created_at = models.DateTimeField(auto_now_add=True, verbose_name=_("Created at")) updated_at = models.DateTimeField(auto_now=True, verbose_name=_("Updated At"))